CodeSegment CodeSegment
Software Technologies


SMPP Error Codes

0x00000000 ESME_ROK No Error.
0x00000001 ESME_RINVMSGLEN Message Length is invalid.
0x00000002 ESME_RINVCMDLEN Command Length is invalid.
0x00000003 ESME_RINVCMDID Invalid Command ID.
0x00000004 ESME_RINVBNDSTS Incorrect BIND Status for given command.
0x00000005 ESME_RALYBND ESME Already in Bound State.
0x00000006 ESME_RINVPRTFLG Invalid Priority Flag.
0x00000007 ESME_RINVREGDLVFLG Invalid Registered Delivery Flag.
0x00000008 ESME_RSYSERR System Error.
0x0000000A ESME_RINVSRCADR Invalid Source Address.
0x0000000B ESME_RINVDSTADR Invalid Destination Address.
0x0000000C ESME_RINVMSGID Message ID is invalid.
0x0000000D ESME_RBINDFAIL Bind Failed.
0x0000000E ESME_RINVPASWD Invalid Password.
0x0000000F ESME_RINVSYSID Invalid System ID.
0x00000011 ESME_RCANCELFAIL Cancel SM Failed.
0x00000013 ESME_RREPLACEFAIL Replace SM Failed.
0x00000014 ESME_RMSGQFUL Message Queue Full.
0x00000015 ESME_RINVSERTYP Invalid Service Type.
0x00000033 ESME_RINVNUMDESTS Invalid number of destinations.
0x00000034 ESME_RINVDLNAME Invalid Distribution List name.
0x00000040 ESME_RINVDESTFLAG Destination flag is invalid (submit_multi).
0x00000042 ESME_RINVSUBREP Submit w/replace is not supported.
0x00000043 ESME_RINVESMCLASS Invalid esm_class field data.
0x00000044 ESME_RCNTSUBDL Cannot Submit to Distribution List.
0x00000045 ESME_RSUBMITFAIL submit_sm, data_sm or submit_multi failed.
0x00000048 ESME_RINVSRCTON Invalid Source address TON.
0x00000049 ESME_RINVSRCNPI Invalid Source address NPI.
0x00000050 ESME_RINVDSTTON Invalid Destination address TON.
0x00000051 ESME_RINVDSTNPI Invalid Destination address NPI.
0x00000053 ESME_RINVSYSTYP Invalid system_type field.
0x00000054 ESME_RINVREPFLAG Invalid replace_if_present flag.
0x00000055 ESME_RINVNUMMSGS Invalid number of messages.
0x00000058 ESME_RTHROTTLED ESME has exceeded allowed message limits.
0x00000061 ESME_RINVSCHED Invalid Scheduled Delivery Time.
0x00000062 ESME_RINVEXPIRY Invalid message validity period (Expiry time).
0x00000063 ESME_RINVDFTMSGID Predefined Message ID is invalid.
0x00000064 ESME_RX_T_APPN ESME Receiver Temporary App Error Code.
0x00000065 ESME_RX_P_APPN ESME Receiver Permanent App Error Code.
0x00000066 ESME_RX_R_APPN ESME Receiver Reject Message Error Code.
0x00000067 ESME_RQUERYFAIL query_sm request failed.
0x000000C0 ESME_RINVTLVSTREAM Error in the optional part of the PDU Body.
0x000000C1 ESME_RTLVNOTALLWD TLV not allowed.
0x000000C2 ESME_RINVTLVLEN Invalid Parameter Length.
0x000000C3 ESME_RMISSINGTLV Expected TLV missing.
0x000000C4 ESME_RINVTLVVAL Invalid TLV Value.
0x000000FE ESME_RDELIVERYFAILURE Transaction Delivery Failure.
0x000000FF ESME_RUNKNOWNERR Unknown Error.
0x00000100 ESME_RSERTYPUNAUTH Not authorized to use specified service_type.
0x00000101 ESME_RPROHIBITED ESME Prohibited from using specified operation.
0x00000102 ESME_RSERTYPUNAVAIL Specified service_type is unavailable.
0x00000103 ESME_RSERTYPDENIED Specified service_type is denied.
0x00000104 ESME_RINVDCS Invalid Data Coding Scheme.
0x00000105 ESME_RINVSRCADDRSUBUNIT Source Address Sub unit is invalid.
0x00000106 ESME_RINVDSTADDRSUBUNIT Destination Address Sub unit is invalid.
0x00000107 ESME_RINVBCASTFREQINT Broadcast Frequency Interval is invalid.
0x00000108 ESME_RINVBCASTALIAS_NAME Broadcast Alias Name is invalid.
0x00000109 ESME_RINVBCASTAREAFMT Broadcast Area Format is invalid.
0x0000010A ESME_RINVNUMBCAST_AREAS Number of Broadcast Areas is invalid.
0x0000010B ESME_RINVBCASTCNTTYPE Broadcast Content Type is invalid.
0x0000010C ESME_RINVBCASTMSGCLASS Broadcast Message Class is invalid.
0x0000010D ESME_RBCASTFAIL broadcast_sm operation failed.
0x0000010E ESME_RBCASTQUERYFAIL query_broadcast_sm operation failed.
0x0000010F ESME_RBCASTCANCELFAIL cancel_broadcast_sm operation failed.
0x00000110 ESME_RINVBCAST_REP Number of Repeated Broadcasts is invalid.
0x00000111 ESME_RINVBCASTSRVGRP Broadcast Service Group is invalid.
0x00000112 ESME_RINVBCASTCHANIND Broadcast Channel Indicator is invalid.

Last update: December 6, 2023