ESME_ROK (0x00000000)
The request was successfully processed.
Status: OK
Meaning: The operation completed without errors.
Example
Here's an SMPP PDU (Protocol Data Unit) transaction example that includes an ESME_ROK (0x00000000) response. This transaction illustrates an SMPP bind request and response where an External Short Messaging Entity (ESME) successfully binds to the Short Message Service Center (SMSC).
Bind Request (bind_transmitter PDU)
0000001B // Command Length (27 bytes) 00000002 // Command ID (bind_transmitter) 00000000 // Command Status (0x00000000 - No Error) 00000001 // Sequence Number (1) 74657374 // System ID ("test") 00 // Null terminator 70617373 // Password ("pass") 00 // Null terminator 736D7070 // System Type ("smpp") 00 // Null terminator 34 // Interface Version (SMPP v3.4) 00 // Address TON 00 // Address NPI 00 // Address Range (empty)
Bind Response (bind_transmitter_resp PDU)
0000001B // Command Length (27 bytes) 80000002 // Command ID (bind_transmitter_resp) 00000000 // Command Status (0x00000000 - ESME_ROK) 00000001 // Sequence Number (1) 74657374 // System ID ("test") 00 // Null terminator
Status: ESME_ROK (0x00000000) - Bind Successful
Explanation of the PDU Transaction
Bind Request (bind_transmitter PDU)
The ESME sends a request to the SMSC to bind as a transmitter.
The Command ID (0x00000002) indicates a bind_transmitter request.
The Command Status (0x00000000) is ESME_ROK, meaning no error (successful transmission).
The System ID and Password are provided for authentication.
Bind Response (bind_transmitter_resp PDU)
The SMSC responds with a successful bind response.
The Command ID (0x80000002) indicates a bind_transmitter_resp response.
The Command Status (0x00000000) is ESME_ROK, confirming the bind was successful.
This is a simple successful binding scenario in SMPP. Would you like an example for submit_sm or another SMPP command?
More information
- SMPP operatie ESME_ROK
- Hoe ESME_RINVCMDLEN in SMPP op te lossen
- ESME RINVMSGLEN SMPP foutcode
- ESME_RINVCMDID SMPP foutcode
- ESME_RINVBNDSTS SMPP foutcode
- ESME_RALYBND SMPP foutcode
- ESME_RINVPRTFLG SMPP foutcode
- ESME_RINVREGDLVFLG SMPP foutcode
- ESME_RSYSERR SMPP foutcode
- ESME_RINVSRCADR SMPP foutcode
- ESME_RINVDSTADR SMPP foutcode
- SMPP Fout Ongeldig Bericht-ID
- ESME_RBINDFAIL SMPP foutcode
- ESME_RINVPASWD SMPP foutcode
- ESME_RINVSYSID SMPP foutcode
- ESME_RCANCELFAIL SMPP foutcode
- ESME_RREPLACEFAIL SMPP foutcode
- ESME_RMSGQFUL SMPP foutcode
- ESME_RINVSERTYP SMPP foutcode
- ESME_RINVNUMDESTS SMPP foutcode
- ESME_RINVDLNAME SMPP foutcode
- ESME_RINVDESTFLAG SMPP foutcode
- ESME_RINVSUBREP SMPP foutcode
- ESME_RINVESMCLASS SMPP foutcode
- ESME_RCNTSUBDL SMPP foutcode
- ESME_RSUBMITFAIL SMPP foutcode
- ESME_RINVSRCTON SMPP foutcode
- ESME_RINVSRCNPI SMPP foutcode
- ESME_RINVDSTTON SMPP foutcode
- ESME_RINVDSTNPI SMPP foutcode
- ESME_RINVSYSTYP SMPP foutcode
- ESME_RINVREPFLAG SMPP foutcode
- ESME_RINVNUMMSGS SMPP foutcode
- ESME_RTHROTTLED SMPP foutcode
- ESME_RINVSCHED SMPP foutcode
- ESME_RINVEXPIRY SMPP foutcode
- ESME_RINVDFTMSGID SMPP foutcode
- ESME_RX_T_APPN SMPP foutcode
- ESME_RX_P_APPN SMPP foutcode
- ESME_RX_R_APPN SMPP foutcode
- ESME_RQUERYFAIL SMPP foutcode
- ESME_RINVTLVSTREAM SMPP foutcode
- ESME_RTLVNOTALLWD SMPP foutcode
- ESME_RINVTLVLEN SMPP foutcode
- ESME_RMISSINGTLV SMPP foutcode
- ESME_RINVTLVVAL SMPP foutcode
- ESME_RDELIVERYFAILURE SMPP foutcode
- ESME_RUNKNOWNERR SMPP foutcode
- ESME_RSERTYPUNAUTH SMPP foutcode
- ESME_RPROHIBITED
- ESME_RSERTYPUNAVAIL SMPP foutcode
- ESME_RSERTYPDENIED SMPP foutcode
- ESME_RINVDCS SMPP foutcode
- ESME_RINVSRCADDRSUBUNIT SMPP foutcode
- ESME_RINVBCASTFREQINT SMPP foutcode
- ESME_RINVBCASTALIAS_NAME SMPP foutcode
- ESME_RINVBCASTAREAFMT SMPP foutcode
- ESME_RINVNUMBCAST_AREAS SMPP foutcode
- ESME_RINVBCASTCNTTYPE SMPP foutcode
- ESME_RINVBCASTMSGCLASS SMPP foutcode
- ESME_RBCASTFAIL SMPP foutcode
- ESME_RBCASTQUERYFAIL SMPP foutcode
- ESME_RBCASTCANCELFAIL SMPP foutcode
- ESME_RINVBCAST_REP SMPP foutcode
- ESME_RINVBCASTSRVGRP SMPP foutcode
- ESME_RINVBCASTCHANIND SMPP foutcode
- Gereserveerde SMPP foutcode