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?