ESME_RINVDLNAME in SMPP

Was ist ESME_RINVDLNAME?

ESME_RINVDLNAME (Fehlercode: 0x00000034) ist ein SMPP-Fehler, der anzeigt, dass der im PDU angegebene Verteilerlistenname (DL) ungültig ist oder vom SMSC nicht erkannt wird.

Mögliche Ursachen

  • Der angegebene Verteilerlistenname existiert nicht auf dem SMSC.
  • Das Format des Verteilerlistennamens ist falsch.
  • Die ESME hat keine Berechtigung, die angegebene Verteilerliste zu verwenden.
  • Der SMSC unterstützt keine Verteilerlisten.

Wann tritt es auf?

Dieser Fehler tritt auf, wenn ein submit_multi-PDU gesendet wird, das auf eine ungültige oder nicht existierende Verteilerliste verweist.

Beispiel einer SMPP-PDU-Transaktion

Falscher submit_multi-PDU (Ungültiger Verteilerlistenname)

0000003C (Länge)
00000021 (Befehls-ID für submit_multi)
00000000 (Befehlsstatus)
00000002 (Sequenznummer)
00 (Service-Typ)
01 (Quelladresse TON)
01 (Quelladresse NPI)
31323334 00 (Quelladresse: "1234")
00 (ESM-Klasse)
00 (Protokoll-ID)
00 (Prioritätsflag)
00000000 (Geplante Lieferzeit - Nicht gesetzt)
00000000 (Gültigkeitsdauer - Nicht gesetzt)
00 (Registrierte Lieferung)
00 (Ersetzen falls vorhanden Flag)
00 (Sm Default Msg ID)
0005 (Nachrichtenlänge)
48656C6C 6F (Nachricht: "Hello")
01 (Anzahl der Ziele)
02 (Zielflag - Verteilerliste)
696E76616C69646C00 (Ungültiger DL-Name: "invalidDL")

Antwort-PDU (submit_multi_resp) mit ESME_RINVDLNAME

00000010 (Länge)
80000021 (Befehls-ID für submit_multi_resp)
00000034 (Befehlsstatus - ESME_RINVDLNAME)
00000002 (Sequenznummer)

Problem: Der angegebene Verteilerlistenname ("invalidDL") existiert nicht oder ist falsch formatiert.

Wie kann man es lösen?

  • Überprüfen Sie, ob der Verteilerlistenname korrekt formatiert ist und auf dem SMSC existiert.
  • Stellen Sie sicher, dass die ESME die erforderlichen Berechtigungen zur Verwendung der Verteilerliste hat.
  • Klarifizieren Sie beim SMSC-Anbieter, ob Verteilerlisten unterstützt werden.
  • Prüfen Sie die SMSC-Dokumentation auf gültige Namenskonventionen für Verteilerlisten.
  • Aktivieren Sie Debugging-Protokolle, um die genauen Werte im PDU zu überprüfen.

Wenn das Problem weiterhin besteht, wenden Sie sich an den SMSC-Anbieter, um die Verfügbarkeit und Konfiguration der Verteilerlisten zu überprüfen.

More information