ESME_RDELIVERYFAILURE az SMPP-ben

Mi az ESME_RDELIVERYFAILURE?

ESME_RDELIVERYFAILURE (Hibakód: 0x000000FE) egy SMPP hiba, amely azt jelzi, hogy az üzenet kézbesítése a címzettnek sikertelen volt.

Lehetséges okok

  • A cél szám érvénytelen vagy elérhetetlen.
  • A mobilkészülék ki van kapcsolva vagy nincs hálózati lefedettség.
  • Az SMSC problémába ütközött az üzenet továbbítása során.
  • Szolgáltatói korlátozások (pl. blokkolt számok, DND listák vagy spam szűrők).
  • Az üzenet lejárata a kézbesítés előtt.

Mikor fordul elő?

Ez a hiba akkor lép fel, amikor egy ESME elküld egy üzenetet, és az SMSC nem tudja kézbesíteni hálózati problémák, címzett elérhetetlensége vagy egyéb kézbesítési hibák miatt.

Példa SMPP PDU tranzakcióra

Kérés PDU (submit_sm) az ESME által küldve

0000003C (Hossz)
00000004 (Parancs azonosító a submit_sm-hez)
00000000 (Parancs állapot)
00000001 (Sorszám)
00 (Szolgáltatás típus)
01 (Forrás cím TON - Nemzetközi)
01 (Forrás cím NPI - ISDN)
31323334 00 (Forrás cím: "1234")
01 (Cél cím TON - Nemzetközi)
01 (Cél cím NPI - ISDN)
39383736 00 (Cél cím: "9876")
00 (ESM osztály)
00 (Protokoll azonosító)
00 (Prioritás jelző)
00000000 (Ütemezett kézbesítési idő - Nincs beállítva)
00000000 (Érvényességi idő - Nincs beállítva)
00 (Csere, ha jelen van jelző)
00 (Sm alapértelmezett üzenet azonosító)
0005 (Üzenet hossza)
48656C6C 6F (Üzenet: "Hello")

Válasz PDU (submit_sm_resp) üzenet azonosítóval

00000010 (Hossz)
80000004 (Parancs azonosító a submit_sm_resp-hez)
00000000 (Parancs állapot - Sikeres)
00000001 (Sorszám)
3132333435363738 (Üzenet azonosító: "12345678")

Kézbesítési jelentés PDU (deliver_sm) sikertelenséget jelezve

00000034 (Hossz)
00000005 (Parancs azonosító a deliver_sm-hez)
00000000 (Parancs állapot)
00000002 (Sorszám)
00 (Szolgáltatás típus)
01 (Forrás cím TON - Nemzetközi)
01 (Forrás cím NPI - ISDN)
39383736 00 (Forrás cím: "9876")
01 (Cél cím TON - Nemzetközi)
01 (Cél cím NPI - ISDN)
31323334 00 (Cél cím: "1234")
00 (ESM osztály)
00 (Protokoll azonosító)
00 (Prioritás jelző)
00000000 (Ütemezett kézbesítési idő - Nincs beállítva)
00000000 (Érvényességi idő - Nincs beállítva)
00 (Csere, ha jelen van jelző)
00 (Sm alapértelmezett üzenet azonosító)
001E (Üzenet hossza)
64656C69 76657279 20666169 6C757265 (Üzenet: "delivery failure")

Válasz PDU (deliver_sm_resp) ESME_RDELIVERYFAILURE-rel

00000010 (Hossz)
80000005 (Parancs azonosító a deliver_sm_resp-hez)
000000FE (Parancs állapot - ESME_RDELIVERYFAILURE)
00000002 (Sorszám)

Hogyan lehet megoldani?

  • Ellenőrizze, hogy a cél szám helyes és aktív-e.
  • Ellenőrizze, hogy a készülék elérhető-e (pl. nincs kikapcsolva vagy lefedettségen kívül).
  • Győződjön meg arról, hogy az üzenet helyesen formázott és nem tartalmaz tiltott tartalmat.
  • Erősítse meg, hogy a szolgáltató nem blokkolja az üzeneteket a címzettnek.
  • Próbálja meg újraküldeni egy kis idő elteltével, ha a hiba átmeneti.

Ha a probléma továbbra is fennáll, lépjen kapcsolatba az SMSC szolgáltatóval további vizsgálatért.

More information