ESME_RINVBCASTCHANIND az SMPP-ben

Mi az ESME_RINVBCASTCHANIND?

ESME_RINVBCASTCHANIND (Hibakód: 0x00000112) azt jelzi, hogy érvénytelen sugárzási csatorna jelölőt adtak meg a kérésben. A csatorna jelölő arra szolgál, hogy meghatározza a kommunikációs csatornát, amelyen keresztül a sugárzási üzenetet továbbítani kell.

Lehetséges okok

  • A sugárzási csatorna jelölő értéke helytelen, vagy az SMSC nem ismeri fel.
  • Az ESME olyan csatornát próbál használni, amely nem támogatott vagy nem engedélyezett.
  • Konfigurációs eltérés van az ESME és az SMSC között a sugárzási csatornákkal kapcsolatban.
  • Egy kötelező paraméter hiányzik vagy helytelenül van formázva a PDU-ban.

Mikor fordul elő?

Ez a hiba akkor lép fel, amikor egy ESME érvénytelen vagy nem támogatott csatorna jelölővel küld sugárzással kapcsolatos kérést (például broadcast_sm, query_broadcast_sm vagy cancel_broadcast_sm).

Példa SMPP PDU tranzakcióra

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

0000002A (Hossz)
00000113 (Parancs azonosító a broadcast_sm-hez)
00000000 (Parancs állapot)
0000000C (Sorszám)
00 (Érvénytelen sugárzási csatorna jelölő)
31323334 00 (Forráscím: "1234")

Válasz PDU (broadcast_sm_resp) az ESME_RINVBCASTCHANIND jelzésével

00000010 (Hossz)
80000113 (Parancs azonosító a broadcast_sm_resp-hez)
00000112 (Parancs állapot - ESME_RINVBCASTCHANIND)
0000000C (Sorszám)

Hogyan lehet megoldani?

  • Ellenőrizze az SMSC által támogatott sugárzási csatorna jelölő értékeket.
  • Győződjön meg arról, hogy az ESME jogosult a megadott sugárzási csatorna használatára.
  • Keressen konfigurációs eltéréseket az ESME és az SMSC között a sugárzási csatornákkal kapcsolatban.
  • Győződjön meg arról, hogy minden szükséges paraméter szerepel és helyesen van formázva a kérés PDU-ban.
  • Konzultáljon az SMSC naplóival vagy dokumentációjával a támogatott sugárzási csatornák további részleteiért.

A helyes csatorna jelölő használatával és a konfigurációs problémák ellenőrzésével ez a hiba elkerülhető.

More information