ESME_RINVDESTFLAG u SMPP-u

Što je ESME_RINVDESTFLAG?

ESME_RINVDESTFLAG (Šifra greške: 0x00000035) je SMPP greška koja označava da je zastavica odredišta u submit_multi PDU-u nevažeća ili je SMSC ne prepoznaje.

Mogući uzroci

  • Polje dest_flag u submit_multi PDU-u sadrži nepodržanu ili netočnu vrijednost.
  • Zastavica odredišta nedostaje ili je pogrešno formatirana.
  • Pokušaj slanja poruke korištenjem zastavice koju SMSC ne podržava.

Kada se događa?

Ova greška se javlja prilikom slanja submit_multi PDU-a s netočnom ili nevažećom zastavicom odredišta.

Primjer SMPP PDU transakcije

Netočan submit_multi PDU (Nevažeća zastavica 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 (Valjanost razdoblja - Nije postavljeno)
00 (Registrirana isporuka)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")
01 (Broj odredišta)
03 (Nevažeća zastavica odredišta)
39383736 00 (Odredišna adresa: "9876")

Odgovor PDU (submit_multi_resp) s ESME_RINVDESTFLAG

00000010 (Duljina)
80000021 (ID naredbe za submit_multi_resp)
00000035 (Status naredbe - ESME_RINVDESTFLAG)
00000002 (Redni broj)

Problem: Navedena zastavica odredišta ("03") nije važeća zastavica za submit_multi.

Kako to riješiti?

  • Osigurajte da se koristi ispravna zastavica odredišta (bilo 0x01 za SME adresu ili 0x02 za popis distribucije).
  • Provjerite ima li tipfelera ili netočnih vrijednosti u polju zastavice odredišta.
  • Provjerite dokumentaciju SMSC-a za podržane zastavice odredišta.
  • Omogućite debug zapisnike kako biste pregledali točne vrijednosti koje se šalju u PDU-u.

Ako problem i dalje postoji, kontaktirajte pružatelja SMSC-a kako biste pojasnili podržane zastavice odredišta i riješili probleme s konfiguracijom.

More information