Chybové kódy SMPP
Nasledujúce chybové kódy sú vrátené SMPP servermi SMPP klientom na označenie, že niečo zlyhalo. Nižšie uvedená tabuľka je orientačná, pretože mnohí poskytovatelia SMPP používajú vlastné chybové kódy navyše k nižšie uvedeným kódom.
Najčastejšie chybové kódy SMPP:
Číslo riadku | Číslo chyby | Názov chyby | Popis chyby |
---|---|---|---|
1 | 0x69 | ESME_RSUBMITFAIL | Všeobecné zlyhanie odoslania |
Kompletná tabuľka chybových kódov SMPP
0 | 0x0 | ESME_ROK | OK - Správa prijateľná |
---|---|---|---|
1 | 0x1 | ESME_RINVMSGLEN | Neplatná dĺžka správy |
2 | 0x2 | ESME_RINVCMDLEN | Neplatná dĺžka príkazu |
3 | 0x3 | ESME_RINVCMDID | Neplatné ID príkazu |
4 | 0x4 | ESME_RINVBNDSTS | Neplatný stav spojenia |
5 | 0x5 | ESME_RALYBND | Pokus o spojenie, keď už spojenie existuje |
6 | 0x6 | ESME_RINVPRTFLG | Neplatná príznak priority |
7 | 0x7 | ESME_RINVREGDLVFLG | Neplatný príznak doručenia s potvrdením |
8 | 0x8 | ESME_RSYSERR | Systémová chyba SMSC |
10 | 0xa | ESME_RINVSRCADR | Neplatná zdrojová adresa |
11 | 0xb | ESME_RINVDSTADR | Neplatná cieľová adresa |
12 | 0xc | ESME_RINVMSGID | Neplatné ID správy |
13 | 0xd | ESME_RBINDFAIL | Všeobecné zlyhanie spojenia |
14 | 0xe | ESME_RINVPASWD | Neplatné heslo |
15 | 0xf | ESME_RINVSYSID | Neplatné systémové ID |
17 | 0x11 | ESME_RCANCELFAIL | Zlyhanie zrušenia |
19 | 0x13 | ESME_RREPLACEFAIL | Zlyhanie nahradenia |
20 | 0x14 | ESME_RMSGQFUL | Príliš veľa správ vo fronte v súčasnosti |
22 | 0x16 | ESME_RINVSERTYP | Neplatný typ služby |
51 | 0x33 | ESME_RINVNUMDESTS | Neplatný počet cieľových adries |
52 | 0x34 | ESME_RINVDLNAME | Neplatný názov |
64 | 0x40 | ESME_RINVDESTFLAG | Neplatná možnosť príznaku cieľa |
66 | 0x42 | ESME_RINVSUBREP | Neplatná hodnota pre možnosť odoslania s nahradením |
67 | 0x43 | ESME_RINVESMCLASS | Neplatná hodnota pre pole esm_class |
68 | 0x44 | ESME_RCNTSUBDL | Nie je možné odoslať na distribučný zoznam |
69 | 0x45 | ESME_RSUBMITFAIL | Všeobecné zlyhanie odoslania |
72 | 0x48 | ESME_RINVSRCTON | Neplatný typ čísla pre zdroj |
73 | 0x49 | ESME_RINVSRCNPI | Neplatný indikátor číslovacieho plánu pre zdroj |
74 | 0x4a | ESME_RINVDSTTON | Neplatný typ čísla pre cieľ |
75 | 0x4b | ESME_RINVDSTNPI | Neplatný indikátor číslovacieho plánu pre cieľ |
77 | 0x4d | ESME_RINVSYSTYP | Neplatný typ esm |
78 | 0x4e | ESME_RINVREPFLAG | Neplatná možnosť príznaku odoslania s nahradením |
85 | 0x55 | ESME_RINVNUMMSGS | Neplatný počet správ zadaných pre primitív query_last_msgs |
88 | 0x58 | ESME_RTHROTTLED | SMSC obmedzuje prichádzajúce správy |
98 | 0x62 | ESME_RINVEXPIRY | Neplatný dátum platnosti |
103 | 0x67 | ESME_RQUERYFAIL | Porušenie kvóty, pridajte kredit na účet |
194 | 0xc2 | ESME_RINVPARLEN | Neplatná dĺžka voliteľného parametra |
195 | 0xc3 | ESME_RMISSINGOPTPARAM | Chýbajúci voliteľný parameter |
196 | 0xc4 | ESME_RINVOPTPARAMVAL | Neplatná hodnota voliteľného parametra |
254 | 0xfe | ESME_RDELIVERYFAILURE | Všeobecné zlyhanie doručenia |
255 | 0xff | ESME_RUNKNOWNERR | Neznáma chyba |
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