ESME_RINVREGDLVFLG az SMPP-ben

Mi az ESME_RINVREGDLVFLG?

ESME_RINVREGDLVFLG (Hibakód: 0x0000000E) egy SMPP hiba, amely azt jelzi, hogy érvénytelen regisztrált kézbesítési jelző volt megadva az SMPP kérésben.

Lehetséges okok

  • A PDU-ban található registered_delivery mező érvénytelen értéket tartalmaz.
  • Nem támogatott érték került felhasználásra a kézbesítési visszaigazolás kéréséhez.
  • Hibásan formázott PDU, ahol a registered_delivery mező helytelenül van beállítva.

Mikor fordul elő?

Ez a hiba akkor jelentkezik, amikor egy SMPP PDU-t (például submit_sm) küldenek el helytelen vagy nem támogatott registered_delivery értékkel.

Példa SMPP PDU tranzakcióra

Az alábbi egy példa egy helytelen submit_sm PDU-ra érvénytelen registered_delivery értékkel:

0000002C (Hossz)
00000004 (Parancs azonosító a submit_sm-hez)
00000000 (Parancs állapot)
00000002 (Sorszám)
00000000 (Szolgáltatás típus)
35363137 38363530 30303000 (Címzett címe)
00 (Prioritás jelző)
FF (Érvénytelen regisztrált kézbesítési jelző)
00000000 (Üzenet hossza)
48656C6C6F (Üzenet: "Hello")

Probléma: A registered_delivery mező 0xFF értéket tartalmaz, ami érvénytelen.

Helyes submit_sm PDU példa érvényes registered_delivery jelzővel:

0000002C (Hossz)
00000004 (Parancs azonosító a submit_sm-hez)
00000000 (Parancs állapot)
00000002 (Sorszám)
00000000 (Szolgáltatás típus)
35363137 38363530 30303000 (Címzett címe)
00 (Prioritás jelző)
01 (Érvényes regisztrált kézbesítési jelző - Kézbesítési visszaigazolás kért)
00000000 (Üzenet hossza)
48656C6C6F (Üzenet: "Hello")

Hogyan oldható meg?

  • Győződjön meg arról, hogy a registered_delivery mező érvényes értéket tartalmaz:
    • 0 – Nincs kézbesítési visszaigazolás kérve.
    • 1 – Kézbesítési visszaigazolás kérve, amikor az üzenet kézbesítésre kerül.
    • 2 – Kézbesítési visszaigazolás kérve, ha az üzenet nem kézbesíthető.
    • 3 – Kézbesítési visszaigazolás kérve mind a kézbesítés, mind a sikertelenség esetén.
  • Ellenőrizze az SMSC dokumentációját a támogatott registered_delivery értékekért.
  • Ellenőrizze a PDU szerkezetét küldés előtt.
  • Engedélyezze az SMPP hibakeresést a PDU-k naplózásához és vizsgálatához.

Ha a probléma továbbra is fennáll, lépjen kapcsolatba az SMSC szolgáltatójával, hogy megerősítse az engedélyezett regisztrált kézbesítési jelző értékeket.

More information