3GPP spec:
Reject cause value (octet 2)
Bits
8 7 6 5 4 3 2 1
0 0 0 0 0 0 1 0 IMSI unknown in HLR
0 0 0 0 0 0 1 1 Illegal MS
0 0 0 0 0 1 0 0 IMSI unknown in VLR
0 0 0 0 0 1 0 1 IMEI not accepted
0 0 0 0 0 1 1 0 Illegal ME
0 0 0 0 1 0 1 1 PLMN not allowed
0 0 0 0 1 1 0 0 Location Area not allowed
0 0 0 0 1 1 0 1 Roaming not allowed in this location area
0 0 0 0 1 1 1 1 No Suitable Cells In Location Area
0 0 0 1 0 0 0 1 Network failure
0 0 0 1 0 1 0 0 MAC failure
0 0 0 1 0 1 0 1 Synch failure
0 0 0 1 0 1 1 0 Congestion
0 0 0 1 0 1 1 1 GSM authentication unacceptable
0 0 0 1 1 0 0 1 Not authorized for this CSG
0 0 1 0 0 0 0 0 Service option not supported
0 0 1 0 0 0 0 1 Requested service option not subscribed
0 0 1 0 0 0 1 0 Service option temporarily out of order
0 0 1 0 0 1 1 0 Call cannot be identified
0 0 1 1 0 0 0 0 }
to } retry upon entry into a new cell
0 0 1 1 1 1 1 1 }
0 1 0 1 1 1 1 1 Semantically incorrect message
0 1 1 0 0 0 0 0 Invalid mandatory information
0 1 1 0 0 0 0 1 Message type non-existent or not implemented
0 1 1 0 0 0 1 0 Message type not compatible with the protocol state
0 1 1 0 0 0 1 1 Information element non-existent or not implemented
0 1 1 0 0 1 0 0 Conditional IE error
0 1 1 0 0 1 0 1 Message not compatible with the protocol state
0 1 1 0 1 1 1 1 Protocol error, unspecified
Any other value received by the mobile station shall be treated as 0010 0010, 'Service option temporarily out of order'. Any other value received by the network shall be treated as 0110 1111, 'Protocol error, unspecified'.
NOTE: The listed reject cause values are defined in Annex G.