ESME_RSERTYPUNAUTH v SMPP

Co je ESME_RSERTYPUNAUTH?

ESME_RSERTYPUNAUTH (Chybový kód: 0x00000104) označuje, že požadovaný typ služby není pro ESME autorizován. To znamená, že ESME se pokouší použít službu, ke které nemá oprávnění.

Možné příčiny

  • ESME není autorizováno k odesílání zpráv požadovaného typu služby.
  • V požadavku submit_sm byl zadán nesprávný nebo nepodporovaný typ služby.
  • Omezení účtu nastavená poskytovatelem SMSC.
  • Chybná konfigurace v nastavení SMSC.

Kdy k tomu dochází?

Tato chyba nastává, když ESME odešle SMPP požadavek s typem služby, který je omezen nebo neautorizován na základě oprávnění účtu nastavených SMSC.

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)
65787072 65737300 (Typ služby: "express")
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 (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_RSERTYPUNAUTH

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

Jak to vyřešit?

  • Ověřte, že parametr service_type v požadavku je správný a povolený pro váš účet.
  • Zkontrolujte oprávnění vašeho účtu SMSC a potvrďte, zda je požadovaný typ služby autorizován.
  • Konzultujte s poskytovatelem SMSC, pokud potřebujete přístup k požadovanému typu služby.
  • Ujistěte se, že používáte správné přihlašovací údaje a konfiguraci SMPP.

Pokud si nejste jisti, které typy služeb jsou pro váš účet povoleny, kontaktujte svého poskytovatele SMSC.

More information