ESME_RUNKNOWNERR u SMPP-u
Što je ESME_RUNKNOWNERR?
ESME_RUNKNOWNERR (Šifra greške: 0x000000FF) je generička SMPP greška koja ukazuje na nepoznati kvar. Ova greška se vraća kada SMSC ne može odrediti specifičan uzrok kvara.
Mogući uzroci
- Neočekivani interni kvar SMSC-a.
- Zagušenje mreže ili privremeni problemi.
- Neprepoznat ili nepodržan format poruke.
- Neispravno formatiran SMPP PDU.
- Problemi sa softverom ili bazom podataka SMSC-a.
Kada se događa?
Ova greška se javlja kada SMSC naiđe na problem koji ne odgovara nijednoj unaprijed definiranoj grešci. Obično je rezultat prolaznih kvarova ili neočekivanih stanja unutar SMSC-a.
Primjer SMPP PDU transakcije
Zahtjev PDU (submit_sm
) poslan od strane ESME
0000003C (Duljina) 00000004 (ID naredbe za submit_sm) 00000000 (Status naredbe) 00000001 (Redni broj) 00 (Vrsta usluge) 01 (TON izvorne adrese - Međunarodni) 01 (NPI izvorne adrese - ISDN) 31323334 00 (Izvorna adresa: "1234") 01 (TON odredišne adrese - Međunarodni) 01 (NPI odredišne adrese - ISDN) 39383736 00 (Odredišna adresa: "9876") 00 (ESM klasa) 00 (ID protokola) 00 (Zastavica prioriteta) 00000000 (Vrijeme isporuke - Nije postavljeno) 00000000 (Valjanost - Nije postavljeno) 00 (Zastavica zamjene ako postoji) 00 (Zadani ID poruke) 0005 (Duljina poruke) 48656C6C 6F (Poruka: "Hello")
Odgovor PDU (submit_sm_resp
) koji ukazuje na ESME_RUNKNOWNERR
00000010 (Duljina) 80000004 (ID naredbe za submit_sm_resp) 000000FF (Status naredbe - ESME_RUNKNOWNERR) 00000001 (Redni broj)
Kako to riješiti?
- Ponovite zahtjev nakon kratkog kašnjenja kako biste provjerili je li problem prolazan.
- Provjerite je li SMPP PDU ispravno formatiran i u skladu s protokolom.
- Provjerite ima li bilo kakvih radova na održavanju ili problema koje je prijavio pružatelj SMSC-a.
- Kontaktirajte pružatelja SMSC-a za daljnje otklanjanje grešaka i podršku.
Budući da je ovo opća greška, rješenje često zahtijeva istraživanje od strane operatera SMSC-a.