SMPP hibakódok
Az alábbi táblázat felsorolja az SMPP hibakódokat, amelyek az SMPP kommunikáció során használatosak egy SMPP szerver között. Ezek a hibaüzenetek az SMPP válasz PDU command status paraméterében kerülnek visszaküldésre. Például, ha egy SMS-t küldesz az smpp submit_sm PDU használatával, egy hibakódot kaphatsz az smpp submit_sm_resp PDU válaszban.
A leggyakoribb SMPP hibakód:
Hibaszám | Hiba neve | Hiba leírása |
---|---|---|
0x00000069 | ESME_RSUBMITFAIL | Általános beküldési hiba |
SMPP állapotkódok ábrázolása
Az SMPP hibakódok mindig egy 4 bájt hosszú hexadecimális számként kerülnek ábrázolásra. Jelenleg csak ennek a számnak az utolsó két bájtja használatos különböző hibák jelölésére. Néhány SMS szolgáltató kiegészíti ezt a táblázatot saját egyedi hibakódjaival. Az alábbi táblázat a hibaszámot, a hiba nevét az SMPP protokoll definíciója szerint, valamint a hibaüzeneteket tartalmazza.
SMPP hibakódok
Hibaszám | Hiba neve | Hiba leírása |
---|---|---|
0x00000000 | ESME_ROK | Nincs hiba |
0x00000001 | ESME_RINVMSGLEN | Az üzenet túl hosszú |
0x00000002 | ESME_RINVCMDLEN | A parancs hossza érvénytelen |
0x00000003 | ESME_RINVCMDID | A parancs azonosítója érvénytelen vagy nem támogatott |
0x00000004 | ESME_RINVBNDSTS | Hibás bind állapot a megadott parancshoz |
0x00000005 | ESME_RALYBND | Már kötve van |
0x00000006 | ESME_RINVPRTFLG | Érvénytelen prioritási jelző |
0x00000007 | ESME_RINVREGDLVFLG | Érvénytelen regisztrált kézbesítési jelző |
0x00000008 | ESME_RSYSERR | Rendszerhiba |
0x0000000A | ESME_RINVSRCADR | Érvénytelen forráscím |
0x0000000B | ESME_RINVDSTADR | Érvénytelen célcím |
0x0000000C | ESME_RINVMSGID | Az üzenet azonosítója érvénytelen |
0x0000000D | ESME_RBINDFAIL | A bind művelet sikertelen |
0x0000000E | ESME_RINVPASWD | Érvénytelen jelszó |
0x0000000F | ESME_RINVSYSID | Érvénytelen rendszer azonosító |
0x00000011 | ESME_RCANCELFAIL | Az üzenet visszavonása sikertelen |
0x00000013 | ESME_RREPLACEFAIL | Az üzenet cseréje sikertelen |
0x00000014 | ESME_RMSSQFUL | Az üzenetsor megtelt |
0x00000015 | ESME_RINVSERTYP | Érvénytelen szolgáltatás típus |
0x00000033 | ESME_RINVNUMDESTS | Érvénytelen célok száma |
0x00000034 | ESME_RINVDLNAME | Érvénytelen elosztási lista név |
0x00000040 | ESME_RINVDESTFLAG | Érvénytelen céljelző |
0x00000042 | ESME_RINVSUBREP | Érvénytelen beküldés cserével kérés |
0x00000043 | ESME_RINVESMCLASS | Érvénytelen esm osztály beállítás |
0x00000044 | ESME_RCNTSUBDL | Érvénytelen beküldés elosztási listára |
0x00000045 | ESME_RSUBMITFAIL | Az üzenet beküldése sikertelen |
0x00000048 | ESME_RINVSRCTON | Érvénytelen forráscím típusa (TON) |
0x00000049 | ESME_RINVSRCNPI | Érvénytelen forráscím számozási terv (NPI) |
0x00000050 | ESME_RINVDSTTON | Érvénytelen célcím típusa (TON) |
0x00000051 | ESME_RINVDSTNPI | Érvénytelen célcím számozási terv (NPI) |
0x00000053 | ESME_RINVSYSTYP | Érvénytelen rendszer típus |
0x00000054 | ESME_RINVREPFLAG | Érvénytelen replace_if_present jelző |
0x00000055 | ESME_RINVNUMMSGS | Érvénytelen üzenetek száma |
0x00000058 | ESME_RTHROTTLED | Szabályozási hiba |
0x00000061 | ESME_RINVSCHED | Érvénytelen ütemezett kézbesítési idő |
0x00000062 | ESME_RINVEXPIRY | Érvénytelen érvényességi idő érték |
0x00000063 | ESME_RINVDFTMSGID | Előre definiált üzenet nem található |
0x00000064 | ESME_RX_T_APPN | ESME vevő ideiglenes hibája |
0x00000065 | ESME_RX_P_APPN | ESME vevő állandó hibája |
0x00000066 | ESME_RX_R_APPN | ESME vevő üzenet elutasítási hibája |
0x00000067 | ESME_RQUERYFAIL | Az üzenet lekérdezési kérése sikertelen |
0x000000C0 | ESME_RINVTLVSTREAM | Hiba a PDU törzsének opcionális részében |
0x000000C1 | ESME_RTLVNOTALLWD | TLV nem engedélyezett |
0x000000C2 | ESME_RINVTLVLEN | Érvénytelen paraméter hossz |
0x000000C3 | ESME_RMISSINGTLV | Hiányzó TLV várt |
0x000000C4 | ESME_RINVTLVVAL | Érvénytelen TLV érték |
0x000000FE | ESME_RDELIVERYFAILURE | Tranzakció kézbesítési hibája |
0x000000FF | ESME_RUNKNOWNERR | Ismeretlen hiba |
0x00000100 | ESME_RSERTYPUNAUTH | Az ESME nem jogosult a megadott szolgáltatás típus használatára |
0x00000101 | ESME_RPROHIBITED | Az ESME számára tilos a megadott művelet használata |
0x00000102 | ESME_RSERTYPUNAVAIL | A megadott szolgáltatás típus nem elérhető |
0x00000103 | ESME_RSERTYPDENIED | A megadott szolgáltatás típus megtagadva |
0x00000104 | ESME_RINVDCS | Érvénytelen adatkódolási séma |
0x00000105 | ESME_RINVSRCADDRSUBUNIT | Érvénytelen forráscím alegység |
0x00000106 | ESME_RINVSTDADDRSUBUNIR | Érvénytelen célcím alegység |
0x0000040B | ESME_RINVBALANCE |
Nincs elegendő kred
More information
|