ESME_RINVREGDLVFLG v SMPP

Čo je ESME_RINVREGDLVFLG?

ESME_RINVREGDLVFLG (Chybový kód: 0x0000000E) je chyba v SMPP, ktorá indikuje, že v SMPP požiadavke bol zadaný neplatný flag pre registrované doručenie.

Možné príčiny

  • Pole registered_delivery v PDU obsahuje neplatnú hodnotu.
  • Bola použitá nepodporovaná hodnota pre žiadosť o doručenie potvrdenia.
  • Chybné PDU, kde pole registered_delivery je nesprávne nastavené.

Kedy k tomu dochádza?

Táto chyba nastáva pri odosielaní SMPP PDU (ako napríklad submit_sm) s nesprávnou alebo nepodporovanou hodnotou registered_delivery.

Príklad transakcie SMPP PDU

Nasledujúci príklad zobrazuje nesprávne submit_sm PDU s neplatnou hodnotou registered_delivery:

0000002C (Dĺžka)
00000004 (ID príkazu pre submit_sm)
00000000 (Stav príkazu)
00000002 (Sekvenčné číslo)
00000000 (Typ služby)
35363137 38363530 30303000 (Cieľová adresa)
00 (Prioritný flag)
FF (Neplatný flag pre registrované doručenie)
00000000 (Dĺžka správy)
48656C6C6F (Správa: "Hello")

Problém: Pole registered_delivery obsahuje 0xFF, čo je neplatné.

Príklad správneho submit_sm PDU s platným flagom registered_delivery:

0000002C (Dĺžka)
00000004 (ID príkazu pre submit_sm)
00000000 (Stav príkazu)
00000002 (Sekvenčné číslo)
00000000 (Typ služby)
35363137 38363530 30303000 (Cieľová adresa)
00 (Prioritný flag)
01 (Platný flag pre registrované doručenie - Žiadosť o potvrdenie doručenia)
00000000 (Dĺžka správy)
48656C6C6F (Správa: "Hello")

Ako to vyriešiť?

  • Uistite sa, že pole registered_delivery má platnú hodnotu:
    • 0 – Bez žiadosti o potvrdenie doručenia.
    • 1 – Žiadosť o potvrdenie doručenia pri doručení správy.
    • 2 – Žiadosť o potvrdenie doručenia pri nedoručiteľnosti správy.
    • 3 – Žiadosť o potvrdenie doručenia pre oba prípady (doručenie aj nedoručenie).
  • Skontrolujte dokumentáciu SMSC pre podporované hodnoty registered_delivery.
  • Validujte štruktúru PDU pred odoslaním.
  • Povoľte ladenie SMPP na logovanie a kontrolu PDU.

Ak problém pretrváva, kontaktujte vášho poskytovateľa SMSC a potvrďte povolené hodnoty flagu pre registrované doručenie.

More information