ESME_RINVNUMDESTS u SMPP-u

Što je ESME_RINVNUMDESTS?

ESME_RINVNUMDESTS (Šifra greške: 0x00000033) je SMPP greška koja označava da je broj odredišta naveden u PDU-u nevažeći.

Mogući uzroci

  • Polje number_of_dests u submit_multi PDU-u postavljeno je na nevažeću vrijednost (npr. nula ili prekoračenje dopuštenih granica).
  • Jedna ili više odredišnih adresa u polju dest_address su pogrešno formatirane ili nevažeće.
  • SMSC ima ograničenje na maksimalni broj odredišta dopuštenih po zahtjevu.
  • PDU je pogrešno strukturiran, što dovodi do grešaka u raščlanjivanju na SMSC-u.

Kada se događa?

Ova se greška javlja prilikom slanja submit_multi PDU-a, a SMSC otkriva problem s brojem odredišnih adresa.

Primjer SMPP PDU transakcije

Pogrešan submit_multi PDU (Nevažeći broj odredišta)

0000003C (Duljina)
00000021 (ID naredbe za submit_multi)
00000000 (Status naredbe)
00000002 (Redni broj)
00 (Vrsta usluge)
01 (TON izvorne adrese)
01 (NPI izvorne adrese)
31323334 00 (Izvorna adresa: "1234")
00 (ESM klasa)
00 (ID protokola)
00 (Zastavica prioriteta)
00000000 (Vrijeme isporuke - Nije postavljeno)
00000000 (Razdoblje valjanosti - Nije postavljeno)
00 (Registrirana isporuka)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")
00 (Broj odredišta - Nevažeći)

Odgovorni PDU (submit_multi_resp) s ESME_RINVNUMDESTS

00000010 (Duljina)
80000021 (ID naredbe za submit_multi_resp)
00000033 (Status naredbe - ESME_RINVNUMDESTS)
00000002 (Redni broj)

Problem: Broj odredišta je ili nula ili premašuje dopušteni limit.

Kako to riješiti?

  • Osigurajte da je navedena barem jedna važeća odredišna adresa.
  • Provjerite premašuje li broj odredišta maksimalni limit dopušten od strane SMSC-a.
  • Provjerite formatiranje odredišnih adresa u PDU-u.
  • Konzultirajte se s davateljem SMSC-a o podržanom broju odredišta po zahtjevu.
  • Omogućite debug zapisnike kako biste pregledali točne vrijednosti koje se šalju u PDU-u.

Ako problem i dalje postoji, kontaktirajte davatelja SMSC-a kako biste potvrdili sistemska ograničenja i riješili sve probleme s konfiguracijom.

More information