ESME_RINVREGDLVFLG v SMPP

Co je ESME_RINVREGDLVFLG?

ESME_RINVREGDLVFLG (Chybový kód: 0x0000000E) je chyba SMPP, která indikuje, že v požadavku SMPP byl zadán neplatný příznak registrovaného doručení.

Možné příčiny

  • Pole registered_delivery v PDU obsahuje neplatnou hodnotu.
  • Byla použita nepodporovaná hodnota pro požadavky na doručenku.
  • Chybně formátované PDU, kde je pole registered_delivery nastaveno nesprávně.

Kdy k tomu dochází?

Tato chyba nastává při odesílání SMPP PDU (například submit_sm) s nesprávnou nebo nepodporovanou hodnotou registered_delivery.

Příklad transakce SMPP PDU

Následující příklad ukazuje nesprávné PDU submit_sm s neplatnou hodnotou registered_delivery:

0000002C (Délka)
00000004 (ID příkazu pro submit_sm)
00000000 (Stav příkazu)
00000002 (Pořadové číslo)
00000000 (Typ služby)
35363137 38363530 30303000 (Cílová adresa)
00 (Příznak priority)
FF (Neplatný příznak registrovaného doručení)
00000000 (Délka zprávy)
48656C6C6F (Zpráva: "Hello")

Problém: Pole registered_delivery obsahuje 0xFF, což je neplatné.

Správný příklad PDU submit_sm s platným příznakem registered_delivery:

0000002C (Délka)
00000004 (ID příkazu pro submit_sm)
00000000 (Stav příkazu)
00000002 (Pořadové číslo)
00000000 (Typ služby)
35363137 38363530 30303000 (Cílová adresa)
00 (Příznak priority)
01 (Platný příznak registrovaného doručení - Požadavek na doručenku)
00000000 (Délka zprávy)
48656C6C6F (Zpráva: "Hello")

Jak to vyřešit?

  • Ujistěte se, že pole registered_delivery má platnou hodnotu:
    • 0 – Bez požadavku na doručenku.
    • 1 – Požadavek na doručenku při doručení zprávy.
    • 2 – Požadavek na doručenku při nedoručení zprávy.
    • 3 – Požadavek na doručenku jak při doručení, tak při nedoručení.
  • Zkontrolujte dokumentaci SMSC pro podporované hodnoty registered_delivery.
  • Ověřte strukturu PDU před odesláním.
  • Povolte ladění SMPP pro zaznamenání a kontrolu PDU.

Pokud problém přetrvává, kontaktujte svého poskytovatele SMSC a ověřte povolené hodnoty příznaku registrovaného doručení.

More information