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 im submit_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.

More information