ESME_ROK (0x00000000)

Żądanie zostało pomyślnie przetworzone.

Status: OK

Znaczenie: Operacja zakończona bez błędów.

Przykład

Oto przykład transakcji PDU (Protocol Data Unit) SMPP zawierającej odpowiedź ESME_ROK (0x00000000). Ta transakcja ilustruje żądanie i odpowiedź powiązania SMPP, w którym zewnętrzna jednostka obsługi wiadomości krótkich (ESME) pomyślnie wiąże się z centrum usług wiadomości krótkich (SMSC).

Żądanie powiązania (bind_transmitter PDU)

0000001B  // Długość polecenia (27 bajtów)
00000002  // ID polecenia (bind_transmitter)
00000000  // Status polecenia (0x00000000 - Brak błędu)
00000001  // Numer sekwencyjny (1)
74657374  // ID systemu ("test")
00        // Terminator null
70617373  // Hasło ("pass")
00        // Terminator null
736D7070  // Typ systemu ("smpp")
00        // Terminator null
34        // Wersja interfejsu (SMPP v3.4)
00        // TON adresu
00        // NPI adresu
00        // Zakres adresu (pusty)

Odpowiedź powiązania (bind_transmitter_resp PDU)

0000001B  // Długość polecenia (27 bajtów)
80000002  // ID polecenia (bind_transmitter_resp)
00000000  // Status polecenia (0x00000000 - ESME_ROK)
00000001  // Numer sekwencyjny (1)
74657374  // ID systemu ("test")
00        // Terminator null

Status: ESME_ROK (0x00000000) - Powiązanie zakończone sukcesem

Wyjaśnienie transakcji PDU

Żądanie powiązania (bind_transmitter PDU)

ESME wysyła żądanie do SMSC w celu powiązania jako nadajnik.
ID polecenia (0x00000002) wskazuje na żądanie bind_transmitter.
Status polecenia (0x00000000) to ESME_ROK, co oznacza brak błędu (pomyślna transmisja).
ID systemu i hasło są dostarczone w celu uwierzytelnienia.
Odpowiedź powiązania (bind_transmitter_resp PDU)

SMSC odpowiada pomyślną odpowiedzią powiązania.

ID polecenia (0x80000002) wskazuje na odpowiedź bind_transmitter_resp.
Status polecenia (0x00000000) to ESME_ROK, potwierdzający pomyślne powiązanie.
To prosty scenariusz pomyślnego powiązania w SMPP. Czy chcesz przykład dla submit_sm lub innego polecenia SMPP?

More information