Professional Documents
Culture Documents
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for
the use of Nokia Siemens Networks customers only for the purposes of the agreement under
which the document is submitted, and no part of it may be used, reproduced, modified or
transmitted in any form or means without the prior written permission of Nokia Siemens
Networks. The documentation has been prepared to be used by professional and properly
trained personnel, and the customer assumes full responsibility when using it. Nokia Siemens
Networks welcomes customer comments as part of the process of continuous development
and improvement of the documentation.
The information or statements given in this documentation concerning the suitability, capacity,
or performance of the mentioned hardware or software products are given “as is” and all
liability arising in connection with such hardware or software products shall be defined
conclusively and finally in a separate agreement between Nokia Siemens Networks and the
customer. However, Nokia Siemens Networks has made all reasonable efforts to ensure that
the instructions contained in the document are adequate and free of material errors and
omissions. Nokia Siemens Networks will, if deemed necessary by Nokia Siemens Networks,
explain issues which may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL NOKIA SIEMENS NETWORKS BE LIABLE FOR ERRORS IN THIS
DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO
SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES,
SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS
INTERRUPTION, BUSINESS OPPORTUNITY OR DATA,THAT MAY ARISE FROM THE
USE OF THIS DOCUMENT OR THE INFORMATION IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark
of Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective
owners, and they are mentioned for identification purposes only.
Copyright © Nokia Siemens Networks 2010. All rights reserved.
Contents
1 Introduction ............................................................................................7
Summary of changes
Section Cause mapping between GGSN -> SGSN -> MS, Chapter
Create PDP context response:
Cause APN access denied, 222, has been updated.
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
1 Introduction
SGSN Cause has been developed to map the error causes coming from any interface to SGSN causes.
The numeric values defined in the corresponding interface specifications are changed to human readable
literals, and the mapping is done in one place only. This means that if some numeric value is changed in
the specification, it only needs to be changed in SGSN cause mapping, not in the source code(s).
SGSN Cause also contains internal causes, which are used by processes internally and when exchanging
information with another process, but which may be used to find more information on the error that
occurred.
External cause code (reject cause sent to the Mobile Station (MS), based on specification) and SGSN
Cause are shown in Traffica reports.
SGSN Cause is also used in Call Detail Records (CDRs) in SGSN Charging. SGSN Cause is used in the
diagnostics field in CDRs (see 3GPP TS 32.215 Charging data description for the Packet (PS) domain).
Diagnostics give a more detailed reason for the release of the connection. Basically, when the CDR has
closed the same event, the cause for the CDR closing can be seen in the Traffica report. Both the event
shown in Traffica and the closed CDR's diagnostics have the same SGSN Cause value.
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
Note
Nokia Siemens Networks reserves the right to modify internal causes
during the lifecycle of the software package. The meaning of internal
causes and their triggers can change within and between the different
software packages. The newest version of the document describing the
internal and external causes should be always used.
Before using any information in this document, please check if there is a
newer version available.
roam_restr_c 0x12 GTPPRB: GTPPRB informs the old SGSN that the GTPPRB
MS is not allowed to roam.
ptmsi_sign_mism_c 0x13 GTPPRB: GTPPRB informs the old SGSN about a GTPPRB
PTMSI signature mismatch.
GMGPRB: The PTMSI signature received from
the MS does not match the current one; routing GMGPRB
area needs to be updated otherwise the attach is
rejected.
auth_failure_c 0x14 GTPPRB: Cause code (208) returned by the GTPPRB
GGSN (see 3GPP TS 29.060).
GMGPRB: (Case 1): Subscriber authentication fails. GMGPRB
GMGPRB: (Case 2): Error in receiving
authentication vectors (authentication vector type not
defined).
GSPPRB
GSPPRB: authentication is considered as failed,
and the GSPPRB's GMM/SM hand uses this
internal cause to inform the GSPPRB's GSMS
hand to abort the SMS procedure.
GS1PRB
GS1PRB: User authentication fails when
Authentication check is requested.
usr_auth_fail_c 0x15 GTPPRB: Cause code (209) returned by the GTPPRB
GGSN (see 3GPP TS 29.060). Subscriber
authentication fails; the ongoing procedure is
interrupted.
GMGPRB (Case 1): Subscriber authentication GMGPRB
fails because of the received A&C reference
number.
GMGPRB (Case 2): Subscriber from Iu access is
trying to attach but the authentication is OFF.
ctxt_not_found_c 0x16 GTPPRB: Cause code returned by the GGSN GTPPRB
(see 3GPP TS 29.060).
GUDPRB: Unknown subscriber. GUDPRB
dyn_ips_occupied_c 0x17 GTPPRB: Cause code returned by the GGSN GTPPRB
(see 3GPP TS 29.060).
The GGSN does not have any more room for
dynamic PDP-addresses when the SGSN (or the
MS) has requested a dynamic PDP-address.
No_mem_available_c 0x18 GTPPRB: Cause code returned by the GGSN GTPPRB
(see 3GPP TS 29.060).
The GGSN does not have enough memory to
perform the tasks the SGSN (or actually the MS)
has requested it to perform.
unkn_mand_ext_hd_c 0x19 GTPPRB: Cause code returned by the GGSN GTPPRB
(see 3GPP TS 29.060).
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
inv_mand_inf_c 0x23 GSPPRB: The network sets this cause to indicate GSPPRB
that it has received a message with a non-
semantic mandatory IE error (see 3GPP TS
24.008).
GMGPRB: Network sets this cause to indicate that GMGPRB
it has received an invalid QoS profile request in
context activation from 3G radio access. (24.008
v3.11.0 (R99), 24.008 v7.7.0 (R7))
cond_ie_err_c 0x26 GRNPRB: The VLR returned a location update GRNPRB
reject message with reject cause #100.
inv_rai_info_c 0x28 GMGPRB: Abnormal RAI values. The MS sends GMGPRB
incorrect RAI information in the routing area
update request message to the SGSN, or
GMGPRB receives incorrect RAI information
during a CS-call. The routing area update is
rejected to the new PAPU/SGSN.
imsi_u_in_hlr_c 0x29 GRNPRB: The MAP protocol returned MAP error GRNPRB
'IMSI unknown' in the HLR or the VLR returned a
location update reject message with reject cause
#2.
imsi_u_in_auc_c 0x2A GRNPRB: The MAP protocol returned a MAP GRNPRB
error 'IMSI unknown' in the AuC.
map_system_fail_c 0x2B GRNPRB: The MAP protocol returned a MAP GRNPRB
error 'System failure'.
data_missing_c 0x2C GRNPRB: the MAP protocol returned a MAP error GRNPRB
'Data missing' or some mandatory data is missing
from the received MAP message.
GCSPRB: Data is missing in the received
message from GMGPRB, because, for example, GCSPRB
there is no IMSI in the message received from
GMGPRB.
The ongoing process is rejected.
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
temp_failure_c 0x3C SGIPRB: error in SMS handling. The cause code SGIPRB
is sent to GMGPRB in the
ssf_release_context_ind_s and
ssf_release_gprs_ind_s messages.
GS1PRB
GS1PRB: temporary failure.
Congestion_c 0x3D SGIPRB: SGIPRB can receive this cause code in SGIPRB
the ReleaseSMS operation. SGIPRB can send
this in the EventReportSMS operation (specified in
the SSP - SCP interface).
res_navail_unspec_c 0x3E SGIPRB: Hand creation failed. The cause code is SGIPRB
sent to GMGPRB in the
ssf_release_context_ind_s and
ssf_release_gprs_ind_s messages.
req_fac_not_subsc_c 0x3F GS1PRB: the requested facility is not subscribed. GS1PRB
GS1PRB sets this error cause when the MO or
MT SMS teleservice code is not provisioned.
interwork_unspec_c 0x4A SGIPRB: SGIPRB can receive this cause code in SGIPRB
the ReleaseSMS operation. SGIPRB can send
this in the EventReportSMS operation (specified in
the SSP - SCP interface).
Ms_lost_c 0x4B GGBPRB: Radio contact is lost with the MS. GGBPRB
bad_quality_c 0x4C GGBPRB: Radio link quality is insufficient to GGBPRB
continue communication.
cell_reselection_c 0x4D GGBPRB: BSS has ordered the MS to perform a GGBPRB
cell re-selection.
No_rsp_c 0x4E GIPPRB (Case 1): The PDP context activation or GIPPRB
modification was delayed in an inter-PAPU RAU
because a PS Paging procedure was ongoing or a
CS activity interrupted the RAU procedure. The
PDP context setup is finished after these activities.
GIPPRB (Case 2): A streaming class PDP context
was released because the PS Paging failed (MS is
unreachable).
GIPPRB (Case 3): Iu-initiated PS Paging was
unsuccessful in Gb-interface. This situation occurs
ptmsi_alloc_fail_c 0x55 GMGPRB: PTMSI allocation fails and the old GMGPRB
PTMSI cannot be used.
No_rsp_from_scp_c 0x58 SGIPRB: no response from the SCP. The SCP did SGIPRB
not answer before the expiry of the supervision
timer (Tssf, TC_Guard). The cause code is sent to
GMGPRB in the ssf_release_context_ind_s and
ssf_release_gprs_ind_s messages.
overload_c 0x59 GMGPRB: the procedure is discarded because of GMGPRB
overload. The GMG does not get a ticket from
tisero. The ongoing procedure is rejected.
GRNPRB: The procedure is discarded because of
overload. GRNPRB
no_peer_response_c 0x85 GIPPRB (Case 1): the PDP context is released GIPPRB
because the N200 retransmission counter has
been exceeded during an ABM (re-)establishment
procedure.
GIPPRB (Case 2): the MS is unable to respond to
the SGSN-initiated XID reset. The cause code is
set after the N200 counter has been exceeded.
GIPPRB (Case 3): the MS is unable to respond to
the SGSN-initiated XID reset due to a CS activity.
inv_xid_response_c 0x87 GIPPRB: The PDP context was released because GIPPRB
the MS sent a XID response after a RAU
procedure that was not encoded according to
3GPP TS 44.064 and 3GPP TS 44.065
specifications.
Dm_received_c 0x88 GIPPRB: The PDP context was released because GIPPRB
the MS sent a Disconnected Mode (DM) response
while the SGSN established an acknowledged
LLC data transfer mode.
qos_mismatch_c 0x8B GIPPRB (Case 1): PDP context establishment or GIPPRB
modification was rejected because the GPRS
mobility management sent an unsupported value
in the QoS reliability class attribute. This is an
internal error in the 2G SGSN that prevented the
establishment of a PDP context.
GIPPRB (Case 2): PDP context establishment or
modification was rejected because the GPRS
mobility management tried to allocate a new QoS
profile to an existing SAPI. This is an internal error
in the 2G SGSN that prevented the establishment
of a PDP context.
Gb_unavailable_c 0x8D GGBPRB: Internal error in the Gb interface. GGBPRB
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
gsp_err_c 0x98 GSPPRB: The GMM/SM hand uses this internal GSPPRB
cause to inform the GSPPRB's GSMS hand to
abort the SMS procedure when the GSPPRB's
procedure timer has expired.
coll_identity_enq_c 0x99 GSPPRB: This cause is set when the MS has an GSPPRB
ongoing task and the network starts an identity
enquiry procedure. This cause does not cause any
failure and GSPPRB uses it to suspend the SMS
procedure until the identity procedure is handled.
coll_auth_c 0x9A GSPPRB: This cause is set when the MS has an GSPPRB
ongoing task and the network starts an
authentication procedure. This cause does not
cause any failure and GSPPRB uses it to suspend
the SMS procedure until the authentication
procedure is handled.
coll_ptmsi_realloc_c 0x9B GSPPRB: This cause is set when the MS has an GSPPRB
ongoing task and the network starts a PTMSI
reallocation procedure. This cause does not cause
any failure and GSPPRB uses it to suspend the
SMS procedure until the a PTMSI reallocation
procedure is handled.
nw_err_c 0x9C GSPPRB: This cause is set when the MS is not GSPPRB
allowed to start any more procedures. The
GSPPRB's GMM/SM hand uses this internal
cause to inform the GSPPRB's GSMS hand to
abort the SMS procedure.
abort_from_cap_c 0xCD SGIPRB: TC_Abort is received from the SCP. The SGIPRB
cause code is sent to GMGPRB in the
ssf_release_context_ind_s and
ssf_release_gprs_ind_s messages.
disc_received_c 0xCE GIPPRB (Case 1): A PDP context was released GIPPRB
because the MS sent a Disconnect (DISC)
command when the SGSN established an
acknowledged LLC data transfer mode.
GIPPRB (Case 2): A PDP context was released
because the MS sent a Disconnect (DISC)
command during the acknowledged LLC mode
data transfer.
out_of_memory_c 0xCF GIPPRB (Case 1): PDP context establishment or GIPPRB
modification failed because there was no free
memory left for the PDP context buffering
mechanism.
GIPPRB (Case 2): PDP context was released
because there was not enough memory for
acknowledged LLC data transfer.
inv_xid_command_c 0xD0 GIPPRB: A PDP context was released because GIPPRB
the MS sent a XID command that was not
encoded according to specifications 3GPP TS
44.064 and 3GPP TS 44.065.
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
req_trf_c_not_avl_c 0xDF GMGPRB: This cause comes from the RNC (see GMGPRB
3GPP TS 25.413).
GSPPRB: The RNC sends for example a RAB
GSPPRB
assignment response with RANAP cause 18 (see
3GPP TS 25.413).
req_mbr_not_avail_c 0xE0 GMGPRB internal cause code GMGPRB
GSPPRB: The RNC sends for example a RAB
assignment response with RANAP cause 20 (see
GSPPRB
3GPP TS 25.413).
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
req_tr_dela_n_a_c 0x104 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 22 (see
3GPP TS 25.413).
cond_viol_sdu_p_c 0x105 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 24 (see
3GPP TS 25.413).
cond_viol_t_h_p_c 0x106 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 25 (see
3GPP TS 25.413).
cond_viol_gbr_c 0x107 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 26 (see
3GPP TS 25.413).
Up_versio_n_sup_c 0x108 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 27 (see
3GPP TS 25.413).
iu_up_failure_c 0x109 GSPPRB: The RNC sends for example an Iu GSPPRB
release request with RANAP cause 28 (see 3GPP
TS 25.413).
Rel_fail_targ_c 0x10A GSPPRB: The TRNC indicates a failed Relocation GSPPRB
resource allocation with RANAP cause 29 (see
3GPP TS 25.413).
no_remain_rab_c 0x10B GSPPRB: The RNC sends for example an Iu GSPPRB
release request with RANAP cause 31 (see 3GPP
TS 25.413).
integ_othr_proc_c 0x10C GSPPRB: SRNC sends for example a Relocation GSPPRB
cancel with RANAP cause 32 (see 3GPP TS
25.413).
rep_integ_chk_f_c 0x10D GSPPRB: The RNC rejects security mode GSPPRB
procedure with RANAP cause 37 (see 3GPP TS
25.413).
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
req_superseded_c 0x10F GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 39 (see
3GPP TS 25.413).
res_opt_reloc_c 0x110 GSPPRB: SRNC requests Relocation for resource GSPPRB
optimization with RANAP cause 41 (see 3GPP TS
25.413).
req_info_na_c 0x111 GSPPRB: The RNC rejects request with RANAP GSPPRB
cause 42 (see 3GPP TS 25.413).
reloc_dsrbl_r_r_c 0x112 GSPPRB: SRNC requests Relocation for radio GSPPRB
interface reasons with RANAP cause 43 (see
3GPP TS 25.413).
reloc_n_su_targ_c 0x113 GMGPRB: Relocation Required message is not GMGPRB
received with target RNC information.
GSPPRB: TRNC indicates failed Relocation
GSPPRB
resource allocation with RANAP cause 44 (see
3GPP TS 25.413).
directed_retry_c 0x114 GSPPRB: RANAP cause 45 (see 3GPP TS GSPPRB
25.413).
rnc_un_est_rfcs_c 0x115 GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 47 (see
3GPP TS 25.413).
dec_keys_n_avl_c 0x116 GSPPRB: The RNC rejects security mode GSPPRB
procedure with RANAP cause 48 (see 3GPP TS
25.413).
ded_ass_dat_n_a_c 0x117 GSPPRB: The RNC indicates failed procedure GSPPRB
with RANAP cause 49 (see 3GPP TS 25.413).
reloc_targ_n_al_c 0x118 GSPPRB (Case 1): The RNC state is not GSPPRB
'available'.
GSPPRB (Case 2): LAI has not been configured
to target RNC.
GSPPRB (Case 3): The allocation of connection
ID failed.
loc_report_cong_c 0x119 GSPPRB: The RNC indicates the failed location GSPPRB
reporting procedure with RANAP cause 51 (see
3GPP TS 25.413).
r_loa_serv_cell_c 0x11A RNC overload indication with RANAP cause 52 ----
(see 3GPP TS 25.413).
geran_iu_fail_c 0x11B GSPPRB: The RNC sends for example a RAB GSPPRB
assignment response with RANAP cause 54 (see
3GPP TS 25.413).
a_r_due_sh_net_c 0x11C GSPPRB: The RNC indicates failed procedure GSPPRB
with RANAP cause 55 (see 3GPP TS 25.413).
rl_n_s_due_pue_c 0x11D GSPPRB: The TRNC indicates failed Relocation GSPPRB
resource allocation with RANAP cause 56 (see
3GPP TS 25.413).
loa_hig_in_tar_c 0x11E GSPPRB: The RNC indicates failed procedure GSPPRB
with RANAP cause 57 (see 3GPP TS 25.413).
unkn_iu_trns_as_c 0x11F GSPPRB: The RNC indicates failed procedure GSPPRB
with RANAP cause 65 (see 3GPP TS 25.413).
usr_restr_s_ind_c 0x120 GSPPRB: The RNC indicates location reporting GSPPRB
procedure with RANAP cause 81 (see 3GPP TS
25.413).
usr_restr_e_ind_c 0x121 GSPPRB: The RNC indicates location reporting GSPPRB
procedure with RANAP cause 82 (see 3GPP TS
25.413).
normal_release_c 0x122 GSPPRB: The RNC or CN indicates Iu release GSPPRB
with RANAP cause 83 (see 3GPP TS 25.413).
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
3.4 MS initiated combined RAU accepted for GPRS services only (CS-side
fails)
Init cause value has no meaning ---- MS identity cannot be derived by the network #9 8
IMSI_NOT_KNOWN_C 0x08
Init cause value has no meaning ---- MS identity cannot be derived by the network #9 8
IMSI_U_IN_AUC_C 0x2A
Init cause value has no meaning ---- MS identity cannot be derived by the network #9 8
INV_RAI_INFO_C 0x28
Init cause value has no meaning ---- GPRS services not allowed #7 6
IMEI_FAIL_CS_ALLOW_C 0xDB
Init cause value has no meaning ---- GPRS services not allowed #7 6
NO_GPRS_SUBSCR_C 0x30
Init cause value has no meaning ---- GPRS services and non-GPRS services not allowed #8 7
IMSI_U_IN_HLR_C 0x29
Init cause value has no meaning ---- Illegal ME #6 5
UNKNOWN_EQUIP_C 0x2E
Init cause value has no meaning ---- Illegal ME #6 5
IMEI_CHK_FAILED_C 0x51
Init cause value has no meaning ---- GPRS services not allowed in this PLMN #14 13
ROAMING_NOT_ALLOWED_C 0x7E
Init cause value has no meaning ---- Illegal MS #3 2
AUTH_FAILURE_C 0x14
Init cause value has no meaning ---- MSC temporarily not reachable #16 14
VLR_UNREACHABLE_C 0x81
Init cause value has no meaning ---- MSC temporarily not reachable #16 14
NO_RSP_FROM_VLR_C 0x7A
Init cause value has no meaning Congestion #22 16
OVERLOAD_C 0x59
Init cause value has no meaning Congestion #22 16
CONGESTION_C 0x3D
Init cause value has no meaning No suitable cells in location area #15 47
CONTR_ROAMING_REJ_C 0x5A
All other causes regardless of init Network failure #17 15
cause or error cause value
Note
If the detach type of the network initiated detach request message is "re-
attach required" or "IMSI detach", no cause code is included in the
detach request message.
Location update fail Internal Error cause Internal GMM cause # See
reason cause note
(External cause to MS)
value
Attach reject RAU reject ATT RAU
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
Unknown subscriber IMSI_U_IN_HLR_C 0x29 GPRS services and GPRS services and #8 #8 7
non-GPRS services non-GPRS services
(IMSI unknown)
not allowed not allowed
Roaming not allowed ROAMING_NOT_ALLOWED_ 0x7E GPRS services not GPRS services not #14 #14 13
C allowed in this allowed in this
PLMN PLMN
System failure MAP_SYSTEM_FAIL_C 0x2B Protocol error, Protocol error, #111 #111 46
unspecified unspecified
Unexpected data UNEXP_DATA_VAL_C 0x2D Protocol error, Protocol error, #111 #111 46
value unspecified unspecified
Unknown equipment UNKNOWN_EQUIP_C 0x2E Illegal ME Illegal ME #6 #6 5
GPRS subscription NO_GPRS_SUBSCR_C 0x30 GPRS services not GPRS services not #7 #7 6
unknown allowed allowed
Unexpected MAP UNEXP_CAUSE_VAL_C 0x2F Protocol error, Protocol error, #111 #111 46
error value unspecified unspecified
Abort received from ABORT_FROM_MAP_C 0x79 Protocol error, Protocol error, #111 #111 46
MAP protocol unspecified unspecified
Create PDP context Response Internal Error cause Internal SM cause # See
response cause cause value note
cause value (External cause to MS)
No resources 199 NO_RES_AVAILABLE_C 0x0C Insufficient recources #26 18
available
Update PDP context Response Internal Error cause Internal SM cause # See
response cause cause value note
cause value (External cause to MS)
Non-existent 192 NONEXISTENT_C 0x06 Unknown PDP address or PDP #28 20
type
Service not supported 200 SERV_NOT_SUPP_C 0x0D Service option not supported #32 24
System failure 204 SYSTEM_FAILURE_C 0x11 Protocol error, unspecified #111 46
Semantic error in the 215 SEM_ERR_IN_TFT_C 0x1A Semantic error in TFT operation #41 33
TFT operation
Syntactic error in the 216 SYN_ERR_IN_TFT_C 0x1B Syntactical error in TFT operation #42 34
TFT operation
Semantic errors in 217 SEM_ERR_IN_PFI_C 0x1C Semantic errors in packet filters #44 36
packet filter(s)
Syntactic errors in 218 SYN_ERR_IN_PFI_C 0x1D Syntactical errors in packet filters #45 37
packet filters(s)
Mandatory IE incorrect 201 MAND_IE_INC_C 0x0E Invalid mandatory information #96 40
Mandatory IE missing 202 MAND_IE_MISSING_C 0x0F Invalid mandatory information #96 40
Optional IE incorrect 203 OPT_IE_INC_C 0x10 Protocol error, unspecified #111 46
Invalid message 193 INV_MSG_FRM_C 0x07 Invalid mandatory information #96 40
format
All other causes Protocol error, unspecified #111 46
Notes
1. Cause value #2 IMSI unknown in HLR
This cause is sent to the MS if the MS is not known (not
registered) in the HLR. This cause code does not affect the
operation of the GPRS service, although is may be used by a
GMM procedure.
2. Cause value #3 Illegal MS
This cause is sent to the MS when the network refuses a service to
the MS either because the identity of the MS is not acceptable to
the network or because the MS does not pass the authentication
check, that is, the SRES received from the MS is different from
that generated by the network.
3. Cause value #4 IMSI unknown in VLR
This cause is sent to the MS when the given IMSI is not known in
the VLR.
4. Cause value #5 IMEI not accepted
This cause is sent to the MS if the network does not accept an
emergency call establishment using an IMEI.
5. Cause value #6 Illegal ME
This cause is sent to the MS if the ME used is not acceptable to
the network, for example, if it is blacklisted.
6. Cause value #7 GPRS services not allowed
This cause is sent to the MS if it requests an IMSI attach for GPRS
services, but it is not allowed to operate GPRS services.
7. Cause value #8 GPRS services and non-GPRS services not
allowed
This cause is sent to the MS if it requests a combined IMSI attach
for GPRS and non-GPRS services, but it is not allowed to operate
either of them.
8. Cause value #9 MS identity cannot be derived by the network
This cause is sent to the MS when the network cannot derive the
identity of the MS from the P-TMSI in case of an inter-SGSN
routing area update.
9. Cause value #10 Implicitly detached
This cause is sent to the MS either if the network has implicitly
detached the MS, for example, when the MS reachable timer has
expired, or if the GMM context data related to the subscription
does not exist in the SGSN, for example, because of an SGSN
restart.
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
This cause code is used by the network to indicate that there are
one or more syntactical errors in the packet filter(s) of the TFT
included in a secondary PDP context activation request or an MS-
initiated PDP context modification.
38. Cause value #46 PDP context without TFT already activated
This cause code is used by the network to indicate that the
network has already activated a PDP context without TFT.
39. Cause value #95 Semantically incorrect message
This cause is used to report the receipt of a message with
semantically incorrect Contents.
40. Cause value #96 Invalid mandatory information
This cause indicates that the equipment sending this cause has
received a message with a non-semantic mandatory IE error.
41. Cause value #97 Message type non-existent or not implemented
This cause indicates that the equipment sending this cause has
received a message with a message type that it does not
recognise either because this is a message not defined, or there is
one defined but not implemented by the equipment sending this
cause.
42. Cause value #98 Message not compatible with protocol state
This cause indicates that the equipment sending this cause has
received a message that is not compatible with the protocol state.
43. Cause value #99 Information element non-existent or not
implemented
This cause indicates that the equipment sending this cause has
received a message which includes information elements not
recognised because the information element identifier is not
defined or it is defined but not implemented by the equipment
sending the cause. However, the information element is not
required to be present in the message in order for the equipment
sending the cause to process the message.
44. Cause value #100 Conditional IE error
This cause indicates that the equipment sending this cause has
received a message with conditional IE errors.
45. Cause value #101 Message not compatible with protocol state
This cause indicates that a message has been received which is
incompatible with the protocol state or that a STATUS message
has been received indicating an incompatible call state.
46. Cause value #111 Protocol error, unspecified
Nokia Siemens Networks SGSN SG7.0 CD6 Cause Description
Note
Cause #15 and cause #12 differ in the fact that cause #12 does not
trigger the MS to search for another allowed location area in the same
PLMN.
References
1. [SSP - SCP interface] Nokia 2G SGSN - SCP CAMEL Application
Part Interface Description (CAP), Rel. SG3
Related standards:
2. 3GPP TS 24.008 Mobile radio interface Layer 3 specification, Core
network protocols
3. 3GPP TS 29.018 Serving GPRS support Node SGSN - Visitors
Location Register (VLR); Gs Interface Layer 3 Specification
4. 3GPP TS 29.002 Mobile Application Part (MAP) specification
5. 3GPP TS 29.060 General Packet Radio Service (GPRS), GPRS
Tunnelling Protocol (GTP) across the Gn and Gp Interface
6. 3GPP TS 25.413 UTRAN Iu interface Radio Access Network
Application PART(RANAP) signalling
Glossary
3GPP 3rd Generation Partnership Project
ABM Asynchronous Balanced Mode
A&C Authentication and Ciphering
Ack Acknowledgement
APN Access Point Name
AuC Authentication Centre
BSC Base Station Combiner
BSS Base Station System
CAMEL Customised Applications for Mobile Network Enhanced Logic
CAP Context Access Point
CDR Call Detail Record
CG Charging Gateway
CR Connection Request
CS Circuit Switched or Circuit Switching
DISC Disconnect
DM Disconnected Mode
DNS Domain Name System
EIR Equipment Identity Register
ETSI European Telecommunications Standards Institute
GCHPRB GPRS Charging Data Collection Program Block
GCNFIL GMGPRB PDP Context File
GCSPRB GPRS Charging and Statistics Combiner Program Block
GERAN GSM/EDGE Radio Access Network
GGBPRB GPRS Gb interface Protocol Stack Program Block
GGSN Gateway GPRS Support Node
GIPPRB GPRS Air Interface Transport Protocols Program Block
GMGPRB GPRS Mobility and Session Manager Program Block
GMM GPRS Mobility Management
GPRS General Packet Radio Service
GRNPRB GPRS Subscriber Registration Services Program Block
GS1PRB GPRS Short Message Delivery Service Program Block