Appendix O Cause Code
O.3 Cause code for Short Messaging Service
If the cause code is 004E, it means "Not supported of SMS cause code".
CP-cause definition
Following cause codes are used for mobile originating short message and mobile terminating short message.
No. (HEX)
0017
Network failure
0022
Congestion
0081
Invalid mandatory information
0095
Semantically incorrect message
0096
Invalid mandatory information
RP-cause definition mobile originating SM-transfer
Following cause codes are used for only mobile originating short message.
No. (HEX)
0001
Unassigned (unallocated) number
0008
Operator determined barring
000A
Call barred
0015
Short message transfer rejected
001B
Destination out of service
001C
Unidentified subscriber
001D
Facility rejected
001E
Unknown subscriber
RP-cause definition mobile terminating SM-transfer
Following cause code is used for mobile terminating short message.
No. (HEX)
0016
Memory capacity exceeded
--These Cause codes are quoted from 3GPP TS24.011 Annex E
Reason
No. (HEX)
Reason
No. (HEX)
Reason
No. (HEX)
O-4
Message type non-existent or not
0097
implemented
Message not compatible with short message
0098
protocol state
Information element non-existent or not
0099
implemented
0111
Protocol error, unspecified
0026
Network out of order
0029
Temporary failure
002A
Congestion
002F
Resources unavailable, unspecified
0032
Requested facility not subscribed
0045
Requested facility not implemented
007F
Interworking, unspecified
Reason
Reason
Reason