ESME_RSERTYPUNAVAIL in SMPP

Was ist ESME_RSERTYPUNAVAIL?

ESME_RSERTYPUNAVAIL (Fehlercode: 0x00000106) zeigt an, dass der angeforderte Diensttyp nicht verfügbar oder vom SMSC nicht unterstützt wird.

Mögliche Ursachen

  • Der angegebene service_type wird vom SMSC nicht unterstützt.
  • Das ESME-Konto hat keine Berechtigung, den angefragten Diensttyp zu nutzen.
  • Der SMSC hat den angefragten Diensttyp deaktiviert.
  • Falscher service_type-Wert im submit_sm-PDU.

Wann tritt es auf?

Dieser Fehler tritt auf, wenn ein ESME versucht, eine Nachricht mit einem Diensttyp zu senden, den der SMSC nicht erkennt oder zulässt.

Beispiel einer SMPP-PDU-Transaktion

Anfrage-PDU (submit_sm) vom ESME gesendet

0000003C (Länge)
00000004 (Befehls-ID für submit_sm)
00000000 (Befehlsstatus)
00000001 (Sequenznummer)
7472616E 73616374 696F6E00 (Service Type: "transaction")  <-- Nicht unterstützter 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_RSERTYPUNAVAIL

00000010 (Länge)
80000004 (Befehls-ID für submit_sm_resp)
00000106 (Befehlsstatus - ESME_RSERTYPUNAVAIL)
00000001 (Sequenznummer)

Wie lässt es sich beheben?

  • Überprüfen Sie die zulässigen service_type-Werte bei Ihrem SMSC-Anbieter.
  • Verwenden Sie einen unterstützten service_type oder lassen Sie ihn leer, falls optional.
  • Prüfen Sie, ob das ESME-Konto die Berechtigung für den angefragten Dienst hat.
  • Kontaktieren Sie den SMSC-Anbieter für weitere Klärung.

Um dieses Problem zu beheben, stellen Sie sicher, dass Sie einen gültigen und unterstützten Diensttyp in der submit_sm-Anfrage verwenden.

More information