laforge has submitted this change. (
https://gerrit.osmocom.org/c/libosmocore/+/38124?usp=email )
Change subject: gsm_04_08: define missing reject info causes
......................................................................
gsm_04_08: define missing reject info causes
The reject info cause is shared between CS and PS.
Add the missing cause code according to TS 24.008 release 17 annex G
Those should be already present in earlier release.
Change-Id: I04439b76a0a50c03af4463c62027ce3b263d6e63
---
M include/osmocom/gsm/protocol/gsm_04_08.h
M src/gsm/gsm48.c
2 files changed, 12 insertions(+), 0 deletions(-)
Approvals:
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
fixeria: Looks good to me, approved
laforge: Looks good to me, approved
diff --git a/include/osmocom/gsm/protocol/gsm_04_08.h
b/include/osmocom/gsm/protocol/gsm_04_08.h
index 075b6ca..f919c2b 100644
--- a/include/osmocom/gsm/protocol/gsm_04_08.h
+++ b/include/osmocom/gsm/protocol/gsm_04_08.h
@@ -2019,9 +2019,13 @@
GSM48_REJECT_PLMN_NOT_ALLOWED = 11,
GSM48_REJECT_LOC_NOT_ALLOWED = 12,
GSM48_REJECT_ROAMING_NOT_ALLOWED = 13,
+ GSM48_REJECT_NO_SUIT_CELL_IN_LA = 15,
GSM48_REJECT_NETWORK_FAILURE = 17,
+ GSM48_REJECT_MAC_FAILURE = 20,
GSM48_REJECT_SYNCH_FAILURE = 21,
GSM48_REJECT_CONGESTION = 22,
+ GSM48_REJECT_GSM_AUTH_UNACCEPTABLE = 23,
+ GSM48_REJECT_NOT_AUTH_FOR_CSG = 25,
GSM48_REJECT_SRV_OPT_NOT_SUPPORTED = 32,
GSM48_REJECT_RQD_SRV_OPT_NOT_SUPPORTED = 33,
GSM48_REJECT_SRV_OPT_TMP_OUT_OF_ORDER = 34,
@@ -2042,6 +2046,8 @@
GSM48_REJECT_IMPLICITLY_DETACHED = 10,
GSM48_REJECT_GPRS_NOT_ALLOWED_IN_PLMN = 14,
GSM48_REJECT_MSC_TMP_NOT_REACHABLE = 16,
+ GSM48_REJECT_SMS_PROV_VIA_GPRS_IN_RA = 28,
+ GSM48_REJECT_NO_PDP_CONTEXT_ACTIVATED = 40,
};
extern const struct value_string gsm48_reject_value_names[];
diff --git a/src/gsm/gsm48.c b/src/gsm/gsm48.c
index 1201595..71e0186 100644
--- a/src/gsm/gsm48.c
+++ b/src/gsm/gsm48.c
@@ -1854,9 +1854,13 @@
{ GSM48_REJECT_PLMN_NOT_ALLOWED, "PLMN_NOT_ALLOWED" },
{ GSM48_REJECT_LOC_NOT_ALLOWED, "LOC_NOT_ALLOWED" },
{ GSM48_REJECT_ROAMING_NOT_ALLOWED, "ROAMING_NOT_ALLOWED" },
+ { GSM48_REJECT_NO_SUIT_CELL_IN_LA, "NO_SUIT_CELL_IN_LA" },
{ GSM48_REJECT_NETWORK_FAILURE, "NETWORK_FAILURE" },
+ { GSM48_REJECT_MAC_FAILURE, "MAC_FAILURE" },
{ GSM48_REJECT_SYNCH_FAILURE, "SYNCH_FAILURE" },
{ GSM48_REJECT_CONGESTION, "CONGESTION" },
+ { GSM48_REJECT_GSM_AUTH_UNACCEPTABLE, "GSM_AUTH_UNACCEPTABLE" },
+ { GSM48_REJECT_NOT_AUTH_FOR_CSG, "NOT_AUTH_FOR_CSG" },
{ GSM48_REJECT_SRV_OPT_NOT_SUPPORTED, "SRV_OPT_NOT_SUPPORTED" },
{ GSM48_REJECT_RQD_SRV_OPT_NOT_SUPPORTED, "RQD_SRV_OPT_NOT_SUPPORTED" },
{ GSM48_REJECT_SRV_OPT_TMP_OUT_OF_ORDER, "SRV_OPT_TMP_OUT_OF_ORDER" },
@@ -1875,6 +1879,8 @@
{ GSM48_REJECT_IMPLICITLY_DETACHED, "IMPLICITLY_DETACHED" },
{ GSM48_REJECT_GPRS_NOT_ALLOWED_IN_PLMN, "GPRS_NOT_ALLOWED_IN_PLMN" },
{ GSM48_REJECT_MSC_TMP_NOT_REACHABLE, "MSC_TMP_NOT_REACHABLE" },
+ { GSM48_REJECT_SMS_PROV_VIA_GPRS_IN_RA, "SMS_PROV_VIA_GPRS_IN_RA" },
+ { GSM48_REJECT_NO_PDP_CONTEXT_ACTIVATED, "NO_PDP_CONTEXT_ACTIVATED" },
{ 0, NULL }
};
--
To view, visit
https://gerrit.osmocom.org/c/libosmocore/+/38124?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I04439b76a0a50c03af4463c62027ce3b263d6e63
Gerrit-Change-Number: 38124
Gerrit-PatchSet: 4
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>