ESME_RUNKNOWNERR in SMPP

Was ist ESME_RUNKNOWNERR?

ESME_RUNKNOWNERR (Fehlercode: 0x000000FF) ist ein generischer SMPP-Fehler, der auf ein unbekanntes Problem hinweist. Dieser Fehler wird zurückgegeben, wenn die SMSC keine spezifische Ursache für den Fehler ermitteln kann.

Mögliche Ursachen

  • Unerwarteter interner SMSC-Fehler.
  • Netzüberlastung oder temporäre Probleme.
  • Nicht erkanntes oder nicht unterstütztes Nachrichtenformat.
  • Falsch formatiertes SMPP-PDU.
  • Probleme mit der SMSC-Software oder Datenbank.

Wann tritt es auf?

Dieser Fehler tritt auf, wenn die SMSC auf ein Problem stößt, das keiner der vordefinierten Fehlerbedingungen entspricht. Er resultiert typischerweise aus vorübergehenden Fehlern oder unerwarteten Bedingungen innerhalb der SMSC.

Beispiel einer SMPP-PDU-Transaktion

Anfrage-PDU (submit_sm) gesendet von ESME

0000003C (Länge)
00000004 (Befehls-ID für submit_sm)
00000000 (Befehlsstatus)
00000001 (Sequenznummer)
00 (Service-Typ)
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_RUNKNOWNERR

00000010 (Länge)
80000004 (Befehls-ID für submit_sm_resp)
000000FF (Befehlsstatus - ESME_RUNKNOWNERR)
00000001 (Sequenznummer)

Wie kann man es lösen?

  • Wiederholen Sie die Anfrage nach einer kurzen Pause, um zu prüfen, ob das Problem vorübergehend ist.
  • Stellen Sie sicher, dass das SMPP-PDU korrekt formatiert ist und dem Protokoll entspricht.
  • Prüfen Sie, ob Wartungsarbeiten oder Probleme vom SMSC-Anbieter gemeldet wurden.
  • Kontaktieren Sie den SMSC-Anbieter für weitere Fehlerbehebung und Unterstützung.

Da es sich um einen allgemeinen Fehler handelt, erfordert die Lösung oft eine Untersuchung durch den SMSC-Betreiber.

More information