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