ESME_RMSGQFUL v SMPP

Čo je ESME_RMSGQFUL?

ESME_RMSGQFUL (Chybový kód: 0x00000014) je chyba SMPP, ktorá indikuje, že fronta správ na SMSC je plná, čím sa zabráni prijatiu nových správ.

Možné príčiny

  • Fronta správ na SMSC dosiahla svoju kapacitu.
  • Na SMSC je vysoký prevádzkový objem alebo kongescia.
  • ESME prekročilo povolenú rýchlosť odosielania správ.
  • Systémové obmedzenia bránia uloženiu ďalších správ.
  • SMSC uložilo dočasné obmedzenia na spracovanie správ.

Kedy k tomu dochádza?

Táto chyba nastáva pri odosielaní PDU submit_sm, keď SMSC nemôže prijať správu kvôli preplneniu fronty.

Príklad transakcie SMPP PDU

Príklad PDU submit_sm

00000033 (Dĺžka)
00000004 (ID príkazu pre submit_sm)
00000000 (Stav príkazu)
00000001 (Sekvenčné číslo)
00 (Typ služby)
01 (TON zdrojovej adresy)
01 (NPI zdrojovej adresy)
31323334 00 (Zdrojová adresa: "1234")
01 (TON cieľovej adresy)
01 (NPI cieľovej adresy)
39383736 00 (Cieľová adresa: "9876")
00 (Trieda ESM)
00 (ID protokolu)
00 (Príznak priority)
00000000 (Čas naplánovanej dodávky - nie je nastavený)
00000000 (Platnosť - nie je nastavená)
00 (Registrovaná doručenka)
00 (Príznak nahradenia)
00 (Predvolené ID správy)
0005 (Dĺžka správy)
48656C6C 6F (Správa: "Hello")

Odpoveď PDU (submit_sm_resp) s ESME_RMSGQFUL

00000010 (Dĺžka)
80000004 (ID príkazu pre submit_sm_resp)
00000014 (Stav príkazu - ESME_RMSGQFUL)
00000001 (Sekvenčné číslo)

Problém: SMSC nemôže spracovať správu kvôli preplnenej fronte.

Ako to vyriešiť?

  • Znižte rýchlosť odosielania správ, aby ste nepreťažili SMSC.
  • Implementujte frontu správ na strane ESME, aby ste mohli skúsiť odoslať neskôr.
  • Skontrolujte u poskytovateľa SMSC, či je možné zvýšiť kapacitné limity.
  • Uistite sa, že správy sú správne vyberané a spracované.
  • Sledujte vzorce prevádzky a upravte stratégiu odosielania, aby ste sa vyhli kongescii.
  • Povoľte ladiacie protokoly na kontrolu presných hodnôt odosielaných v PDU.

Ak problém pretrváva, kontaktujte poskytovateľa SMSC pre ďalšie riešenie problémov a možné úpravy kapacity.

More information