ESME_RINVREGDLVFLG u SMPP-u

Što je ESME_RINVREGDLVFLG?

ESME_RINVREGDLVFLG (Šifra greške: 0x0000000E) je SMPP greška koja označava da je u SMPP zahtjevu navedena nevažeća zastavica registrirane isporuke.

Mogući uzroci

  • Polje registered_delivery u PDU-u sadrži nevažeću vrijednost.
  • Korištena je nepodržana vrijednost za zahtjeve potvrde isporuke.
  • Neispravno formatiran PDU gdje je polje registered_delivery postavljeno pogrešno.

Kada se događa?

Ova se greška javlja prilikom slanja SMPP PDU-a (kao što je submit_sm) s neispravnom ili nepodržanom vrijednošću registered_delivery.

Primjer SMPP PDU transakcije

Sljedeći je primjer neispravnog submit_sm PDU-a s nevažećom vrijednošću registered_delivery:

0000002C (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000002 (Redni broj)
00000000 (Vrsta usluge)
35363137 38363530 30303000 (Odredišna adresa)
00 (Zastavica prioriteta)
FF (Nevažeća zastavica registrirane isporuke)
00000000 (Duljina poruke)
48656C6C6F (Poruka: "Hello")

Problem: Polje registered_delivery sadrži 0xFF, što je nevažeće.

Ispravan primjer submit_sm PDU-a s važećom zastavicom registered_delivery:

0000002C (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000002 (Redni broj)
00000000 (Vrsta usluge)
35363137 38363530 30303000 (Odredišna adresa)
00 (Zastavica prioriteta)
01 (Važeća zastavica registrirane isporuke - Zahtjev za potvrdom isporuke)
00000000 (Duljina poruke)
48656C6C6F (Poruka: "Hello")

Kako to riješiti?

  • Osigurajte da polje registered_delivery ima važeću vrijednost:
    • 0 – Nije zatražena potvrda isporuke.
    • 1 – Zatražena potvrda isporuke kada je poruka isporučena.
    • 2 – Zatražena potvrda isporuke kada poruka nije isporučiva.
    • 3 – Zatražena potvrda isporuke i za isporuku i za neuspjeh.
  • Provjerite dokumentaciju SMSC-a za podržane vrijednosti registered_delivery.
  • Provjerite strukturu PDU-a prije slanja.
  • Omogućite SMPP dijagnostiku za bilježenje i provjeru PDU-a.

Ako se problem nastavi, kontaktirajte svog SMSC pružatelja usluge kako biste potvrdili dopuštene vrijednosti zastavice registrirane isporuke.

More information