ESME_RINVSRCTON v SMPP

Co je ESME_RINVSRCTON?

ESME_RINVSRCTON (Chybový kód: 0x00000048) je chyba SMPP, která indikuje, že hodnota source TON (Type of Number) poskytnutá v PDU je neplatná nebo není podporována SMSC.

Možné příčiny

  • Pole source TON obsahuje nesprávnou nebo nepodporovanou hodnotu.
  • SMSC nerozpozná zadaný TON.
  • source TON není správně mapován na zdrojovou adresu.
  • Použití rezervované nebo nedefinované hodnoty TON.

Kdy k tomu dochází?

Tato chyba nastane, když ESME odešle submit_sm, deliver_sm nebo podobné PDU s neplatnou hodnotou source TON.

Příklad transakce SMPP PDU

Nesprávné submit_sm PDU (Neplatný Source TON)

0000002F (Délka)
00000004 (ID příkazu pro submit_sm)
00000000 (Stav příkazu)
00000001 (Pořadové číslo)
00 (Typ služby)
FF (Neplatný Source TON)
01 (Source Address NPI)
31323334 00 (Zdrojová adresa: "1234")
01 (Destination Address TON)
01 (Destination Address NPI)
39383736 00 (Cílová adresa: "9876")
00 (ESM Class)
00 (ID protokolu)
00 (Prioritní příznak)
00000000 (Naplánovaný čas doručení - Nenastaven)
00000000 (Doba platnosti - Nenastavena)
00 (Registrované doručení)
00 (Příznak nahrazení, pokud je přítomen)
00 (Výchozí ID zprávy Sm)
0005 (Délka zprávy)
48656C6C 6F (Zpráva: "Hello")

Odpověď PDU (submit_sm_resp) s ESME_RINVSRCTON

00000010 (Délka)
80000004 (ID příkazu pro submit_sm_resp)
00000048 (Stav příkazu - ESME_RINVSRCTON)
00000001 (Pořadové číslo)

Problém: Pole source TON je nastaveno na neplatnou hodnotu (0xFF), kterou SMSC nerozpozná.

Jak to vyřešit?

  • Použijte platnou hodnotu source TON podle specifikací SMPP:
    • 0x00 - Neznámý
    • 0x01 - Mezinárodní
    • 0x02 - Národní
    • 0x03 - Síťově specifický
    • 0x04 - Číslo účastníka
    • 0x05 - Alfanumerický
    • 0x06 - Zkrácený
  • Ověřte u SMSC, které hodnoty source TON jsou podporovány.
  • Ujistěte se, že source TON odpovídá formátu zdrojové adresy.
  • Zkontrolujte a opravte konstrukci SMPP PDU před odesláním.

Pokud problém přetrvává, povolte debug logy a kontaktujte poskytovatele SMSC pro další řešení problémů.

More information