ESME_RPROHIBITED v SMPP

Co je ESME_RPROHIBITED?

ESME_RPROHIBITED (Chybový kód: 0x00000105) označuje, že požadovaná operace je pro ESME zakázána. To znamená, že SMSC výslovně omezilo ESME v provedení dané akce.

Možné příčiny

  • Účet ESME nemá oprávnění odesílat zprávy na zadaný cíl.
  • Pravidla filtrování obsahu blokují zprávu.
  • Geografická nebo síťová omezení brání doručení zprávy.
  • SMSC zařadilo odesílatele nebo příjemce na černou listinu.
  • Problémy s dodržováním regulatorních požadavků.

Kdy k tomu dochází?

Tato chyba nastane, když SMSC uplatňuje politiku, která brání ESME v odeslání zprávy, navázání spojení nebo provedení jiné SMPP operace.

Příklad SMPP PDU transakce

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 plánovaného doručení - Nenastaven)
00000000 (Platnost - Nenastavena)
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) označující ESME_RPROHIBITED

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

Jak to vyřešit?

  • Ověřte, zda váš účet má potřebná oprávnění k odesílání zpráv na cíl.
  • Zkontrolujte regulatorní omezení nebo pravidla filtrování obsahu.
  • Ujistěte se, že cílové číslo není na černé listině SMSC.
  • Kontaktujte svého poskytovatele SMSC, abyste pochopili omezení a v případě potřeby požádali o přístup.

Tato chyba obvykle vyžaduje koordinaci s poskytovatelem SMSC, aby bylo možné určit konkrétní omezení politiky.

More information