SMPP kodovi grešaka

Ova tablica pruža detaljno objašnjenje SMPP kodova grešaka, kako je definirano u SMPP specifikaciji. Ovi kodovi označavaju ishod SMPP operacije.

Za potpuni popis mogućih grešaka, molimo konzultirajte SMPP specifikaciju:

Preuzimanje: SMPP_v5.pdf

Naziv statusa naredbe Vrijednost (Hex) Vrijednost (Decimalno) Opis Detaljno objašnjenje
ESME_ROK 0x00000000 0 Nema greške. Operacija je uspješno završena bez ikakvih grešaka.
ESME_RINVMSGLEN 0x00000001 1 `Duljina poruke` je nevažeća. Duljina poruke navedena u PDU-u je nevažeća. To može biti zbog toga što je duljina prekratka, predugačka ili se ne podudara sa stvarnim sadržajem poruke.
ESME_RINVCMDLEN 0x00000002 2 Duljina naredbe je nevažeća. Duljina naredbe navedena u PDU-u je nevažeća. Duljina PDU-a se smatra nevažećom, bilo zato što je vrijednost prekratka ili prevelika za dati PDU.
ESME_RINVCMDID 0x00000003 3 Nevažeći `ID naredbe`. ID naredbe naveden u PDU-u nije prepoznat ili podržan od strane SMSC/MC-a. Ovo ukazuje na nepodudarnost u očekivanoj naredbi.
ESME_RINVBNDSTS 0x00000004 4 Netočan BIND status za danu naredbu. PDU je poslan u pogrešnom stanju sesije. Na primjer, slanje `submit_sm` prije uspostave stanja sesije `Bound_TX`. ESME se mora povezati sa SMSC-om prije slanja određenih naredbi.
ESME_RALYBND 0x00000005 5 ESME je već u vezanom stanju. Zahtjev za vezivanje je poslan unutar sesije koja je već vezana. ESME je već povezan i autentificiran.
ESME_RINVPRTFLG 0x00000006 6 Nevažeća `Zastavica prioriteta`. Zastavica prioriteta sadrži nezakonitu ili nepodržanu vrijednost. Vrijednost navedena za prioritet poruke nije unutar prihvaćenog raspona.
ESME_RINVREGDLVFLG 0x00000007 7 Nevažeća `Zastavica registrirane isporuke`. Polje registrirane isporuke sadrži nevažeću postavku. Vrijednost navedena za potvrdu isporuke nije podržana.
ESME_RSYSERR 0x00000008 8 Sistemska greška. Sistemska greška MC-a koja ukazuje da je cijeli ili dio MC-a trenutno nedostupan. Ovo se može vratiti u bilo kojem odgovoru PDU-a. Ovo ukazuje na problem na strani SMSC/MC-a.
ESME_RINVSRCADR 0x0000000A 10 Nevažeća `Adresa pošiljatelja`. Adresa pošiljatelja je nevažeća. To može biti zbog netočnog formata, nevažećih znakova ili broja koji nije dopušten od strane SMSC-a.
ESME_RINVDSTADR 0x0000000B 11 Nevažeća `Adresa odredišta`. Adresa odredišta je nevažeća. To može biti zbog netočnog formata, nevažećih znakova ili broja koji nije dopušten od strane SMSC-a. ESME_RINVMSGID 0x0000000C 12 `ID poruke` je nevažeći. ID poruke naveden u upitu ili operaciji otkazivanja nije valjan ili ne postoji. ESME_RBINDFAIL 0x0000000D 13 Povezivanje nije uspjelo. Generički scenarij neuspjeha za pokušaj povezivanja. To može biti zbog pogreške u dodjeli, netočne lozinke ili drugog razloga. MC obično vraća ovu pogrešku za nevažeći `system_id`, `system_type`, `lozinku` ili drugi atribut koji može uzrokovati neuspjeh povezivanja. ESME_RINVPASWD 0x0000000E 14 Nevažeća `Lozinka`. Polje lozinke u PDU-u za povezivanje je nevažeće. Ovo se obično vraća kada je duljina prekratka ili preduga. Ne bi se trebalo vratiti kada je ESME naveo netočnu lozinku. ESME_RINVSYSID 0x0000000F 15 Nevažeći `ID sustava`. Polje ID sustava u PDU-u za povezivanje je nevažeće. Ovo se obično vraća kada je duljina prekratka ili preduga. Ne bi se trebalo vratiti kada je ESME naveo netočni ID sustava. ESME_RCANCELFAIL 0x00000011 17 Otkazivanje SM nije uspjelo. Generička pogreška za operaciju cancel_sm. Pokušaj otkazivanja prethodno poslane poruke nije uspio. ESME_RREPLACEFAIL 0x00000013 19 Zamjena SM nije uspjela. Generički neuspjeh za operaciju replace_sm. Pokušaj zamjene prethodno poslane poruke nije uspio. ESME_RMSGQFUL 0x00000014 20 Red poruka je pun. Koristi se za označavanje pogreške resursa unutar MC-a. Ovo se može protumačiti kao maksimalni broj poruka upućenih na jedno odredište ili globalni maksimum nedostavljenih poruka unutar MC-a. SMSC/MC ne može prihvatiti više poruka zbog ograničenja reda. ESME_RINVSERTYP 0x00000015 21 Nevažeći tip usluge. Tip usluge je odbijen ili jer ga MC ne prepoznaje ili jer njegova duljina nije unutar definiranog raspona. Tip usluge koji je naveden nije podržan od strane SMSC-a/MC-a. ESME_RINVNUMDESTS 0x00000033 51 Nevažeći broj odredišta. Polje `number_of_dests` u submit_multi PDU-u je nevažeće. Broj odredišta naveden u slanju višedijelne poruke je nevažeći. ESME_RINVDLNAME 0x00000034 52 Nevažeći naziv distribucijske liste. Polje `dl_name` navedeno u submit_multi PDU-u je nevažeće ili ne postoji. Navedeni naziv distribucijske liste nije valjan ili ne postoji na SMSC-u/MC-u. ESME_RINVDESTFLAG 0x00000040 64 Zastavica odredišta je nevažeća (submit_multi). Polje `dest_flag` u submit_multi PDU-u kodirano je s nevažećom postavkom. Zastavica odredišta korištena u slanju višedijelne poruke je nevažeća. ESME_RINVSUBREP 0x00000042 66 Zatražena je funkcionalnost Submit w/replace gdje je ona ili nepodržana ili neprikladna za određeni MC. Zatražena je funkcionalnost Submit w/replace gdje je ona ili nepodržana ili neprikladna za određeni MC. To se obično može dogoditi s submit_multi gdje je kontekst "zamijeni ako postoji" često operacija najboljeg napora i MC-ovi možda ne podržavaju tu značajku u submit_multi. Drugi razlog za vraćanje ove pogreške bio bi kada je značajka odbijena ESME-u. ESME_RINVESMCLASS 0x00000043 67 Nevažeći podaci u polju `esm_class`. Polje `esm_class` ima nepodržanu postavku. Proširena SM klasa je nevažeća ili nepodržana. ESME_RCNTSUBDL 0x00000044 68 Nije moguće poslati na distribucijsku listu. Distribucijske liste nisu podržane, odbijene su ili nedostupne. SMSC/MC ne podržava slanje na distribucijske liste. ESME_RSUBMITFAIL 0x00000045 69 submit_sm, data_sm ili submit_multi nije uspio. Generički neuspjeh. Generička pogreška za operacije slanja. Slanje poruke nije uspjelo iz neodređenog razloga. ESME_RINVSRCTON 0x00000048 72 Nevažeći `TON izvorne adrese`. TON izvora poruke je nevažeći ili nepodržan. Vrsta broja za izvornu adresu je nevažeća. ESME_RINVSRCNPI 0x00000049 73 Nevažeći `NPI izvorne adrese`. NPI izvora poruke je nevažeći ili nepodržan. Indikator plana numeracije za izvornu adresu je nevažeći. ESME_RINVDSTTON 0x00000050 80 Nevažeći `TON odredišne adrese`. TON odredišta poruke je nevažeći ili nepodržan. Vrsta broja za odredišnu adresu je nevažeća. ESME_RINVDSTNPI 0x00000051 81 Nevažeći `NPI odredišne adrese`. NPI odredišta poruke je nevažeći ili nepodržan. Indikator plana numeracije za odredišnu adresu je nevažeći. ESME_RINVSYSTYP 0x00000053 83 Nevažeće polje `system_type`. Polje `System type` u bind PDU-u ima neispravnu duljinu ili sadrži nedozvoljene znakove. Vrsta sustava navedena tijekom operacije povezivanja je nevažeća. ESME_RINVREPFLAG 0x00000054 84 Nevažeća zastavica `replace_if_present`. Zastavica `replace_if_present` kodirana je s nevažećom ili nepodržanom postavkom. Zastavica zamijeni ako postoji ima nevažeću vrijednost. ESME_RINVNUMMSGS 0x00000055 85 Nevažeći broj poruka. Navedeni broj poruka je nevažeći. ESME_RTHROTTLED 0x00000058 88 Pogreška ograničenja (ESME je premašio dopuštene limite poruka). Ova vrsta pogreške obično se vraća kada ESME premaši unaprijed definirano ograničenje brzine slanja poruka koje je postavio operator. ESME je premašio dopuštenu brzinu slanja poruka. ESME_RINVSCHED 0x00000061 97 Nevažeće `Scheduled Delivery Time`. Zakazano vrijeme isporuke je nevažeće. Navedeno vrijeme nije u ispravnom formatu ili je izvan dopuštenog raspona. ESME_RINVEXPIRY 0x00000062 98 Nevažeće `validity period` (vrijeme isteka) poruke. Rok važenja poruke (vrijeme isteka) je nevažeći. Navedeno vrijeme isteka nije u ispravnom formatu ili je izvan dopuštenog raspona. ESME_RINVDFTMSGID 0x00000063 99 Unaprijed definirani ID poruke je nevažeći ili navedena unaprijed definirana poruka nije pronađena. Zadani (unaprijed definirani) ID poruke je nevažeći ili se odnosi na nepostojeću unaprijed definiranu poruku. Navedeni unaprijed definirani ID poruke je nevažeći ili nije pronađen. ESME_RX_T_APPN 0x00000064 100 ESME Receiver privremeni kod greške aplikacije. RX ili TRX ESME ne može obraditi isporuku zbog privremenog problema i traži da se poruka ponovno pošalje u nekom budućem trenutku. ESME_RX_P_APPN 0x00000065 101 ESME Receiver trajni kod greške aplikacije. RX ili TRX ESME ne može obraditi isporuku zbog trajnog problema koji se odnosi na navedenu adresu odredišta i traži da se poruka i sve ostale poruke u redu čekanja za isto odredište NE pokušavaju ponovno. ESME_RX_R_APPN 0x00000066 102 ESME Receiver kod greške odbijanja poruke. RX ili TRX ESME ne može obraditi isporuku zbog problema koji se odnosi na navedenu poruku i traži da se poruka odbaci i ne pokušava ponovno. Ovo ne utječe na druge poruke u redu čekanja za isti ESME ili adresu odredišta. ESME_RQUERYFAIL 0x00000067 103 query_sm zahtjev nije uspio. Generički scenarij neuspjeha za upitni zahtjev. ESME_RINVTLVSTREAM 0x000000C0 192 Greška u opcijskom dijelu tijela PDU-a. Dekodiranje TLV-ova (opcijskih parametara) rezultiralo je jednim od sljedećih scenarija: ESME_RTLVNOTALLWD 0x000000C1 193 TLV nije dopušten. TLV je korišten u nevažećem kontekstu, bilo neprikladan ili namjerno odbijen od strane operatera. ESME_RINVTLVLEN 0x000000C2 194 Nevažeća duljina parametra. TLV je naveo duljinu koja se smatra nevažećom. ESME_RMISSINGTLV 0x000000C3 195 Očekivani TLV nedostaje. Obvezni TLV, kao što je `message_payload` TLV unutar data_sm PDU-a, nedostaje. ESME_RINVTLVVAL 0x000000C4 196 Nevažeća vrijednost TLV-a. Podatkovni sadržaj TLV-a je nevažeći i ne može se dekodirati. ESME_RDELIVERYFAILURE 0x000000FE 254 Neuspjeh u isporuci transakcije. Operacija data_sm ili submit_sm izvedena u transakcijskom načinu rezultirala je neuspješnom isporukom. ESME_RUNKNOWNERR 0x000000FF 255 Nepoznata greška. Dogodila se neočekivana greška. Opća greška za koju nije dostupan specifičniji kod greške. ESME_RSERTYPUNAUTH 0x00000100 256 ESME nije ovlašten koristiti navedeni `service_type`. Određeni `service_type` je odbijen za korištenje od strane ESME-a. ESME nije ovlašten koristiti navedeni tip usluge. ESME_RPROHIBITED 0x00000101 257 ESME je zabranjeno koristiti navedenu operaciju. PDU zahtjev je prepoznat, ali je ESME-u odbijen. ESME-u nije dopušteno izvršiti traženu operaciju. ESME_RSERTYPUNAVAIL 0x00000102 258 Navedeni `service_type` nije dostupan. Zbog prekida usluge unutar MC-a, usluga nije dostupna. Traženi tip usluge trenutno nije dostupan. ESME_RSERTYPDENIED 0x00000103 259 Navedeni `service_type` je odbijen. Zbog neprikladnog sadržaja poruke u odnosu na odabrani `service_type`. Traženi tip usluge odbijen je zbog sadržaja poruke. ESME_RINVDCS 0x00000104 260 Nevažeća `Data Coding Scheme`. Navedeni DCS je nevažeći ili ga MC ne podržava. Shema kodiranja podataka je nevažeća ili je SMSC/MC ne podržava. ESME_RINVSRCADDRSUBUNIT 0x00000105 261 Podjedinica izvorne adrese je nevažeća. Podjedinica izvorne adrese je nevažeća. ESME_RINVDSTADDRSUBUNIT 0x00000106 262 Podjedinica odredišne adrese je nevažeća. Podjedinica odredišne adrese je nevažeća. ESME_RINVBCASTFREQINT 0x00000107 263 Interval frekvencije emitiranja je nevažeći. Navedena vrijednost je nevažeća ili nije podržana. ESME_RINVBCASTALIAS_NAME 0x00000108 264 Alias ime za emitiranje je nevažeće. Navedena vrijednost ima neispravnu duljinu ili sadrži nevažeće/nepodržane znakove. ESME_RINVBCASTAREAFMT 0x00000109 265 Format područja emitiranja je nevažeći. Navedena vrijednost krši protokol ili nije podržana. ESME_RINVNUMBCAST_AREAS 0x0000010A 266 Broj područja emitiranja je nevažeći. Navedena vrijednost krši protokol ili nije podržana. ESME_RINVBCASTCNTTYPE 0x0000010B 267 Tip sadržaja emitiranja je nevažeći. Navedena vrijednost krši protokol ili nije podržana. ESME_RINVBCASTMSGCLASS 0x0000010C 268 Klasa poruke emitiranja je nevažeća. Navedena vrijednost krši protokol ili nije podržana. ESME_RBCASTFAIL 0x0000010D 269 Operacija broadcast_sm nije uspjela. Slanje poruke za emitiranje nije uspjelo. ESME_RBCASTQUERYFAIL 0x0000010E 270 Operacija query_broadcast_sm nije uspjela. Operacija upita poruke za emitiranje nije uspjela. ESME_RBCASTCANCELFAIL 0x0000010F 271 Operacija cancel_broadcast_sm nije uspjela. Operacija otkazivanja poruke za emitiranje nije uspjela. ESME_RINVBCAST_REP 0x00000110 272 Broj ponovljenih emitiranja je nevažeći. Navedena vrijednost krši protokol ili nije podržana. ESME_RINVBCASTSRVGRP 0x00000111 273 Grupa usluga emitiranja je nevažeća. Navedena vrijednost krši protokol ili nije podržana. ESME_RINVBCASTCHANIND 0x00000112 274 Indikator kanala emitiranja je nevažeći. Navedena vrijednost krši protokol ili nije podržana. Rezervirano 0x00000400-0x000004FF 1024-1279 Rezervirano za specifične greške MC dobavljača. Ovaj raspon kodova grešaka rezerviran je za korištenje od strane pojedinačnih SMSC/MC dobavljača za njihove specifične uvjete grešaka. Za detalje pogledajte dokumentaciju dobavljača.