ESME_RSUBMITFAIL u SMPP-u

Što je ESME_RSUBMITFAIL?

ESME_RSUBMITFAIL (Šifra greške: 0x00000045) je SMPP greška koja označava da slanje poruke nije uspjelo zbog nespecificiranog razloga.

Mogući uzroci

  • Privremeni kvar SMSC-a ili preopterećenje.
  • Neispravno formatiran submit_sm ili submit_multi PDU.
  • Nevažeća adresa pošiljatelja ili primatelja.
  • Sadržaj poruke krši pravila SMSC-a.
  • Ograničenja računa ili nedovoljno kredita.

Kada se događa?

Ova se greška javlja kada ESME pokuša poslati poruku koristeći submit_sm ili submit_multi, ali SMSC odbije zahtjev zbog nepoznatog kvara.

Primjer SMPP PDU transakcije

Neispravan submit_sm PDU (Neuspješno slanje)

0000002F (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000001 (Redni broj)
00 (Vrsta usluge)
01 (TON adrese pošiljatelja)
01 (NPI adrese pošiljatelja)
31323334 00 (Adresa pošiljatelja: "1234")
01 (TON adrese primatelja)
01 (NPI adrese primatelja)
39383736 00 (Adresa primatelja: "9876")
00 (ESM klasa)
00 (ID protokola)
00 (Zastavica prioriteta)
00000000 (Vrijeme isporuke - nije postavljeno)
00000000 (Rok valjanosti - nije postavljeno)
00 (Registrirana isporuka)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovorni PDU (submit_sm_resp) s ESME_RSUBMITFAIL

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000045 (Status naredbe - ESME_RSUBMITFAIL)
00000001 (Redni broj)

Problem: SMSC je naišao na nepoznati problem koji onemogućuje slanje poruke.

Kako to riješiti?

  • Ponovno pokušajte slanje poruke nakon kratkog odgode.
  • Provjerite je li format poruke u skladu sa SMPP specifikacijama.
  • Provjerite jesu li adrese pošiljatelja i primatelja točne.
  • Provjerite status računa, uključujući stanje kredita i ograničenja.
  • Kontaktirajte pružatelja SMSC-a za daljnju istragu ako se problem nastavi.

Ako problem i dalje postoji, omogućavanje debug zapisa i konzultacija s pružateljem SMSC-a može pomoći u utvrđivanju uzroka.

More information