ESME_RSUBMITFAIL v SMPP
Co je ESME_RSUBMITFAIL?
ESME_RSUBMITFAIL (Chybový kód: 0x00000045) je chyba v SMPP, která indikuje, že odeslání zprávy selhalo z nespecifikovaného důvodu.
Možné příčiny
- Dočasná porucha nebo přetížení SMSC.
- Nesprávně formátovaný PDU
submit_sm
nebosubmit_multi
. - Neplatná zdrojová nebo cílové adresa.
- Obsah zprávy porušuje pravidla SMSC.
- Omezení účtu nebo nedostatečný kredit.
Kdy k tomu dochází?
Tato chyba nastane, když se ESME pokusí odeslat zprávu pomocí submit_sm
nebo submit_multi
, ale SMSC žádost odmítne z důvodu neznámé chyby.
Příklad transakce SMPP PDU
Nesprávný PDU submit_sm
(Selhání odeslání)
0000002F (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) 01 (NPI zdrojové adresy) 31323334 00 (Zdrojová adresa: "1234") 01 (TON cílové adresy) 01 (NPI cílové adresy) 39383736 00 (Cílová adresa: "9876") 00 (Třída ESM) 00 (ID protokolu) 00 (Prioritní příznak) 00000000 (Čas plánovaného doručení - není nastaven) 00000000 (Doba platnosti - není nastaven) 00 (Registrované doručení) 00 (Příznak nahrazení, pokud existuje) 00 (Výchozí ID zprávy Sm) 0005 (Délka zprávy) 48656C6C 6F (Zpráva: "Hello")
Odpověď PDU (submit_sm_resp
) s ESME_RSUBMITFAIL
00000010 (Délka) 80000004 (ID příkazu pro submit_sm_resp) 00000045 (Stav příkazu - ESME_RSUBMITFAIL) 00000001 (Pořadové číslo)
Problém: SMSC narazilo na neznámý problém, který zabránil odeslání zprávy.
Jak to vyřešit?
- Zopakujte odeslání zprávy po krátké prodlevě.
- Ujistěte se, že formát zprávy odpovídá specifikacím SMPP.
- Ověřte, zda jsou zdrojové a cílové adresy správné.
- Zkontrolujte stav účtu, včetně kreditu a omezení.
- Pokud problém přetrvává, kontaktujte poskytovatele SMSC pro další šetření.
Pokud problém přetrvává, zapnutí ladících logů a konzultace s poskytovatelem SMSC může pomoci určit příčinu.