ESME_ROK (0x00000000)

Die Anfrage wurde erfolgreich verarbeitet.

Status: OK

Bedeutung: Die Operation wurde ohne Fehler abgeschlossen.

Beispiel

Hier ist ein Beispiel für eine SMPP PDU (Protocol Data Unit)-Transaktion, die eine ESME_ROK (0x00000000)-Antwort enthält. Diese Transaktion veranschaulicht eine SMPP Bind-Anfrage und -Antwort, bei der eine External Short Messaging Entity (ESME) erfolgreich an das Short Message Service Center (SMSC) gebunden wird.

Bind-Anfrage (bind_transmitter PDU)

0000001B  // Befehlslänge (27 Bytes)
00000002  // Befehlskennung (bind_transmitter)
00000000  // Befehlsstatus (0x00000000 - Kein Fehler)
00000001  // Sequenznummer (1)
74657374  // System-ID ("test")
00        // Null-Terminator
70617373  // Passwort ("pass")
00        // Null-Terminator
736D7070  // Systemtyp ("smpp")
00        // Null-Terminator
34        // Schnittstellenversion (SMPP v3.4)
00        // Adress-TON
00        // Adress-NPI
00        // Adressbereich (leer)

Bind-Antwort (bind_transmitter_resp PDU)

0000001B  // Befehlslänge (27 Bytes)
80000002  // Befehlskennung (bind_transmitter_resp)
00000000  // Befehlsstatus (0x00000000 - ESME_ROK)
00000001  // Sequenznummer (1)
74657374  // System-ID ("test")
00        // Null-Terminator

Status: ESME_ROK (0x00000000) - Bindung erfolgreich

Erklärung der PDU-Transaktion

Bind-Anfrage (bind_transmitter PDU)

Die ESME sendet eine Anfrage an das SMSC, um sich als Transmitter zu binden.
Die Befehlskennung (0x00000002) zeigt eine bind_transmitter-Anfrage an.
Der Befehlsstatus (0x00000000) ist ESME_ROK, was bedeutet, dass kein Fehler aufgetreten ist (erfolgreiche Übertragung).
System-ID und Passwort werden zur Authentifizierung bereitgestellt.
Bind-Antwort (bind_transmitter_resp PDU)

Das SMSC antwortet mit einer erfolgreichen Bind-Antwort.

Die Befehlskennung (0x80000002) zeigt eine bind_transmitter_resp-Antwort an.
Der Befehlsstatus (0x00000000) ist ESME_ROK, was bestätigt, dass die Bindung erfolgreich war.
Dies ist ein einfaches erfolgreiches Bindungsszenario in SMPP. Möchten Sie ein Beispiel für submit_sm oder einen anderen SMPP-Befehl?

More information