SMPP-Fehlercodes
Die folgenden Fehlercodes werden von SMPP-Servern an SMPP-Clients zurückgegeben, um anzuzeigen, dass etwas schiefgelaufen ist. Die folgende Tabelle ist beispielhaft, da viele SMPP-Anbieter zusätzlich zu den unten aufgeführten Codes eigene Fehlercodes verwenden.
Die häufigsten SMPP-Fehlercodes:
Zeilennummer | Fehlernummer | Fehlername | Fehlerbeschreibung |
---|---|---|---|
1 | 0x69 | ESME_RSUBMITFAIL | Allgemeiner Übermittlungsfehler |
Die vollständige Tabelle der SMPP-Fehlercodes
0 | 0x0 | ESME_ROK | OK – Nachricht akzeptabel |
---|---|---|---|
1 | 0x1 | ESME_RINVMSGLEN | Ungültige Nachrichtenlänge |
2 | 0x2 | ESME_RINVCMDLEN | Ungültige Befehls länge |
3 | 0x3 | ESME_RINVCMDID | Ungültige Befehls-ID |
4 | 0x4 | ESME_RINVBNDSTS | Ungültiger Bind-Status |
5 | 0x5 | ESME_RALYBND | Bind-Versuch, obwohl bereits gebunden |
6 | 0x6 | ESME_RINVPRTFLG | Ungültiges Prioritätsflag |
7 | 0x7 | ESME_RINVREGDLVFLG | Ungültiges Registered-Delivery-Flag |
8 | 0x8 | ESME_RSYSERR | SMSC-Systemfehler |
10 | 0xa | ESME_RINVSRCADR | Ungültige Quelladresse |
11 | 0xb | ESME_RINVDSTADR | Ungültige Zieladresse |
12 | 0xc | ESME_RINVMSGID | Ungültige Nachrichten-ID |
13 | 0xd | ESME_RBINDFAIL | Allgemeiner Bind-Fehler |
14 | 0xe | ESME_RINVPASWD | Ungültiges Passwort |
15 | 0xf | ESME_RINVSYSID | Ungültige System-ID |
17 | 0x11 | ESME_RCANCELFAIL | Abbruch fehlgeschlagen |
19 | 0x13 | ESME_RREPLACEFAIL | Ersetzen fehlgeschlagen |
20 | 0x14 | ESME_RMSGQFUL | Derzeit zu viele Nachrichten in der Warteschlange |
22 | 0x16 | ESME_RINVSERTYP | Ungültiger Servicetyp |
51 | 0x33 | ESME_RINVNUMDESTS | Ungültige Anzahl von Zieladressen |
52 | 0x34 | ESME_RINVDLNAME | Ungültiger Name |
64 | 0x40 | ESME_RINVDESTFLAG | Ungültige Ziel-Flag-Option |
66 | 0x42 | ESME_RINVSUBREP | Ungültiger Wert für Submit-with-Replace-Option |
67 | 0x43 | ESME_RINVESMCLASS | Ungültiger Wert für das esm_class-Feld |
68 | 0x44 | ESME_RCNTSUBDL | Kann nicht an eine Verteilerliste senden |
69 | 0x45 | ESME_RSUBMITFAIL | Allgemeiner Übermittlungsfehler |
72 | 0x48 | ESME_RINVSRCTON | Ungültiger Typ der Nummer für die Quelle |
73 | 0x49 | ESME_RINVSRCNPI | Ungültiger Nummerierungsplan-Indikator für die Quelle |
74 | 0x4a | ESME_RINVDSTTON | Ungültiger Typ der Nummer für das Ziel |
75 | 0x4b | ESME_RINVDSTNPI | Ungültiger Nummerierungsplan-Indikator für das Ziel |
77 | 0x4d | ESME_RINVSYSTYP | Ungültiger ESM-Typ |
78 | 0x4e | ESME_RINVREPFLAG | Ungültige Submit-with-Replace-Flag-Option |
85 | 0x55 | ESME_RINVNUMMSGS | Ungültige Anzahl von Nachrichten für query_last_msgs Primitiv |
88 | 0x58 | ESME_RTHROTTLED | SMSC drosselt eingehende Nachrichten |
98 | 0x62 | ESME_RINVEXPIRY | Ungültiges Gültigkeitsdatum |
103 | 0x67 | ESME_RQUERYFAIL | Kontingent überschritten, Guthaben aufladen |
194 | 0xc2 | ESME_RINVPARLEN | Ungültige optionale Parameterlänge |
195 | 0xc3 | ESME_RMISSINGOPTPARAM | Fehlender optionaler Parameter |
196 | 0xc4 | ESME_RINVOPTPARAMVAL | Ungültiger optionaler Parameterwert |
254 | 0xfe | ESME_RDELIVERYFAILURE | Allgemeiner Zustellungsfehler |
255 | 0xff | ESME_RUNKNOWNERR | Unbekannter Fehler |
More information
- SMPP-Spezifikation
- SMPP-Protokollversionen Vergleich
- SMPP PDU Protokollierung
- So verwenden Sie die SMPP API mit Programmiersprachen
- Sichere SMPP-Verbindung über SSL TLS
- SMPP-Zustellungsbericht Format
- Was ist ein SMPP-Simulator
- SMPP-Fehlercodes
- Wie man eine Test-SMPP-SMS-Nachricht sendet
- SMPP PDU dekodieren
- SMPP Zeichenkodierung
- SMPP Wireshark