ESME_RINVSYSID az SMPP-ben

Mi az ESME_RINVSYSID?

ESME_RINVSYSID (Hibakód: 0x0000000F) egy SMPP hiba, amely azt jelzi, hogy a bind kérésben megadott system_id érvénytelen vagy nem ismerhető fel az SMSC által.

Lehetséges okok

  • A bind kérésben szereplő system_id mező helytelen.
  • A megadott system_id nem létezik az SMSC adatbázisában.
  • A system_id-hoz tartozó ESME fiók letiltásra vagy felfüggesztésre került.
  • A system_id nem támogatott karaktereket tartalmaz vagy formázási hibás.
  • Gépelési hiba vagy eltérés van a system_id és az SMSC nyilvántartása között.

Mikor fordul elő?

Ez a hiba akkor jelentkezik, amikor egy érvénytelen system_id-val küldenek bind_transmitter, bind_receiver vagy bind_transceiver PDU-t.

Példa SMPP PDU tranzakcióra

Helytelen bind_transmitter PDU (Érvénytelen System ID)

0000001F (Hossz)
00000002 (Parancs ID a bind_transmitterhez)
00000000 (Parancs állapot)
00000001 (Sorszám)
696E7661 6C696400 (System ID: "invalid")  ; Helytelen system ID
70617373 776F726400 (Jelszó: "password")
534D5050 0000 (Rendszertípus: "SMPP")
34 (Interfész verzió)
00 (Cím TON)
00 (Cím NPI)
00 (Cím tartomány)

Válasz PDU (bind_transmitter_resp) ESME_RINVSYSID-vel

00000010 (Hossz)
80000002 (Parancs ID a bind_transmitter_resphez)
0000000F (Parancs állapot - ESME_RINVSYSID)
00000001 (Sorszám)

Probléma: A megadott system_id ("invalid") nem ismerhető fel az SMSC által.

Hogyan oldható meg?

  • Győződjön meg arról, hogy a helyes system_id van használatban.
  • Ellenőrizze, hogy a system_id megegyezik-e az SMSC-nél regisztrált értékkel.
  • Keressen gépelési hibákat, szóközöket vagy helytelen kódolást a system_id mezőben.
  • Erősítse meg, hogy a system_id-hoz tartozó fiók aktív és nincs felfüggesztve.
  • Engedélyezze a hibakeresési naplókat a PDU-ban küldött pontos értékek ellenőrzéséhez.

Ha a probléma továbbra is fennáll, lépjen kapcsolatba az SMSC szolgáltatóval a system_id érvényességének ellenőrzéséhez és a hitelesítési problémák megoldásához.

More information