ESME_RUNKNOWNERR v SMPP

Co je ESME_RUNKNOWNERR?

ESME_RUNKNOWNERR (Kód chyby: 0x000000FF) je obecná chyba SMPP, která označuje neznámou chybu. Tato chyba je vrácena, když SMSC nedokáže určit konkrétní příčinu selhání.

Možné příčiny

  • Neočekávaná interní chyba SMSC.
  • Přetížení sítě nebo dočasné problémy.
  • Nerozpoznaný nebo nepodporovaný formát zprávy.
  • Nesprávně formátované SMPP PDU.
  • Problémy se softwarem nebo databází SMSC.

Kdy k ní dochází?

Tato chyba nastane, když SMSC narazí na problém, který neodpovídá žádné předdefinované chybové podmínce. Obvykle je výsledkem přechodných selhání nebo neočekávaných stavů v rámci SMSC.

Příklad transakce SMPP PDU

Požadavek PDU (submit_sm) odeslaný ESME

0000003C (Délka)
00000004 (ID příkazu pro submit_sm)
00000000 (Stav příkazu)
00000001 (Pořadové číslo)
00 (Typ služby)
01 (TON zdrojové adresy - Mezinárodní)
01 (NPI zdrojové adresy - ISDN)
31323334 00 (Zdrojová adresa: "1234")
01 (TON cílové adresy - Mezinárodní)
01 (NPI cílové adresy - ISDN)
39383736 00 (Cílová adresa: "9876")
00 (Třída ESM)
00 (ID protokolu)
00 (Prioritní příznak)
00000000 (Čas doručení - Nenastaven)
00000000 (Období platnosti - Nenastaven)
00 (Příznak nahrazení, pokud je přítomen)
00 (Výchozí ID zprávy Sm)
0005 (Délka zprávy)
48656C6C 6F (Zpráva: "Hello")

Odpověď PDU (submit_sm_resp) označující ESME_RUNKNOWNERR

00000010 (Délka)
80000004 (ID příkazu pro submit_sm_resp)
000000FF (Stav příkazu - ESME_RUNKNOWNERR)
00000001 (Pořadové číslo)

Jak to vyřešit?

  • Zopakujte požadavek po krátké prodlevě, abyste zjistili, zda je problém přechodný.
  • Ujistěte se, že SMPP PDU je správně formátováno a dodržuje protokol.
  • Zkontrolujte, zda neprobíhá údržba nebo nejsou hlášeny problémy poskytovatelem SMSC.
  • Kontaktujte poskytovatele SMSC pro další ladění a podporu.

Protože se jedná o obecnou chybu, její řešení často vyžaduje vyšetření operátorem SMSC.

More information