ESME_RTHROTTLED u SMPP-u

Što je ESME_RTHROTTLED?

ESME_RTHROTTLED (Kod greške: 0x00000058) je SMPP greška koja označava da je ESME premašio dopuštenu brzinu slanja poruka postavljenu od strane SMSC-a.

Mogući uzroci

  • ESME šalje poruke prebrzo, premašujući dopušteni protok.
  • SMSC je primijenio ograničenje brzine zbog ograničenja računa ili zaštite od preopterećenja.
  • Višestruke ESME veze s istog računa preopterećuju SMSC.
  • SMSC ima visok promet i privremeno ograničava slanje poruka.

Kada se događa?

Ova greška se javlja kada ESME šalje poruke brže od dopuštene brzine po sekundi, kako je konfigurirano od strane SMSC-a.

Primjer SMPP PDU transakcije

Submit_sm PDU (Slanje poruke)

0000002F (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000001 (Redni broj)
00 (Vrsta usluge)
01 (TON izvorne adrese - Međunarodni)
01 (NPI izvorne adrese - ISDN)
31323334 00 (Izvorna adresa: "1234")
01 (TON odredišne adrese - Međunarodni)
01 (NPI odredišne adrese - ISDN)
39383736 00 (Odredišna adresa: "9876")
00 (ESM klasa)
00 (ID protokola)
00 (Zastavica prioriteta)
00000000 (Vrijeme isporuke - Nije postavljeno)
00000000 (Valjanost - Nije postavljeno)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovor PDU (submit_sm_resp) s ESME_RTHROTTLED

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000058 (Status naredbe - ESME_RTHROTTLED)
00000001 (Redni broj)

Problem: ESME šalje poruke prebrzo, što uzrokuje da SMSC ograničava daljnje slanje.

Kako to riješiti?

  • Smanjite brzinu slanja poruka kako biste se pridržavali dopuštenog protoka SMSC-a.
  • Provjerite ograničenja brzine davatelja SMSC usluge i konfigurirajte ESME u skladu s tim.
  • Implementirajte mehanizme za ograničavanje brzine u ESME aplikaciji kako biste izbjegli prekomjerno slanje.
  • Ako je potrebno, zatražite veći limit protoka od davatelja SMSC usluge.
  • Koristite redove čekanja poruka i strategije povlačenja kako biste upravljali prometom tijekom razdoblja visokog opterećenja.

Ako se problem nastavi, pratite SMPP zapisnike i osigurajte da brzina slanja poruka ostane unutar dopuštenih ograničenja SMSC-a.

More information