ESME_RCNTSUBDL in SMPP

Was ist ESME_RCNTSUBDL?

ESME_RCNTSUBDL (Fehlercode: 0x00000044) ist ein SMPP-Fehler, der anzeigt, dass die ESME keine Nachrichten an eine Verteilerliste (DL) senden darf.

Mögliche Ursachen

  • Die SMSC unterstützt das Versenden von Nachrichten an Verteilerlisten nicht.
  • Die ESME hat keine Berechtigung, Nachrichten an eine Verteilerliste zu senden.
  • Die Verteilerlisten-Funktion ist für die aktuelle Verbindung deaktiviert.
  • Die ESME hat versucht, eine Nachricht an eine DL mit einer nicht unterstützten Operation zu senden.

Wann tritt es auf?

Dieser Fehler tritt auf, wenn eine ESME versucht, eine Nachricht über submit_multi an eine Verteilerliste zu senden, die SMSC dies jedoch nicht erlaubt.

Beispiel einer SMPP-PDU-Transaktion

Falsche submit_multi-PDU (ESME darf nicht an DL senden)

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)
00 (Standard-Nachrichten-ID)
0005 (Nachrichtenlänge)
48656C6C 6F (Nachricht: "Hello")
01 (Anzahl der Ziele)
02 (Zielflag - Verteilerliste)
64697374 6C69737400 (DL-Name: "distlist")

Antwort-PDU (submit_multi_resp) mit ESME_RCNTSUBDL

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

Problem: Die ESME hat versucht, eine Nachricht an eine Verteilerliste zu senden, hat aber keine Berechtigung dazu.

Wie lässt es sich lösen?

  • Überprüfen Sie, ob die SMSC das Senden von Nachrichten an Verteilerlisten unterstützt.
  • Stellen Sie sicher, dass die ESME die erforderlichen Berechtigungen zum Senden an eine DL hat.
  • Vergewissern Sie sich, dass der Name der Verteilerliste gültig und korrekt formatiert ist.
  • Kontaktieren Sie den SMSC-Anbieter, um die DL-Unterstützung zu aktivieren oder zu konfigurieren.
  • Erwägen Sie, einzelne Nachrichten zu senden, anstatt eine Verteilerliste zu verwenden.

Wenn das Problem weiterhin besteht, wenden Sie sich an den SMSC-Anbieter für weitere Fehlerbehebung und Konfigurationsanpassungen.

More information