SMPP Status Codes

Industry specifications and standards

Error Number in Hexadecimal Error Number in Decimal Error Name Error Description
0x00000000 0 ESME_ROK No Error
0x00000001 1 ESME_RINVMSGLEN Message too long
0x00000002 2 ESME_RINVCMDLEN Command length is invalid
0x00000003 3 ESME_RINVCMDID Command ID is invalid or not supported
0x00000004 4 ESME_RINVBNDSTS Incorrect bind status for given command
0x00000005 5 ESME_RALYBND Already bound
0x00000006 6 ESME_RINVPRTFLG Invalid Priority Flag
0x00000007 7 ESME_RINVREGDLVFLG Invalid registered delivery flag
0x00000008 8 ESME_RSYSERR System error
0x00000009 9 Reserved
0x0000000A 10 ESME_RINVSRCADR Invalid source address
0x0000000B 11 ESME_RINVDSTADR Invalid destination address
0x0000000C 12 ESME_RINVMSGID Message ID is invalid
0x0000000D 13 ESME_RBINDFAIL Bind failed
0x0000000E 14 ESME_RINVPASWD Invalid password
0x0000000F 15 ESME_RINVSYSID Invalid System ID
0x00000010 16 Reserved
0x00000011 17 ESME_RCANCELFAIL Canceling message failed
0x00000012 18 Reserved
0x00000013 19 ESME_RREPLACEFAIL Message replacement failed
0x00000014 20 ESME_RMSSQFUL Message queue full
0x00000015 21 ESME_RINVSERTYP Invalid service type
0x00000033 51 ESME_RINVNUMDESTS Invalid number of destinations
0x00000034 52 ESME_RINVDLNAME Invalid distribution list name
0x00000040 64 ESME_RINVDESTFLAG Invalid destination flag
0x00000041 65 Reserved
0x00000042 66 ESME_RINVSUBREP Invalid submit with replace request
0x00000043 67 ESME_RINVESMCLASS Invalid esm class set
0x00000044 68 ESME_RCNTSUBDL Invalid submit to distribution list
0x00000045 69 ESME_RSUBMITFAIL Submitting message has failed
0x00000046 70 Reserved
0x00000047 71 Reserved
0x00000048 72 ESME_RINVSRCTON Invalid source address type of number ( TON )
0x00000049 73 ESME_RINVSRCNPI Invalid source address numbering plan ( NPI )
0x00000050 80 ESME_RINVDSTTON Invalid destination address type of number ( TON )
0x00000051 81 ESME_RINVDSTNPI Invalid destination address numbering plan ( NPI )
0x00000052 82 Reserved
0x00000053 83 ESME_RINVSYSTYP Invalid system type
0x00000054 84 ESME_RINVREPFLAG Invalid replace_if_present flag
0x00000055 85 ESME_RINVNUMMSGS Invalid number of messages
0x00000056 86 Reserved
0x00000057 87 Reserved
0x00000058 88 ESME_RTHROTTLED Throttling error
0x00000059 89 Reserved
0x00000060 96 Reserved
0x00000061 97 ESME_RINVSCHED Invalid scheduled delivery time
0x00000062 98 ESME_RINVEXPIRY Invalid Validity Period value
0x00000063 99 ESME_RINVDFTMSGID Predefined message not found
0x00000064 100 ESME_RX_T_APPN ESME Receiver temporary error
0x00000065 101 ESME_RX_P_APPN ESME Receiver permanent error
0x00000066 102 ESME_RX_R_APPN ESME Receiver reject message error
0x00000067 103 ESME_RQUERYFAIL Message query request failed
0x00000068-0x000000BF 104 -191 Reserved
0x000000C0 192 ESME_RINVTLVSTREAM Error in the optional part of the PDU body
0x000000C1 193 ESME_RTLVNOTALLWD TLV not allowed
0x000000C2 194 ESME_RINVTLVLEN Invalid parameter length
0x000000C3 195 ESME_RMISSINGTLV Expected TLV missing
0x000000C4 196 ESME_RINVTLVVAL Invalid TLV value
0x000000C5-0x000000FD 197 -253 Reserved
0x000000FE 254 ESME_RDELIVERYFAILURE Transaction delivery failure
0x000000FF 255 ESME_RUNKNOWNERR Unknown error
0x00000100 256 ESME_RSERTYPUNAUTH ESME not authorised to use specified servicetype
0x00000101 257 ESME_RPROHIBITED ESME prohibited from using specified operation
0x00000102 258 ESME_RSERTYPUNAVAIL Specified servicetype is unavailable
0x00000103 259 ESME_RSERTYPDENIED Specified servicetype is denied
0x00000104 260 ESME_RINVDCS Invalid data coding scheme
0x00000105 261 ESME_RINVSRCADDRSUBUNIT Invalid source address subunit
0x00000106 262 ESME_RINVSTDADDRSUBUNIR Invalid destination address subunit
0x00000400- 1024 – Operator specific error codes