ESME_ROK (0x00000000)

Požadavek byl úspěšně zpracován.

Stav: OK

Význam: Operace byla dokončena bez chyb.

Příklad

Zde je příklad transakce SMPP PDU (Protocol Data Unit), která obsahuje odpověď ESME_ROK (0x00000000). Tato transakce ilustruje požadavek a odpověď na vazbu SMPP, kde se externí entita pro krátké zprávy (ESME) úspěšně naváže na centrum služby krátkých zpráv (SMSC).

Požadavek na vazbu (bind_transmitter PDU)

0000001B  // Délka příkazu (27 bajtů)
00000002  // ID příkazu (bind_transmitter)
00000000  // Stav příkazu (0x00000000 - Žádná chyba)
00000001  // Číslo sekvence (1)
74657374  // Systémové ID ("test")
00        // Ukončovací znak
70617373  // Heslo ("pass")
00        // Ukončovací znak
736D7070  // Typ systému ("smpp")
00        // Ukončovací znak
34        // Verze rozhraní (SMPP v3.4)
00        // TON adresy
00        // NPI adresy
00        // Rozsah adres (prázdný)

Odpověď na vazbu (bind_transmitter_resp PDU)

0000001B  // Délka příkazu (27 bajtů)
80000002  // ID příkazu (bind_transmitter_resp)
00000000  // Stav příkazu (0x00000000 - ESME_ROK)
00000001  // Číslo sekvence (1)
74657374  // Systémové ID ("test")
00        // Ukončovací znak

Stav: ESME_ROK (0x00000000) - Vazba úspěšná

Vysvětlení transakce PDU

Požadavek na vazbu (bind_transmitter PDU)

ESME odesílá požadavek na SMSC, aby se navázalo jako vysílač.
ID příkazu (0x00000002) označuje požadavek bind_transmitter.
Stav příkazu (0x00000000) je ESME_ROK, což znamená žádnou chybu (úspěšný přenos).
Systémové ID a heslo jsou poskytnuty pro ověření.
Odpověď na vazbu (bind_transmitter_resp PDU)

SMSC odpovídá úspěšnou odpovědí na vazbu.

ID příkazu (0x80000002) označuje odpověď bind_transmitter_resp.
Stav příkazu (0x00000000) je ESME_ROK, což potvrzuje, že vazba byla úspěšná.
Toto je jednoduchý scénář úspěšné vazby v SMPP. Chcete příklad pro submit_sm nebo jiný příkaz SMPP?

More information