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