ESME_RINVSRCTON u SMPP-u

Što je ESME_RINVSRCTON?

ESME_RINVSRCTON (Šifra greške: 0x00000048) je SMPP greška koja ukazuje da je vrijednost source TON (Type of Number) navedena u PDU-u nevažeća ili nije podržana od strane SMSC-a.

Mogući uzroci

  • Polje source TON sadrži netočnu ili nepodržanu vrijednost.
  • SMSC ne prepoznaje navedeni TON.
  • source TON nije ispravno mapiran na izvornu 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 source TON.

Primjer SMPP PDU transakcije

Netočan submit_sm PDU (Nevažeći Source TON)

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

Odgovor PDU (submit_sm_resp) s ESME_RINVSRCTON

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000048 (Status naredbe - ESME_RINVSRCTON)
00000001 (Redni broj)

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

Kako to riješiti?

  • Koristite važeću vrijednost source 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 vrijednosti source TON podržava.
  • Osigurajte da source TON odgovara formatu izvorne adrese.
  • Pregledajte i ispravite konstrukciju SMPP PDU-a prije slanja.

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

More information