ESME_RINVDSTNPI u SMPP-u

Što je ESME_RINVDSTNPI?

ESME_RINVDSTNPI (Šifra greške: 0x00000051) je SMPP greška koja označava da je vrijednost destination NPI (Numbering Plan Indicator) navedena u PDU-u nevažeća ili nije podržana od strane SMSC-a.

Mogući uzroci

  • Polje destination NPI sadrži netočnu ili nepodržanu vrijednost.
  • SMSC ne prepoznaje navedeni NPI.
  • destination NPI se ne podudara s konfiguracijom destination TON.
  • Korištenje rezervirane ili nedefinirane vrijednosti NPI.

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 NPI.

Primjer SMPP PDU transakcije

Netočan submit_sm PDU (Nevažeći Destination NPI)

0000002F (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000001 (Redni broj)
00 (Vrsta usluge)
01 (Source Address TON - Međunarodni)
01 (Source Address NPI - ISDN)
31323334 00 (Source Address: "1234")
01 (Destination Address TON - Međunarodni)
FF (Nevažeći Destination Address NPI)
39383736 00 (Destination Address: "9876")
00 (ESM Class)
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_RINVDSTNPI

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000051 (Status naredbe - ESME_RINVDSTNPI)
00000001 (Redni broj)

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

Kako riješiti?

  • Koristite važeću vrijednost destination NPI prema SMPP specifikacijama:
    • 0x00 - Nepoznato
    • 0x01 - ISDN (E.164)
    • 0x03 - Podaci (X.121)
    • 0x04 - Teleks (F.69)
    • 0x06 - Mobilna mreža (E.212)
    • 0x08 - Nacionalno
    • 0x09 - Privatno
    • 0x0A - ERMES
    • 0x0E - Internet (IP)
    • 0x12 - WAP ID klijenta
  • Provjerite s SMSC-om koje su vrijednosti destination NPI podržane.
  • Osigurajte da je destination NPI ispravno uparen s destination TON.
  • 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