ESME_ROK (0x00000000)

Zahtjev je uspješno obrađen.

Status: OK

Značenje: Operacija je završena bez grešaka.

Primjer

Ovdje je primjer SMPP PDU (Protocol Data Unit) transakcije koja uključuje ESME_ROK (0x00000000) odgovor. Ova transakcija ilustrira SMPP bind zahtjev i odgovor gdje se External Short Messaging Entity (ESME) uspješno veže na Short Message Service Center (SMSC).

Bind zahtjev (bind_transmitter PDU)

0000001B  // Duljina naredbe (27 bajtova)
00000002  // ID naredbe (bind_transmitter)
00000000  // Status naredbe (0x00000000 - Bez greške)
00000001  // Redni broj (1)
74657374  // ID sustava ("test")
00        // Null terminator
70617373  // Lozinka ("pass")
00        // Null terminator
736D7070  // Vrsta sustava ("smpp")
00        // Null terminator
34        // Verzija sučelja (SMPP v3.4)
00        // TON adrese
00        // NPI adrese
00        // Raspon adrese (prazan)

Bind odgovor (bind_transmitter_resp PDU)

0000001B  // Duljina naredbe (27 bajtova)
80000002  // ID naredbe (bind_transmitter_resp)
00000000  // Status naredbe (0x00000000 - ESME_ROK)
00000001  // Redni broj (1)
74657374  // ID sustava ("test")
00        // Null terminator

Status: ESME_ROK (0x00000000) - Uspješno vezivanje

Objašnjenje PDU transakcije

Bind zahtjev (bind_transmitter PDU)

ESME šalje zahtjev SMSC-u za vezivanje kao odašiljač.
ID naredbe (0x00000002) označava bind_transmitter zahtjev.
Status naredbe (0x00000000) je ESME_ROK, što znači da nema greške (uspješan prijenos).
ID sustava i lozinka su dostavljeni za autentifikaciju.
Bind odgovor (bind_transmitter_resp PDU)

SMSC odgovara uspješnim odgovorom na vezivanje.

ID naredbe (0x80000002) označava bind_transmitter_resp odgovor.
Status naredbe (0x00000000) je ESME_ROK, potvrđujući da je vezivanje uspješno.
Ovo je jednostavan primjer uspješnog vezivanja u SMPP-u. Želite li primjer za submit_sm ili neku drugu SMPP naredbu?

More information