Table of Contents

Enum CommandStatus

Namespace
Inetlab.SMPP.Common
Assembly
Inetlab.SMPP.dll

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