ESME_RBCASTQUERYFAIL v SMPP

Čo je ESME_RBCASTQUERYFAIL?

ESME_RBCASTQUERYFAIL (Chybový kód: 0x0000010D) označuje, že dopyt na vysielaciu správu zlyhal. Dôvodom môže byť neplatné ID vysielacej správy, neexistujúca správa alebo interný problém SMSC.

Možné príčiny

  • Poskytnuté ID vysielacej správy je neplatné alebo neexistuje.
  • Vysielacia správa expirovala alebo bola už odstránená z SMSC.
  • Počas spracovania dopytu došlo k internému chybe SMSC.
  • ESME nemá oprávnenie na dopytovanie vysielacej správy.

Kedy k tomu dochádza?

Táto chyba nastane, keď ESME odošle požiadavku query_broadcast_sm na SMSC a SMSC nedokáže získať požadované údaje o vysielacej správe.

Príklad transakcie SMPP PDU

Požiadavka PDU (query_broadcast_sm) odoslaná ESME

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

Odpoveď PDU (query_broadcast_sm_resp) indikujúca ESME_RBCASTQUERYFAIL

00000010 (Dĺžka)
80000112 (ID príkazu pre query_broadcast_sm_resp)
0000010D (Stav príkazu - ESME_RBCASTQUERYFAIL)
00000008 (Sekvenčné číslo)

Ako to vyriešiť?

  • Uistite sa, že ID vysielacej správy poskytnuté v dopyte je správne.
  • Overte, či vysielacia správa stále existuje v SMSC.
  • Potvrďte, že váš účet ESME má potrebné oprávnenia na dopytovanie vysielacích správ.
  • Skontrolujte protokoly SMSC pre viac podrobností o tom, prečo dopyt zlyhal.
  • Opakujte požiadavku so správnymi parametrami po vyriešení problému.

Na vyriešenie tohto problému overte parametre dopytu a skontrolujte SMSC kvôli možným interným problémom.

More information