Chybové kódy SMPP
Nasledujúca tabuľka obsahuje chybové kódy SMPP používané počas komunikácie SMPP medzi SMPP serverom. Tieto chybové správy sú vrátené v parametri stavu príkazu v odpovedi SMPP PDU. Napríklad, ak odošlete SMS pomocou SMPP submit_sm PDU, môžete dostať chybový kód v odpovedi SMPP submit_sm_resp PDU.
Najčastejšie chybové kódy SMPP:Číslo chyby | Názov chyby | Popis chyby |
---|---|---|
0x00000069 | ESME_RSUBMITFAIL | Všeobecné zlyhanie odoslania |
Reprezentácia stavového kódu SMPP
Chybové kódy SMPP sú vždy reprezentované ako 4-bajtové hexadecimálne číslo. Momentálne sa používajú iba posledné dva bajty tohto čísla na reprezentáciu rôznych chybových stavov. Niektorí poskytovatelia SMS služieb rozširujú túto tabuľku o vlastné chybové kódy. V tabuľke nižšie sú uvedené číslo chyby, názov chyby podľa definície protokolu SMPP a popis chyby.
Chybové kódy SMPP
Číslo chyby | Názov chyby | Popis chyby |
---|---|---|
0x00000000 | ESME_ROK | Žiadna chyba |
0x00000001 | ESME_RINVMSGLEN | Správa príliš dlhá |
0x00000002 | ESME_RINVCMDLEN | Neplatná dĺžka príkazu |
0x00000003 | ESME_RINVCMDID | Neplatné alebo nepodporované ID príkazu |
0x00000004 | ESME_RINVBNDSTS | Nesprávny stav viazania pre daný príkaz |
0x00000005 | ESME_RALYBND | Už viazané |
0x00000006 | ESME_RINVPRTFLG | Neplatný príznak priority |
0x00000007 | ESME_RINVREGDLVFLG | Neplatný príznak registrovanej doručenia |
0x00000008 | ESME_RSYSERR | Systémová chyba |
0x0000000A | ESME_RINVSRCADR | Neplatná zdrojová adresa |
0x0000000B | ESME_RINVDSTADR | Neplatná cieľová adresa |
0x0000000C | ESME_RINVMSGID | Neplatné ID správy |
0x0000000D | ESME_RBINDFAIL | Viazanie zlyhalo |
0x0000000E | ESME_RINVPASWD | Neplatné heslo |
0x0000000F | ESME_RINVSYSID | Neplatné systémové ID |
0x00000011 | ESME_RCANCELFAIL | Zrušenie správy zlyhalo |
0x00000013 | ESME_RREPLACEFAIL | Nahradenie správy zlyhalo |
0x00000014 | ESME_RMSSQFUL | Fronta správ je plná |
0x00000015 | ESME_RINVSERTYP | Neplatný typ služby |
0x00000033 | ESME_RINVNUMDESTS | Neplatný počet cieľových adries |
0x00000034 | ESME_RINVDLNAME | Neplatný názov distribučného zoznamu |
0x00000040 | ESME_RINVDESTFLAG | Neplatný príznak cieľa |
0x00000042 | ESME_RINVSUBREP | Neplatná požiadavka na odoslanie s nahradením |
0x00000043 | ESME_RINVESMCLASS | Neplatná nastavená trieda ESM |
0x00000044 | ESME_RCNTSUBDL | Neplatné odoslanie do distribučného zoznamu |
0x00000045 | ESME_RSUBMITFAIL | Odoslanie správy zlyhalo |
0x00000048 | ESME_RINVSRCTON | Neplatný typ čísla (TON) zdrojovej adresy |
0x00000049 | ESME_RINVSRCNPI | Neplatný číslovací plán (NPI) zdrojovej adresy |
0x00000050 | ESME_RINVDSTTON | Neplatný typ čísla (TON) cieľovej adresy |
0x00000051 | ESME_RINVDSTNPI | Neplatný číslovací plán (NPI) cieľovej adresy |
0x00000053 | ESME_RINVSYSTYP | Neplatný typ systému |
0x00000054 | ESME_RINVREPFLAG | Neplatný príznak replace_if_present |
0x00000055 | ESME_RINVNUMMSGS | Neplatný počet správ |
0x00000058 | ESME_RTHROTTLED | Chyba obmedzenia |
0x00000061 | ESME_RINVSCHED | Neplatný čas naplánovaného doručenia |
0x00000062 | ESME_RINVEXPIRY | Neplatná hodnota platnosti |
0x00000063 | ESME_RINVDFTMSGID | Preddefinovaná správa nebola nájdená |
0x00000064 | ESME_RX_T_APPN | Dočasná chyba prijímača ESME |
0x00000065 | ESME_RX_P_APPN | Trvalá chyba prijímača ESME |
0x00000066 | ESME_RX_R_APPN | Chyba odmietnutia správy prijímačom ESME |
0x00000067 | ESME_RQUERYFAIL | Požiadavka na dotaz správy zlyhala |
0x000000C0 | ESME_RINVTLVSTREAM | Chyba v voliteľnej časti tela PDU |
0x000000C1 | ESME_RTLVNOTALLWD | TLV nie je povolené |
0x000000C2 | ESME_RINVTLVLEN | Neplatná dĺžka parametra |
0x000000C3 | ESME_RMISSINGTLV | Chýbajúce očakávané TLV |
0x000000C4 | ESME_RINVTLVVAL | Neplatná hodnota TLV |
0x000000FE | ESME_RDELIVERYFAILURE | Chyba doručenia transakcie |
0x000000FF | ESME_RUNKNOWNERR | Neznáma chyba |
0x00000100 | ESME_RSERTYPUNAUTH | ESME nie je oprávnené používať zadaný typ služby |
0x00000101 | ESME_RPROHIBITED | ESME má zakázané používať zadanú operáciu |
0x00000102 | ESME_RSERTYPUNAVAIL | Zadaný typ služby nie je k dispozícii |
0x00000103 | ESME_RSERTYPDENIED | Zadaný typ služby je zamietnutý |
0x00000104 | ESME_RINVDCS | Neplatná schéma kódovania údajov |
0x00000105 | ESME_RINVSRCADDRSUBUNIT | Neplatná podjednotka zdrojovej adresy |
0x00000106 | ESME_RINVSTDADDRSUBUNIR | Neplatná podjednotka cieľovej adresy |
0x0000040B | ESME_RINVBALANCE | Nedostatok kreditov na odoslanie správy |
0x0000040C | ESME_RUNESME_SPRTDDESTADDR | Cieľová adresa je blokovaná ActiveXperts SMPP Demo Serverom |
More information
- SMPP user
- How to setup an SMPP service
- How to create a secure SMPP server with SMPPS
- SMPP bind transceiver
- How do SMPP submit_sm and deliver_sm PDUs work
- Secure SMPP ssl certificate
- How to track an SMS in the SMPP logs
- SMPP error codes SMPP status
- Introduction to the SMS protocol
- How to configure a binding limit