lynxis lazus has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/38124?usp=email )


Change subject: gsm_04_08: define missing reject info cause
......................................................................

gsm_04_08: define missing reject info cause

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(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/24/38124/1

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: newchange
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I04439b76a0a50c03af4463c62027ce3b263d6e63
Gerrit-Change-Number: 38124
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus <[email protected]>

Reply via email to