Chybové kódy SMPP
Následující tabulka uvádí chybové kódy SMPP používané během komunikace SMPP mezi serverem SMPP. Tyto chybové zprávy jsou vráceny v parametru stavu příkazu odpovědi PDU SMPP. Například pokud odešlete SMS pomocí SMPP submit_sm PDU, můžete obdržet chybový kód v odpovědi SMPP submit_sm_resp PDU.
Nejčastější chybový kód SMPP:
Číslo chyby | Název chyby | Popis chyby |
---|---|---|
0x00000069 | ESME_RSUBMITFAIL | Obecné selhání odeslání |
Reprezentace stavových kódů SMPP
Chybové kódy SMPP jsou vždy reprezentovány jako 4bajtové hexadecimální číslo. V současné době jsou pouze poslední dva bajty tohoto čísla použity k reprezentaci různých chybových stavů. Někteří poskytovatelé SMS služeb tuto tabulku rozšiřují o vlastní uživatelské chybové kódy. Níže uvedená tabulka zobrazuje číslo chyby, název chyby podle definice protokolu SMPP a popis chyby.
Chybové kódy SMPP
Číslo chyby | Název chyby | Popis chyby |
---|---|---|
0x00000000 | ESME_ROK | Žádná chyba |
0x00000001 | ESME_RINVMSGLEN | Zpráva příliš dlouhá |
0x00000002 | ESME_RINVCMDLEN | Neplatná délka příkazu |
0x00000003 | ESME_RINVCMDID | Neplatné nebo nepodporované ID příkazu |
0x00000004 | ESME_RINVBNDSTS | Nesprávný stav vazby pro daný příkaz |
0x00000005 | ESME_RALYBND | Již navázáno |
0x00000006 | ESME_RINVPRTFLG | Neplatný příznak priority |
0x00000007 | ESME_RINVREGDLVFLG | Neplatný příznak registrovaného doručení |
0x00000008 | ESME_RSYSERR | Systémová chyba |
0x0000000A | ESME_RINVSRCADR | Neplatná zdrojová adresa |
0x0000000B | ESME_RINVDSTADR | Neplatná cílová adresa |
0x0000000C | ESME_RINVMSGID | Neplatné ID zprávy |
0x0000000D | ESME_RBINDFAIL | Navázání spojení selhalo |
0x0000000E | ESME_RINVPASWD | Neplatné heslo |
0x0000000F | ESME_RINVSYSID | Neplatné systémové ID |
0x00000011 | ESME_RCANCELFAIL | Zrušení zprávy selhalo |
0x00000013 | ESME_RREPLACEFAIL | Nahrazení zprávy selhalo |
0x00000014 | ESME_RMSSQFUL | Fronta zpráv je plná |
0x00000015 | ESME_RINVSERTYP | Neplatný typ služby |
0x00000033 | ESME_RINVNUMDESTS | Neplatný počet cílů |
0x00000034 | ESME_RINVDLNAME | Neplatný název distribučního seznamu |
0x00000040 | ESME_RINVDESTFLAG | Neplatný příznak cíle |
0x00000042 | ESME_RINVSUBREP | Neplatný požadavek na odeslání s nahrazením |
0x00000043 | ESME_RINVESMCLASS | Neplatná nastavená třída ESM |
0x00000044 | ESME_RCNTSUBDL | Neplatné odeslání do distribučního seznamu |
0x00000045 | ESME_RSUBMITFAIL | Odeslání zprávy selhalo |
0x00000048 | ESME_RINVSRCTON | Neplatný typ čísla (TON) zdrojové adresy |
0x00000049 | ESME_RINVSRCNPI | Neplatný číslovací plán (NPI) zdrojové adresy |
0x00000050 | ESME_RINVDSTTON | Neplatný typ čísla (TON) cílové adresy |
0x00000051 | ESME_RINVDSTNPI | Neplatný číslovací plán (NPI) cílové adresy |
0x00000053 | ESME_RINVSYSTYP | Neplatný typ systému |
0x00000054 | ESME_RINVREPFLAG | Neplatný příznak replace_if_present |
0x00000055 | ESME_RINVNUMMSGS | Neplatný počet zpráv |
0x00000058 | ESME_RTHROTTLED | Chyba omezování |
0x00000061 | ESME_RINVSCHED | Neplatný čas plánovaného doručení |
0x00000062 | ESME_RINVEXPIRY | Neplatná hodnota doby platnosti |
0x00000063 | ESME_RINVDFTMSGID | Předdefinovaná zpráva nebyla nalezena |
0x00000064 | ESME_RX_T_APPN | Dočasná chyba příjemce ESME |
0x00000065 | ESME_RX_P_APPN | Trvalá chyba příjemce ESME |
0x00000066 | ESME_RX_R_APPN | Chyba odmítnutí zprávy příjemcem ESME |
0x00000067 | ESME_RQUERYFAIL | Dotaz na zprávu selhal |
0x000000C0 | ESME_RINVTLVSTREAM | Chyba v volitelné části těla PDU |
0x000000C1 | ESME_RTLVNOTALLWD | TLV není povoleno |
0x000000C2 | ESME_RINVTLVLEN | Neplatná délka parametru |
0x000000C3 | ESME_RMISSINGTLV | Chybí očekávané TLV |
0x000000C4 | ESME_RINVTLVVAL | Neplatná hodnota TLV |
0x000000FE | ESME_RDELIVERYFAILURE | Selhání doručení transakce |
0x000000FF | ESME_RUNKNOWNERR | Neznámá chyba |
0x00000100 | ESME_RSERTYPUNAUTH | ESME není oprávněno používat zadaný typ služby |
0x00000101 | ESME_RPROHIBITED | ESME je zakázáno používat zadanou operaci |
0x00000102 | ESME_RSERTYPUNAVAIL | Zadaný typ služby není k dispozici |
0x00000103 | ESME_RSERTYPDENIED | Zadaný typ služby je zamítnut |
0x00000104 | ESME_RINVDCS | Neplatné schéma kódování dat |
0x00000105 | ESME_RINVSRCADDRSUBUNIT | Neplatná podsložka zdrojové adresy |
0x00000106 | ESME_RINVSTDADDRSUBUNIR | Neplatná podsložka cílové adresy |
0x0000040B | ESME_RINVBALANCE | Nedostatečný kredit pro odeslání zprávy |
0x0000040C | ESME_RUNESME_SPRTDDESTADDR | Cílová adresa blokována serverem ActiveXperts SMPP Demo Server |
More information