Coduri de eroare SMPP
Următoarele coduri de eroare sunt returnate de serverele SMPP către clienții SMPP pentru a indica că ceva nu a funcționat corect. Tabelul de mai jos este orientativ, deoarece mulți furnizori SMPP folosesc coduri de eroare personalizate în plus față de cele enumerate mai jos.
Cele mai frecvente coduri de eroare SMPP:
Număr rând | Număr eroare | Nume eroare | Descriere eroare |
---|---|---|---|
1 | 0x69 | ESME_RSUBMITFAIL | Eșec generic la trimitere |
Tabelul complet al codurilor de eroare SMPP
0 | 0x0 | ESME_ROK | OK - Mesaj acceptabil |
---|---|---|---|
1 | 0x1 | ESME_RINVMSGLEN | Lungime mesaj invalidă |
2 | 0x2 | ESME_RINVCMDLEN | Lungime comandă invalidă |
3 | 0x3 | ESME_RINVCMDID | ID comandă invalid |
4 | 0x4 | ESME_RINVBNDSTS | Stare de legătură invalidă |
5 | 0x5 | ESME_RALYBND | Legătură încercată când deja este stabilită |
6 | 0x6 | ESME_RINVPRTFLG | Indicator de prioritate invalid |
7 | 0x7 | ESME_RINVREGDLVFLG | Indicator de livrare înregistrată invalid |
8 | 0x8 | ESME_RSYSERR | Eroare de sistem SMSC |
10 | 0xa | ESME_RINVSRCADR | Adresă sursă invalidă |
11 | 0xb | ESME_RINVDSTADR | Adresă destinație invalidă |
12 | 0xc | ESME_RINVMSGID | ID mesaj invalid |
13 | 0xd | ESME_RBINDFAIL | Eșec generic la legătură |
14 | 0xe | ESME_RINVPASWD | Parolă invalidă |
15 | 0xf | ESME_RINVSYSID | ID sistem invalid |
17 | 0x11 | ESME_RCANCELFAIL | Eșec la anulare |
19 | 0x13 | ESME_RREPLACEFAIL | Eșec la înlocuire |
20 | 0x14 | ESME_RMSGQFUL | Prea multe mesaje în coadă, momentan |
22 | 0x16 | ESME_RINVSERTYP | Tip de serviciu invalid |
51 | 0x33 | ESME_RINVNUMDESTS | Număr invalid de adrese destinație |
52 | 0x34 | ESME_RINVDLNAME | Nume invalid |
64 | 0x40 | ESME_RINVDESTFLAG | Opțiune indicator destinație invalidă |
66 | 0x42 | ESME_RINVSUBREP | Valoare invalidă pentru opțiunea de trimitere cu înlocuire |
67 | 0x43 | ESME_RINVESMCLASS | Valoare invalidă pentru câmpul esm_class |
68 | 0x44 | ESME_RCNTSUBDL | Nu se poate trimite către o listă de distribuție |
69 | 0x45 | ESME_RSUBMITFAIL | Eșec generic la trimitere |
72 | 0x48 | ESME_RINVSRCTON | Tip de număr invalid pentru sursă |
73 | 0x49 | ESME_RINVSRCNPI | Indicator de plan de numerotare invalid pentru sursă |
74 | 0x4a | ESME_RINVDSTTON | Tip de număr invalid pentru destinație |
75 | 0x4b | ESME_RINVDSTNPI | Indicator de plan de numerotare invalid pentru destinație |
77 | 0x4d | ESME_RINVSYSTYP | Tip ESM invalid |
78 | 0x4e | ESME_RINVREPFLAG | Opțiune indicator de înlocuire la trimitere invalidă |
85 | 0x55 | ESME_RINVNUMMSGS | Număr invalid de mesaje specificat pentru query_last_msgs primitiv |
88 | 0x58 | ESME_RTHROTTLED | SMSC limitează mesajele primite |
98 | 0x62 | ESME_RINVEXPIRY | Dată de expirare invalidă |
103 | 0x67 | ESME_RQUERYFAIL | Încălcare cotă, adăugați credit în cont |
194 | 0xc2 | ESME_RINVPARLEN | Lungime parametru opțional invalidă |
195 | 0xc3 | ESME_RMISSINGOPTPARAM | Parametru opțional lipsă |
196 | 0xc4 | ESME_RINVOPTPARAMVAL | Valoare parametru opțional invalidă |
254 | 0xfe | ESME_RDELIVERYFAILURE | Eșec generic la livrare |
255 | 0xff | ESME_RUNKNOWNERR | Eroare necunoscută |
More information
- SMPP specification
- SMPP protocol version comparison
- SMPP PDU logging
- How to use SMPP API with programming languages
- Secure SMPP connection over SSL TLS
- SMPP delivery report format
- What is an SMPP simulator
- SMPP error codes
- How to send a test SMPP SMS message
- SMPP PDU decode
- SMPP Character encoding
- SMPP wireshark