ESME_RDELIVERYFAILURE u SMPP-u

Što je ESME_RDELIVERYFAILURE?

ESME_RDELIVERYFAILURE (Šifra greške: 0x000000FE) je SMPP greška koja označava da isporuka poruke primatelju nije uspjela.

Mogući uzroci

  • Odredišni broj je nevažeći ili nedostupan.
  • Mobilni uređaj je isključen ili izvan mrežnog pokrivanja.
  • SMSC je naišao na problem prilikom usmjeravanja poruke.
  • Ograničenja na strani operatera (npr. blokirani brojevi, DND liste ili filteri za neželjenu poštu).
  • Istek vremena poruke prije isporuke.

Kada se događa?

Ova greška se javlja kada ESME pošalje poruku, a SMSC je ne može isporučiti zbog mrežnih problema, nedostupnosti primatelja ili drugih grešaka u isporuci.

Primjer SMPP PDU transakcije

Zahtjev PDU (submit_sm) poslan od strane ESME-a

0000003C (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 planirane isporuke - Nije postavljeno)
00000000 (Razdoblje valjanosti - Nije postavljeno)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovor PDU (submit_sm_resp) s ID-om poruke

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000000 (Status naredbe - Uspjeh)
00000001 (Redni broj)
3132333435363738 (ID poruke: "12345678")

PDU izvješća o isporuci (deliver_sm) koje označava neuspjeh

00000034 (Duljina)
00000005 (ID naredbe za deliver_sm)
00000000 (Status naredbe)
00000002 (Redni broj)
00 (Vrsta usluge)
01 (TON izvorne adrese - Međunarodni)
01 (NPI izvorne adrese - ISDN)
39383736 00 (Izvorna adresa: "9876")
01 (TON odredišne adrese - Međunarodni)
01 (NPI odredišne adrese - ISDN)
31323334 00 (Odredišna adresa: "1234")
00 (ESM klasa)
00 (ID protokola)
00 (Zastavica prioriteta)
00000000 (Vrijeme planirane isporuke - Nije postavljeno)
00000000 (Razdoblje valjanosti - Nije postavljeno)
00 (Zastavica zamjene ako postoji)
00 (Zadani ID poruke)
001E (Duljina poruke)
64656C69 76657279 20666169 6C757265 (Poruka: "delivery failure")

Odgovor PDU (deliver_sm_resp) s ESME_RDELIVERYFAILURE

00000010 (Duljina)
80000005 (ID naredbe za deliver_sm_resp)
000000FE (Status naredbe - ESME_RDELIVERYFAILURE)
00000002 (Redni broj)

Kako to riješiti?

  • Provjerite je li odredišni broj točan i aktivan.
  • Provjerite je li uređaj dostupan (npr. nije isključen ili izvan pokrivenosti).
  • Osigurajte da je poruka ispravno formatirana i da ne sadrži blokirani sadržaj.
  • Potvrdite da operater ne blokira poruke primatelju.
  • Pokušajte ponovno poslati nakon nekog vremena ako je greška privremena.

Ako se problem nastavi, kontaktirajte pružatelja SMSC-a za daljnju istragu.

More information