ESME_RINVDSTADR u SMPP-u

Što je ESME_RINVDSTADR?

ESME_RINVDSTADR (Šifra greške: 0x0000000B) je SMPP greška koja označava da je adresa odredišta navedena u zahtjevu nevažeća ili nije dopuštena od strane SMSC-a.

Mogući uzroci

  • Polje destination_addr je prazno ili pogrešno formatirano.
  • Odredišni broj je duži ili kraći od dopuštene duljine.
  • Odredišni broj sadrži nevažeće znakove (npr. slova ili posebne simbole).
  • Vrijednosti dest_addr_ton i dest_addr_npi su netočne ili nisu podržane.
  • Odredišni broj je blokiran ili nije rutabilan od strane SMSC-a.

Kada se događa?

Ova greška se javlja prilikom slanja SMPP PDU-a (kao što je submit_sm) s nevažećom ili nepodržanom adresom odredišta.

Primjer SMPP PDU transakcije

Netočan submit_sm PDU (Nevažeća adresa odredišta)

0000002C (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000002 (Redni broj)
00000000 (Vrsta usluge)
05 (TON izvorne adrese - Alfanumerički)
00 (NPI izvorne adrese - Nepoznato)
74657374 000000 (Izvorna adresa: "test")
01 (TON odredišne adrese - Međunarodni)
01 (NPI odredišne adrese - ISDN)
00000000 (Prazna odredišna adresa)
00 (Zastavica prioriteta)
01 (Zastavica registrirane isporuke)
00000000 (Duljina poruke)
48656C6C6F (Poruka: "Hello")

Odgovorni PDU (submit_sm_resp) s ESME_RINVDSTADR

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
0000000B (Status naredbe - ESME_RINVDSTADR)
00000002 (Redni broj)

Problem: Polje destination_addr je prazno, što uzrokuje odbijanje zahtjeva od strane SMSC-a.

Kako to riješiti?

  • Osigurajte da polje destination_addr sadrži važeći telefonski broj.
  • Koristite važeće vrijednosti dest_addr_ton i dest_addr_npi:
    • Za međunarodne brojeve: dest_addr_ton = 1, dest_addr_npi = 1
    • Za nacionalne brojeve: dest_addr_ton = 2, dest_addr_npi = 1
  • Provjerite je li odredišni broj unutar podržane duljine i formata.
  • Osigurajte da broj nije blokiran ili ograničen od strane SMSC-a.
  • Omogućite debug zapisnike kako biste provjerili točnu vrijednost koja se šalje u PDU-u.

Ako problem i dalje postoji, kontaktirajte pružatelja SMSC-a kako biste potvrdili pravila usmjeravanja za odredišni broj.

More information