ESME_RSERTYPDENIED in SMPP
Was ist ESME_RSERTYPDENIED?
ESME_RSERTYPDENIED (Fehlercode: 0x00000107) zeigt an, dass der angeforderte Diensttyp für die ESME vom SMSC abgelehnt wird.
Mögliche Ursachen
- Die ESME hat nicht die erforderlichen Berechtigungen, um den angegebenen
service_type
zu verwenden. - Der SMSC hat den Zugriff auf den angefragten Diensttyp eingeschränkt.
- Richtlinien des SMSC verhindern die Verwendung des angefragten Diensttyps.
- Ein falscher oder nicht unterstützter
service_type
wurde imsubmit_sm
-PDU angegeben.
Wann tritt es auf?
Dieser Fehler tritt auf, wenn eine ESME eine Nachricht mit einem service_type
sendet, der vom SMSC explizit abgelehnt wird.
Beispiel einer SMPP-PDU-Transaktion
Anfrage-PDU (submit_sm
) gesendet von der ESME
0000003C (Länge) 00000004 (Befehls-ID für submit_sm) 00000000 (Befehlsstatus) 00000002 (Sequenznummer) 63686172 67696E67 00 (Service Type: "charging") <-- Abgelehnter Diensttyp 01 (Quelladresse TON - International) 01 (Quelladresse NPI - ISDN) 31323334 00 (Quelladresse: "1234") 01 (Zieladresse TON - International) 01 (Zieladresse NPI - ISDN) 39383736 00 (Zieladresse: "9876") 00 (ESM-Klasse) 00 (Protokoll-ID) 00 (Prioritätsflag) 00000000 (Geplante Lieferzeit - Nicht gesetzt) 00000000 (Gültigkeitsdauer - Nicht gesetzt) 00 (Ersetzen falls vorhanden Flag) 00 (Sm Default Msg ID) 0005 (Nachrichtenlänge) 48656C6C 6F (Nachricht: "Hello")
Antwort-PDU (submit_sm_resp
) mit ESME_RSERTYPDENIED
00000010 (Länge) 80000004 (Befehls-ID für submit_sm_resp) 00000107 (Befehlsstatus - ESME_RSERTYPDENIED) 00000002 (Sequenznummer)
Wie kann man es lösen?
- Beim SMSC-Anbieter die erlaubten
service_type
-Werte überprüfen. - Sicherstellen, dass das ESME-Konto die notwendigen Berechtigungen für den angefragten Dienst hat.
- Einen anderen, autorisierten
service_type
verwenden oder ihn leer lassen, wenn optional. - Den SMSC-Anbieter für weitere Unterstützung kontaktieren.
Um dieses Problem zu beheben, stellen Sie sicher, dass Ihr ESME-Konto für den angegebenen Diensttyp autorisiert ist und dass dieser vom SMSC unterstützt wird.