Enum CommandStatus
CommandStatus of an SMPP message response indicates the success or failure of an SMPP request.
public enum CommandStatus : uint
Fields
ESME_RALYBND = 5
ESME Already in Bound State
ESME_RBINDFAIL = 13
Bind Failed
ESME_RCANCELFAIL = 17
Cancel SM Failed
ESME_RCNTSUBDL = 68
Cannot Submit to Distribution List
ESME_RDELIVERYFAILURE = 254
Delivery Failure (used for data_sm_resp)
ESME_RINVBNDSTS = 4
Incorrect BIND Status for given command
ESME_RINVCMDID = 3
Invalid Command ID
ESME_RINVCMDLEN = 2
Command Length is invalid
ESME_RINVDESTFLAG = 64
Destination flag is invalid (submit_multi)
ESME_RINVDFTMSGID = 99
Predefined Message Invalid or Not Found
ESME_RINVDLNAME = 52
Invalid Distribution List name
ESME_RINVDSTADR = 11
Invalid Dest Addr
ESME_RINVDSTNPI = 81
Invalid Destination address NPI
ESME_RINVDSTTON = 80
Invalid Destination address TON
ESME_RINVESMCLASS = 67
Invalid esm_class field data
ESME_RINVEXPIRY = 98
Invalid message validity period (Expiry time)
ESME_RINVMSGID = 12
Message ID is invalid
ESME_RINVMSGLEN = 1
Message Length is invalid
ESME_RINVNUMDESTS = 51
Invalid number of destinations
ESME_RINVNUMMSGS = 85
Invalid number of messages
ESME_RINVOPTPARAMVAL = 196
Invalid Optional Parameter Value
ESME_RINVOPTPARSTREAM = 192
Error in the optional part of the PDU Body.
ESME_RINVPARLEN = 194
Invalid Parameter Length.
ESME_RINVPASWD = 14
Invalid Password
ESME_RINVPRTFLG = 6
Invalid Priority Flag
ESME_RINVREGDLVFLG = 7
Invalid Registered Delivery Flag
ESME_RINVREPFLAG = 84
Invalid replace_if_present flag
ESME_RINVSCHED = 97
Invalid Scheduled Delivery Time
ESME_RINVSERTYP = 21
Invalid Service Type
ESME_RINVSRCADR = 10
Invalid Source Address
ESME_RINVSRCNPI = 73
Invalid Source address NPI
ESME_RINVSRCTON = 72
Invalid Source address TON
ESME_RINVSUBREP = 66
Invalid "submit with replace" request(i.e. submit_sm with replace_if_present_flag set)
ESME_RINVSYSID = 15
Invalid System ID
ESME_RINVSYSTYP = 83
Invalid system_type field
ESME_RMISSINGOPTPARAM = 195
Expected Optional Parameter missing
ESME_RMSGQFUL = 20
Message Queue Full
ESME_ROK = 0
No Error
ESME_ROPTPARNOTALLWD = 193
Optional Parameter not allowed
ESME_RQUERYFAIL = 103
query_sm request failed
ESME_RREPLACEFAIL = 19
Replace SM Failed
ESME_RSUBMITFAIL = 69
submit_sm or submit_multi failed
ESME_RSYSERR = 8
System Error
ESME_RTHROTTLED = 88
Throttling error (ESME has exceeded allowed message limits)
ESME_RUNKNOWNERR = 255
Unknown Error
ESME_RX_P_APPN = 101
ESME Receiver Permanent App Error Code
ESME_RX_R_APPN = 102
ESME Receiver Reject Message Error Code
ESME_RX_T_APPN = 100
ESME Receiver Temporary App Error Code
SMPPCLIENT_NOCONN = 4099
SMPP Client No Connection
SMPPCLIENT_NORESP = 4101
SMPP Client No Response
SMPPCLIENT_RCVTIMEOUT = 4098
SMPP Client Receive Timeout
SMPPCLIENT_UNBOUND = 4100
SMPP Client Unbound
SMPPCLIENT_UNEXPRESP = 4097
SMPP Client Unexpected Response
SMPPCLIENT_UNKNOWNERROR = 8191
SMPP Client Unknown Error