SMPP-Fehlercodes

Die folgende Tabelle listet die SMPP-Fehlercodes auf, die während der SMPP-Kommunikation zwischen einem SMPP-Server verwendet werden. Diese Fehlermeldungen werden im Command-Status-Parameter einer SMPP-Antwort-PDU zurückgegeben. Wenn Sie beispielsweise eine SMS mit der smpp submit_sm PDU senden, können Sie einen Fehlercode in der smpp submit_sm_resp PDU-Antwort erhalten.

Die häufigsten SMPP-Fehlercodes:

Fehlernummer Fehlername Fehlerbeschreibung
0x00000069 ESME_RSUBMITFAIL Allgemeiner Übermittlungsfehler

Die SMPP-Fehlercodes werden immer als 4 Byte lange hexadezimale Zahl dargestellt. Derzeit werden nur die letzten beiden Bytes dieser Zahl verwendet, um verschiedene Fehlerzustände darzustellen. Einige SMS-Dienstanbieter erweitern diese Tabelle mit ihren eigenen Fehlercodes. Die folgende Tabelle zeigt die Fehlernummer, den Fehlernamen gemäß der SMPP-Protokolldefinition und die Fehlermeldungen.

SMPP-Fehlercodes

Fehlernummer Fehlername Fehlerbeschreibung
0x00000000 ESME_ROK Kein Fehler
0x00000001 ESME_RINVMSGLEN Nachricht zu lang
0x00000002 ESME_RINVCMDLEN Befehlslänge ist ungültig
0x00000003 ESME_RINVCMDID Befehlskennung ist ungültig oder wird nicht unterstützt
0x00000004 ESME_RINVBNDSTS Falscher Bind-Status für den gegebenen Befehl
0x00000005 ESME_RALYBND Bereits gebunden
0x00000006 ESME_RINVPRTFLG Ungültiges Prioritätsflag
0x00000007 ESME_RINVREGDLVFLG Ungültiges registriertes Lieferflag
0x00000008 ESME_RSYSERR Systemfehler
0x0000000A ESME_RINVSRCADR Ungültige Absenderadresse
0x0000000B ESME_RINVDSTADR Ungültige Empfängeradresse
0x0000000C ESME_RINVMSGID Nachrichten-ID ist ungültig
0x0000000D ESME_RBINDFAIL Bind fehlgeschlagen
0x0000000E ESME_RINVPASWD Ungültiges Passwort
0x0000000F ESME_RINVSYSID Ungültige System-ID
0x00000011 ESME_RCANCELFAIL Abbruch der Nachricht fehlgeschlagen
0x00000013 ESME_RREPLACEFAIL Ersetzen der Nachricht fehlgeschlagen
0x00000014 ESME_RMSSQFUL Nachrichtenwarteschlange voll
0x00000015 ESME_RINVSERTYP Ungültiger Diensttyp
0x00000033 ESME_RINVNUMDESTS Ungültige Anzahl von Zielen
0x00000034 ESME_RINVDLNAME Ungültiger Verteilerlistenname
0x00000040 ESME_RINVDESTFLAG Ungültiges Zielflag
0x00000042 ESME_RINVSUBREP Ungültige Submit-with-Replace-Anfrage
0x00000043 ESME_RINVESMCLASS Ungültige ESM-Klasse gesetzt
0x00000044 ESME_RCNTSUBDL Ungültige Übermittlung an Verteilerliste
0x00000045 ESME_RSUBMITFAIL Übermittlung der Nachricht fehlgeschlagen
0x00000048 ESME_RINVSRCTON Ungültiger Absenderadress-Typ (TON)
0x00000049 ESME_RINVSRCNPI Ungültiger Absenderadress-Nummerierungsplan (NPI)
0x00000050 ESME_RINVDSTTON Ungültiger Empfängeradress-Typ (TON)
0x00000051 ESME_RINVDSTNPI Ungültiger Empfängeradress-Nummerierungsplan (NPI)
0x00000053 ESME_RINVSYSTYP Ungültiger Systemtyp
0x00000054 ESME_RINVREPFLAG Ungültiges replace_if_present-Flag
0x00000055 ESME_RINVNUMMSGS Ungültige Anzahl von Nachrichten
0x00000058 ESME_RTHROTTLED Drosselungsfehler
0x00000061 ESME_RINVSCHED Ungültige geplante Lieferzeit
0x00000062 ESME_RINVEXPIRY Ungültiger Gültigkeitszeitraum
0x00000063 ESME_RINVDFTMSGID Vordefinierte Nachricht nicht gefunden
0x00000064 ESME_RX_T_APPN ESME-Empfänger temporärer Fehler
0x00000065 ESME_RX_P_APPN ESME-Empfänger permanenter Fehler
0x00000066 ESME_RX_R_APPN ESME-Empfänger Nachrichtenabweisungsfehler
0x00000067 ESME_RQUERYFAIL Nachrichtenabfrage fehlgeschlagen
0x000000C0 ESME_RINVTLVSTREAM Fehler im optionalen Teil des PDU-Body
0x000000C1 ESME_RTLVNOTALLWD TLV nicht erlaubt
0x000000C2 ESME_RINVTLVLEN Ungültige Parameterlänge
0x000000C3 ESME_RMISSINGTLV Erwartetes TLV fehlt
0x000000C4 ESME_RINVTLVVAL Ungültiger TLV-Wert
0x000000FE ESME_RDELIVERYFAILURE Transaktionslieferung fehlgeschlagen
0x000000FF ESME_RUNKNOWNERR Unbekannter Fehler
0x00000100 ESME_RSERTYPUNAUTH ESME nicht berechtigt, den angegebenen Diensttyp zu verwenden
0x00000101 ESME_RPROHIBITED ESME darf den angegebenen Vorgang nicht ausführen
0x00000102 ESME_RSERTYPUNAVAIL Angegebener Diensttyp nicht verfügbar
0x00000103 ESME_RSERTYPDENIED Angegebener Diensttyp abgelehnt
0x00000104 ESME_RINVDCS Ungültiges Datenkodierungsschema
0x00000105 ESME_RINVSRCADDRSUBUNIT Ungültige Absenderadress-Untereinheit
0x00000106 ESME_RINVSTDADDRSUBUNIR Ungültige Empfängeradress-Untereinheit
0x0000040B ESME_RINVBALANCE Unzureichendes Guthaben zum Senden der Nachricht
0x0000040C ESME_RUNESME_SPRTDDESTADDR Empfängeradresse vom ActiveXperts SMPP Demo Server blockiert

More information