ESME_RINVSYSTYP u SMPP-u

Što je ESME_RINVSYSTYP?

ESME_RINVSYSTYP (Šifra greške: 0x00000053) je SMPP greška koja označava da je system_type naveden u bind_transmitter, bind_receiver, ili bind_transceiver PDU nevažeći ili ga SMSC ne prepoznaje.

Mogući uzroci

  • Polje system_type sadrži netočnu ili nepodržanu vrijednost.
  • SMSC ne prepoznaje navedeni system_type.
  • ESME pokušava uspostaviti vezu s nevažećim ili praznim system_type.

Kada se događa?

Ova greška se javlja kada ESME pošalje zahtjev bind_transmitter, bind_receiver, ili bind_transceiver s nevažećom vrijednošću system_type.

Primjer SMPP PDU transakcije

Netočan bind_transmitter PDU (Nevažeći tip sustava)

0000001B (Duljina)
00000002 (ID naredbe za bind_transmitter)
00000000 (Status naredbe)
00000001 (Redni broj)
74657374 00 (ID sustava: "test")
70617373 00 (Lozinka: "pass")
696E7661 6C6964 00 (Nevažeći tip sustava: "invalid")
34 (Verzija sučelja: 3.4)
00 (TON adrese)
00 (NPI adrese)
00 (Raspon adrese)

Odgovorni PDU (bind_transmitter_resp) s ESME_RINVSYSTYP

00000010 (Duljina)
80000002 (ID naredbe za bind_transmitter_resp)
00000053 (Status naredbe - ESME_RINVSYSTYP)
00000001 (Redni broj)

Problem: Polje system_type sadrži nevažeću vrijednost ("invalid"), koju SMSC ne prepoznaje.

Kako to riješiti?

  • Koristite važeći system_type prema konfiguraciji SMSC-a.
  • Neki SMSC-i zahtijevaju određeni system_type, dok drugi mogu dopustiti praznu vrijednost.
  • Provjerite s pružateljem SMSC-a koje su vrijednosti prihvatljive za system_type.
  • Provjerite je li zahtjev bind ispravno formatiran prije slanja.

Ako problem i dalje postoji, provjerite SMPP zapisnike, ispravite vrijednosti PDU-a i konzultirajte se s pružateljem SMSC-a za daljnje rješavanje problema.

More information