Chybové kódy SMPP

Táto tabuľka poskytuje podrobný výklad chybových kódov SMPP, ako sú definované v špecifikácii SMPP. Tieto kódy označujú výsledok operácie SMPP.

Pre úplný zoznam možných chýb si prosím pozrite špecifikáciu SMPP:

Stiahnuť: SMPP_v5.pdf

Názov stavu príkazu Hodnota (Hex) Hodnota (Decimálne) Popis Podrobný výklad
ESME_ROK 0x00000000 0 Žiadna chyba. Operácia bola úspešne dokončená bez akýchkoľvek chýb.
ESME_RINVMSGLEN 0x00000001 1 `Dĺžka správy` je neplatná. Zadaná dĺžka správy v PDU je neplatná. Môže to byť spôsobené tým, že dĺžka je príliš krátka, príliš dlhá alebo nezodpovedá skutočnému obsahu správy.
ESME_RINVCMDLEN 0x00000002 2 Dĺžka príkazu je neplatná. Zadaná dĺžka príkazu v PDU je neplatná. Dĺžka PDU sa považuje za neplatnú, buď pretože hodnota je príliš krátka alebo príliš veľká pre dané PDU.
ESME_RINVCMDID 0x00000003 3 Neplatné `ID príkazu`. ID príkazu zadané v PDU nie je rozpoznané alebo podporované SMSC/MC. To naznačuje nezhodu v očakávanom príkaze.
ESME_RINVBNDSTS 0x00000004 4 Nesprávny stav BIND pre daný príkaz. PDU bolo odoslané v nesprávnom stave relácie. Napríklad odoslanie `submit_sm` pred vytvorením stavu relácie `Bound_TX`. ESME sa musí najprv pripojiť k SMSC pred odoslaním určitých príkazov.
ESME_RALYBND 0x00000005 5 ESME je už v stave Bound. Požiadavka na bind bola odoslaná v relácii, ktorá je už viazaná. ESME je už pripojené a overené.
ESME_RINVPRTFLG 0x00000006 6 Neplatný `Priority Flag`. Príznak priority obsahuje neplatnú alebo nepodporovanú hodnotu. Zadaná hodnota pre prioritu správy nie je v akceptovanom rozsahu.
ESME_RINVREGDLVFLG 0x00000007 7 Neplatný `Registered Delivery Flag`. Pole pre registrované doručenie obsahuje neplatné nastavenie. Zadaná hodnota pre potvrdenie doručenia nie je podporovaná.
ESME_RSYSERR 0x00000008 8 Systémová chyba. Systémová chyba MC označuje, že celá alebo časť MC je momentálne nedostupná. Táto chyba môže byť vrátená v akomkoľvek odpovedajúcom PDU. To naznačuje problém na strane SMSC/MC.
ESME_RINVSRCADR 0x0000000A 10 Neplatná `Zdrojová adresa`. Zdrojová adresa je neplatná. Môže to byť spôsobené nesprávnym formátom, neplatnými znakmi alebo číslom, ktoré nie je povolené SMSC.
ESME_RINVDSTADR 0x0000000B 11 Neplatná `Cieľová adresa`. Cieľová adresa je neplatná. Môže to byť spôsobené nesprávnym formátom, neplatnými znakmi alebo číslom, ktoré nie je povolené SMSC.
ESME_RINVMSGID 0x0000000C 12 `ID správy` je neplatné. ID správy poskytnuté v operácii dotazu alebo zrušenia nie je platné alebo neexistuje.
ESME_RBINDFAIL 0x0000000D 13 Bind zlyhal. Generická chyba pri pokuse o bind. Môže to byť spôsobené chybou pri poskytovaní, nesprávnym heslom alebo iným dôvodom. MC zvyčajne vráti túto chybu pre neplatné `system_id`, `system_type`, `password` alebo iný atribút, ktorý môže spôsobiť zlyhanie bindu.
ESME_RINVPASWD 0x0000000E 14 Neplatné `Heslo`. Pole hesla v bind PDU je neplatné. Zvyčajne sa vráti, keď je dĺžka príliš krátka alebo príliš dlhá. Nemalo by sa vrátiť, keď ESME zadal nesprávne heslo.
ESME_RINVSYSID 0x0000000F 15 Neplatné `System ID`. Pole System ID v bind PDU je neplatné. Zvyčajne sa vráti, keď je dĺžka príliš krátka alebo príliš dlhá. Nemalo by sa vrátiť, keď ESME zadal nesprávne system id.
ESME_RCANCELFAIL 0x00000011 17 Zrušenie SM zlyhalo. Generická chyba pre operáciu cancel_sm. Pokus o zrušenie predtým odoslanej správy zlyhal.
ESME_RREPLACEFAIL 0x00000013 19 Nahradenie SM zlyhalo. Generická chyba pre operáciu replace_sm. Pokus o nahradenie predtým odoslanej správy zlyhal.
ESME_RMSGQFUL 0x00000014 20 Fronta správ je plná. Používa sa na označenie chyby zdroja v rámci MC. Môže to byť interpretované ako maximálny počet správ adresovaných na jednu cieľovú adresu alebo globálne maximum nedoručených správ v rámci MC. SMSC/MC nemôže prijať ďalšie správy kvôli obmedzeniam fronty.
ESME_RINVSERTYP 0x00000015 21 Neplatný typ služby. Typ služby je odmietnutý, pretože nie je rozpoznaný MC alebo pretože jeho dĺžka nie je v definovanom rozsahu. Typ služby, ktorý bol zadaný, nie je podporovaný SMSC/MC.
ESME_RINVNUMDESTS 0x00000033 51 Neplatný počet cieľov. Pole `number_of_dests` v submit_multi PDU je neplatné. Počet cieľov zadaných v odoslaní viacdielnej správy je neplatný.
ESME_RINVDLNAME 0x00000034 52 Neplatný názov distribučného zoznamu. Pole `dl_name` zadané v submit_multi PDU je buď neplatné, alebo neexistuje. Zadaný názov distribučného zoznamu nie je platný alebo neexistuje na SMSC/MC.
ESME_RINVDESTFLAG 0x00000040 64 Príznak cieľa je neplatný (submit_multi). Pole `dest_flag` v PDU submit_multi bolo zakódované s neplatným nastavením. Príznak cieľa použitý pri odosielaní viacdielnej správy je neplatný.
ESME_RINVSUBREP 0x00000042 66 Funkcia odoslania s nahradením bola požadovaná tam, kde nie je podporovaná alebo je nevhodná pre danú MC. Funkcia odoslania s nahradením bola požadovaná tam, kde nie je podporovaná alebo je nevhodná pre danú MC. Toto sa môže typicky vyskytnúť pri submit_multi, kde kontext „nahradiť, ak je prítomný“ je často operácia s najlepším úsilím a MC nemusia túto funkciu v submit_multi podporovať. Ďalším dôvodom pre vrátenie tejto chyby by bola situácia, keď bola funkcia ESME odmietnutá.
ESME_RINVESMCLASS 0x00000043 67 Neplatné údaje v poli `esm_class`. Pole `esm_class` má nepodporované nastavenie. Rozšírená trieda SM je neplatná alebo nepodporovaná.
ESME_RCNTSUBDL 0x00000044 68 Nie je možné odoslať do distribučného zoznamu. Distribučné zoznamy nie sú podporované, sú zamietnuté alebo nedostupné. SMSC/MC nepodporuje odosielanie do distribučných zoznamov.
ESME_RSUBMITFAIL 0x00000045 69 submit_sm, data_sm alebo submit_multi zlyhalo. Všeobecná chyba. Všeobecná chyba pre operácie odosielania. Odoslanie správy zlyhalo z nešpecifikovaného dôvodu.
ESME_RINVSRCTON 0x00000048 72 Neplatné `TON zdrojovej adresy`. TON zdrojovej správy je neplatný alebo nepodporovaný. Typ čísla pre zdrojovú adresu je neplatný.
ESME_RINVSRCNPI 0x00000049 73 Neplatné `NPI zdrojovej adresy`. NPI zdrojovej správy je neplatné alebo nepodporované. Indikátor číselného plánu pre zdrojovú adresu je neplatný.
ESME_RINVDSTTON 0x00000050 80 Neplatné `TON cieľovej adresy`. TON cieľovej správy je neplatný alebo nepodporovaný. Typ čísla pre cieľovú adresu je neplatný.
ESME_RINVDSTNPI 0x00000051 81 Neplatné `NPI cieľovej adresy`. NPI cieľovej správy je neplatné alebo nepodporované. Indikátor číselného plánu pre cieľovú adresu je neplatný.
ESME_RINVSYSTYP 0x00000053 83 Neplatné pole `system_type`. Pole `System type` v PDU bind má nesprávnu dĺžku alebo obsahuje neplatné znaky. Typ systému špecifikovaný počas operácie bind je neplatný.
ESME_RINVREPFLAG 0x00000054 84 Neplatný príznak `replace_if_present`. Príznak `replace_if_present` bol zakódovaný s neplatným alebo nepodporovaným nastavením. Príznak nahradiť, ak je prítomný, má neplatnú hodnotu.
ESME_RINVNUMMSGS 0x00000055 85 Neplatný počet správ. Zadaný počet správ je neplatný.
ESME_RTHROTTLED 0x00000058 88 Chyba obmedzenia (ESME prekročilo povolené limity správ). Tento typ chyby sa zvyčajne vráti, keď ESME prekročilo preddefinované obmedzenie rýchlosti odosielania správ, ktoré uplatňuje operátor. ESME prekročilo povolenú rýchlosť odosielania správ.
ESME_RINVSCHED 0x00000061 97 Neplatný `Scheduled Delivery Time`. Naplánovaný čas doručenia je neplatný. Zadaný čas nie je v správnom formáte alebo je mimo povoleného rozsahu.
ESME_RINVEXPIRY 0x00000062 98 Neplatná `validita správy` (Expiry time). Platnosť správy (čas expirácie) je neplatná. Zadaný čas expirácie nie je v správnom formáte alebo je mimo povoleného rozsahu.
ESME_RINVDFTMSGID 0x00000063 99 Preddefinované ID správy je neplatné alebo zadaná preddefinovaná správa nebola nájdená. Preddefinované ID správy je buď neplatné, alebo odkazuje na neexistujúcu preddefinovanú správu. Zadané preddefinované ID správy je neplatné alebo nebolo nájdené.
ESME_RX_T_APPN 0x00000064 100 Dočasný chybový kód aplikácie ESME prijímača. Prijímajúci alebo transakčný ESME nie je schopný spracovať doručenie kvôli dočasnému problému a žiada o opätovné odoslanie správy v budúcnosti.
ESME_RX_P_APPN 0x00000065 101 Trvalý chybový kód aplikácie ESME prijímača. Prijímajúci alebo transakčný ESME nie je schopný spracovať doručenie kvôli trvalému problému týkajúcemu sa danej cieľovej adresy a žiada, aby správa a všetky ostatné správy vo fronte pre tú istú cieľovú adresu neboli ďalej opätovne odosielané.
ESME_RX_R_APPN 0x00000066 102 Chybový kód odmietnutia správy ESME prijímača. Prijímajúci alebo transakčný ESME nie je schopný spracovať doručenie kvôli problému týkajúcemu sa danej správy a žiada, aby bola správa odmietnutá a nebola opätovne odoslaná. Toto neovplyvňuje ostatné správy vo fronte pre rovnaký ESME alebo cieľovú adresu.
ESME_RQUERYFAIL 0x00000067 103 Požiadavka query_sm zlyhala. Všeobecný scenár zlyhania pre požiadavku query.
ESME_RINVTLVSTREAM 0x000000C0 192 Chyba v voliteľnej časti tela PDU. Dekódovanie TLV (voliteľných parametrov) viedlo k jednému z nasledujúcich scenárov:
ESME_RTLVNOTALLWD 0x000000C1 193 TLV nie je povolené. TLV bolo použit
ESME_RDELIVERYFAILURE 0x000000FE 254 Chyba pri doručení transakcie. Operácia data_sm alebo submit_sm vydaná v transakčnom režime viedla k zlyhaniu doručenia.
ESME_RUNKNOWNERR 0x000000FF 255 Neznáma chyba. Vyskytla sa neočakávaná chyba. Všeobecná chyba, pre ktorú nie je k dispozícii konkrétnejší chybový kód.
ESME_RSERTYPUNAUTH 0x00000100 256 ESME nie je oprávnené používať zadaný `service_type`. Konkrétny `service_type` bol zamietnutý pre dané ESME. ESME nie je autorizované používať zadaný typ služby.
ESME_RPROHIBITED 0x00000101 257 ESME má zakázané používať zadanú operáciu. Požiadavka PDU bola rozpoznaná, ale je pre ESME zamietnutá. ESME nie je oprávnené vykonávať požadovanú operáciu.
ESME_RSERTYPUNAVAIL 0x00000102 258 Zadaný `service_type` nie je k dispozícii. Kvôli výpadku služby v rámci MC nie je služba dostupná. Požadovaný typ služby je momentálne nedostupný.
ESME_RSERTYPDENIED 0x00000103 259 Zadaný `service_type` je zamietnutý. Kvôli nevhodnému obsahu správy vzhľadom na vybraný `service_type`. Požadovaný typ služby je zamietnutý kvôli obsahu správy.
ESME_RINVDCS 0x00000104 260 Neplatná `Data Coding Scheme`. Zadané DCS je neplatné alebo ho MC nepodporuje. Schéma kódovania údajov je neplatná alebo nie je podporovaná SMSC/MC.
ESME_RINVSRCADDRSUBUNIT 0x00000105 261 Podjednotka zdrojovej adresy je neplatná. Podjednotka zdrojovej adresy je neplatná.
ESME_RINVDSTADDRSUBUNIT 0x00000106 262 Podjednotka cieľovej adresy je neplatná. Podjednotka cieľovej adresy je neplatná.
ESME_RINVBCASTFREQINT 0x00000107 263 Interval frekvencie vysielania je neplatný. Zadaná hodnota je buď neplatná, alebo nie je podporovaná.
ESME_RINVBCASTALIAS_NAME 0x00000108 264 Alias vysielania je neplatný. Zadaná hodnota má nesprávnu dĺžku alebo obsahuje neplatné/nepodporované znaky.
ESME_RINVBCASTAREAFMT 0x00000109 265 Formát oblasti vysielania je neplatný. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RINVNUMBCAST_AREAS 0x0000010A 266 Počet oblastí vysielania je neplatný. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RINVBCASTCNTTYPE 0x0000010B 267 Typ obsahu vysielania je neplatný. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RINVBCASTMSGCLASS 0x0000010C 268 Trieda správy vysielania je neplatná. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RBCASTFAIL 0x0000010D 269 Operácia broadcast_sm zlyhala. Odoslanie vysielacej správy zlyhalo.
ESME_RBCASTQUERYFAIL 0x0000010E 270 Operácia query_broadcast_sm zlyhala. Operácia dotazu na vysielaciu správu zlyhala.
ESME_RBCASTCANCELFAIL 0x0000010F 271 Operácia cancel_broadcast_sm zlyhala. Operácia zrušenia vysielacej správy zlyhala.
ESME_RINVBCAST_REP 0x00000110 272 Počet opakovaní vysielania je neplatný. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RINVBCASTSRVGRP 0x00000111 273 Skupina služieb vysielania je neplatná. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
ESME_RINVBCASTCHANIND 0x00000112 274 Indikátor kanála vysielania je neplatný. Zadaná hodnota porušuje protokol alebo nie je podporovaná.
Rezervované 0x00000400-0x000004FF 1024-1279 Rezervované pre špecifické chyby dodávateľa MC. Tento rozsah chybových kódov je vyhradený pre použitie jednotlivými dodávateľmi SMSC/MC pre ich vlastné špecifické chybové stavy. Pre podrobnosti konzultujte dokumentáciu dodávateľa.

More information