ESME_RMSGQFUL u SMPP-u

Što je ESME_RMSGQFUL?

ESME_RMSGQFUL (Šifra greške: 0x00000014) je SMPP greška koja označava da je red poruka na SMSC-u pun, što onemogućuje prihvaćanje novih poruka.

Mogući uzroci

  • Red poruka na SMSC-u dosegao je svoj kapacitet.
  • Postoji velik promet ili zagušenje na SMSC-u.
  • ESME je premašio dopuštenu stopu slanja poruka.
  • Sistemska ograničenja sprječavaju pohranu dodatnih poruka.
  • SMSC je nametnuo privremena ograničenja na obradu poruka.

Kada se događa?

Ova greška se javlja prilikom slanja submit_sm PDU-a, kada SMSC ne može prihvatiti poruku zbog prekoračenja kapaciteta reda.

Primjer SMPP PDU transakcije

Primjer submit_sm PDU-a

00000033 (Dužina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000001 (Redni broj)
00 (Vrsta usluge)
01 (TON izvorne adrese)
01 (NPI izvorne adrese)
31323334 00 (Izvorna adresa: "1234")
01 (TON odredišne adrese)
01 (NPI odredišne adrese)
39383736 00 (Odredišna adresa: "9876")
00 (ESM klasa)
00 (ID protokola)
00 (Zastavica prioriteta)
00000000 (Vrijeme planirane isporuke - nije postavljeno)
00000000 (Rok valjanosti - nije postavljeno)
00 (Registrirana isporuka)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Dužina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovorni PDU (submit_sm_resp) s ESME_RMSGQFUL

00000010 (Dužina)
80000004 (ID naredbe za submit_sm_resp)
00000014 (Status naredbe - ESME_RMSGQFUL)
00000001 (Redni broj)

Problem: SMSC ne može obraditi poruku zbog punog reda.

Kako to riješiti?

  • Smanjite stopu slanja poruka kako biste izbjegli preopterećenje SMSC-a.
  • Implementirajte red poruka na ESME strani za ponovni pokušaj kasnije.
  • Provjerite s davateljem SMSC-a mogu li se povećati kapacitetni limiti.
  • Osigurajte da se poruke ispravno uklanjaju iz reda i obrađuju.
  • Pratite obrasce prometa i prilagodite strategije slanja kako biste izbjegli zagušenje.
  • Omogućite debug zapisnike kako biste provjerili točne vrijednosti koje se šalju u PDU-u.

Ako se problem nastavi, kontaktirajte davatelja SMSC-a za daljnje rješavanje problema i potencijalne prilagodbe kapaciteta.

More information