ESME_RINVSRCADR az SMPP-ben

Mi az ESME_RINVSRCADR?

ESME_RINVSRCADR (Hibakód: 0x0000000A) egy SMPP hiba, amely azt jelzi, hogy a kérésben megadott forráscím (feladói azonosító) érvénytelen vagy nem engedélyezett az SMSC által.

Lehetséges okok

  • A source_addr mező üres vagy helytelenül formázott.
  • A feladói azonosító hosszabb a megengedett maximális hossznál (általában 11 karakter alfanumerikus feladói azonosítók esetén).
  • A feladói azonosító nem támogatott karaktereket tartalmaz.
  • A feladói azonosító nincs regisztrálva vagy engedélyezve az SMSC-nél.
  • A feladói azonosító típusa (source_addr_ton és source_addr_npi) helytelen vagy nem támogatott.

Mikor fordul elő?

Ez a hiba akkor jelentkezik, amikor egy érvénytelen vagy nem támogatott feladói azonosítót tartalmazó SMPP PDU-t (például submit_sm) küldenek be.

Példa SMPP PDU tranzakcióra

Helytelen submit_sm PDU (Érvénytelen forráscím)

0000002C (Hossz)
00000004 (Parancs azonosító a submit_sm-hez)
00000000 (Parancs állapot)
00000002 (Sorszám)
00000000 (Szolgáltatás típus)
00 (Érvénytelen source_addr_ton)
00 (Érvénytelen source_addr_npi)
00000000 (Üres forráscím)
35363137 38363530 30303000 (Célcím)
00 (Prioritás jelző)
01 (Regisztrált kézbesítés jelző)
00000000 (Üzenet hossza)
48656C6C6F (Üzenet: "Hello")

Válasz PDU (submit_sm_resp) ESME_RINVSRCADR-rel

00000010 (Hossz)
80000004 (Parancs azonosító a submit_sm_resp-hez)
0000000A (Parancs állapot - ESME_RINVSRCADR)
00000002 (Sorszám)

Probléma: A source_addr üres, ami miatt az SMSC elutasítja a kérelmet.

Hogyan oldható meg?

  • Győződjön meg arról, hogy a source_addr (feladói azonosító) helyesen van formázva és a megengedett hosszon belül van.
  • Használjon érvényes source_addr_ton és source_addr_npi értékeket:
    • Alfanumerikus feladói azonosító esetén: source_addr_ton = 5, source_addr_npi = 0
    • Numerikus feladói azonosító esetén: source_addr_ton = 1, source_addr_npi = 1
  • Ellenőrizze az SMSC szolgáltatónál, hogy a feladói azonosítót előzetesen jóvá kell-e hagyni.
  • Ellenőrizze, hogy az SMSC vonatkoztat-e-e karakterkorlátozásokat.
  • Engedélyezze a hibakeresési naplókat a PDU-ban küldött pontos érték ellenőrzéséhez.

Ha a probléma továbbra is fennáll, lépjen kapcsolatba az SMSC szolgáltatóval a feladói azonosító követelményeinek megerősítéséhez.

More information