ESME_RINVDSTTON u SMPP-u

Što je ESME_RINVDSTTON?

ESME_RINVDSTTON (Kod greške: 0x00000050) je SMPP greška koja označava da je vrijednost destination TON (Type of Number) navedena u PDU-u nevažeća ili nije podržana od strane SMSC-a.

Mogući uzroci

  • Polje destination TON sadrži netočnu ili nepodržanu vrijednost.
  • SMSC ne prepoznaje navedeni TON.
  • destination TON nije ispravno mapiran na odredišnu adresu.
  • Korištenje rezervirane ili nedefinirane vrijednosti TON.

Kada se događa?

Ova greška se javlja kada ESME pošalje submit_sm, deliver_sm ili sličan PDU s nevažećom vrijednošću destination TON.

Primjer SMPP PDU transakcije

Netočan submit_sm PDU (Nevažeći odredišni TON)

0000002F (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000001 (Redni broj)
00 (Vrsta usluge)
01 (TON izvorne adrese - Međunarodni)
01 (NPI izvorne adrese - ISDN)
31323334 00 (Izvorna adresa: "1234")
FF (Nevažeći TON odredišne adrese)
01 (NPI odredišne adrese - ISDN)
39383736 00 (Odredišna adresa: "9876")
00 (ESM klasa)
00 (ID protokola)
00 (Prioritet)
00000000 (Vrijeme isporuke - Nije postavljeno)
00000000 (Valjanost - Nije postavljeno)
00 (Registrirana isporuka)
00 (Zamijeni ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovorni PDU (submit_sm_resp) s ESME_RINVDSTTON

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000050 (Status naredbe - ESME_RINVDSTTON)
00000001 (Redni broj)

Problem: Polje destination TON postavljeno je na nevažeću vrijednost (0xFF), koju SMSC ne prepoznaje.

Kako to riješiti?

  • Koristite važeću vrijednost destination TON prema SMPP specifikacijama:
    • 0x00 - Nepoznato
    • 0x01 - Međunarodno
    • 0x02 - Nacionalno
    • 0x03 - Mrežno specifično
    • 0x04 - Broj pretplatnika
    • 0x05 - Alfanumeričko
    • 0x06 - Skraćeno
  • Provjerite s SMSC-om koje su vrijednosti destination TON podržane.
  • Osigurajte da destination TON odgovara formatu odredišne adrese.
  • Pregledajte i ispravite konstrukciju SMPP PDU-a prije slanja.

Ako problem i dalje postoji, omogućite debug zapisnike i kontaktirajte pružatelja SMSC-a za daljnje rješavanje problema.

More information