ESME_RBCASTCANCELFAIL v SMPP

Čo je ESME_RBCASTCANCELFAIL?

ESME_RBCASTCANCELFAIL (Chybový kód: 0x0000010E) označuje, že zrušenie vysielanej správy zlyhalo. Dôvodom môže byť neplatné ID správy, nedostatočné oprávnenia alebo interná chyba SMSC.

Možné príčiny

  • Poskytnuté ID vysielanej správy je neplatné alebo neexistuje.
  • Vysielaná správa už bola doručená a nemôže byť zrušená.
  • ESME nemá oprávnenie na zrušenie vysielaných správ.
  • Počas procesu zrušenia došlo k internej chybe SMSC.

Kedy k tomu dochádza?

Táto chyba nastane, keď ESME odošle požiadavku cancel_broadcast_sm na SMSC, ale SMSC nie je schopné spracovať zrušenie.

Príklad transakcie SMPP PDU

Požiadavka PDU (cancel_broadcast_sm) odoslaná ESME

0000001E (Dĺžka)
00000113 (ID príkazu pre cancel_broadcast_sm)
00000000 (Stav príkazu)
00000009 (Sekvenčné číslo)
00 (ID správy - Prázdne)
31323334 00 (Zdrojová adresa: "1234")

Odpoveď PDU (cancel_broadcast_sm_resp) označujúca ESME_RBCASTCANCELFAIL

00000010 (Dĺžka)
80000113 (ID príkazu pre cancel_broadcast_sm_resp)
0000010E (Stav príkazu - ESME_RBCASTCANCELFAIL)
00000009 (Sekvenčné číslo)

Ako to vyriešiť?

  • Uistite sa, že ID vysielanej správy je správne a existuje v SMSC.
  • Overte, či vysielaná správa už nebola doručená.
  • Skontrolujte, či váš účet ESME má potrebné oprávnenia na zrušenie vysielaných správ.
  • Prehliadnite si protokoly SMSC kvôli možným interným chybám, ktoré mohli spôsobiť zlyhanie.
  • Opakujte požiadavku so správnymi parametrami po odstránení problémov.

Na vyriešenie tohto problému potvrďte platnosť ID správy a skontrolujte obmedzenia SMSC na zrušenie správ.

More information