ESME_RSERTYPUNAVAIL v SMPP

Čo je ESME_RSERTYPUNAVAIL?

ESME_RSERTYPUNAVAIL (Chybový kód: 0x00000106) označuje, že požadovaný typ služby nie je k dispozícii alebo nie je podporovaný SMSC.

Možné príčiny

  • Zadaný service_type nie je podporovaný SMSC.
  • Účet ESME nemá oprávnenie na použitie požadovaného typu služby.
  • SMSC zakázal požadovaný typ služby.
  • Nesprávna hodnota service_type v PDU submit_sm.

Kedy k tomu dochádza?

Táto chyba nastane, keď sa ESME pokúsi odoslať správu pomocou typu služby, ktorý SMSC nerozpozná alebo nepovolí.

Príklad transakcie SMPP PDU

Požiadavka PDU (submit_sm) odoslaná ESME

0000003C (Dĺžka)
00000004 (ID príkazu pre submit_sm)
00000000 (Stav príkazu)
00000001 (Sériové číslo)
7472616E 73616374 696F6E00 (Typ služby: "transaction")  <-- Nepodporovaný typ služby
01 (TON zdrojovej adresy - Medzinárodná)
01 (NPI zdrojovej adresy - ISDN)
31323334 00 (Zdrojová adresa: "1234")
01 (TON cieľovej adresy - Medzinárodná)
01 (NPI cieľovej adresy - ISDN)
39383736 00 (Cieľová adresa: "9876")
00 (Trieda ESM)
00 (ID protokolu)
00 (Príznak priority)
00000000 (Čas naplánovanej doručenia - Nie je nastavený)
00000000 (Platnosť - Nie je nastavená)
00 (Príznak nahradenia, ak je prítomný)
00 (Predvolené ID správy Sm)
0005 (Dĺžka správy)
48656C6C 6F (Správa: "Hello")

Odpoveď PDU (submit_sm_resp) označujúca ESME_RSERTYPUNAVAIL

00000010 (Dĺžka)
80000004 (ID príkazu pre submit_sm_resp)
00000106 (Stav príkazu - ESME_RSERTYPUNAVAIL)
00000001 (Sériové číslo)

Ako to vyriešiť?

  • Overte povolené hodnoty service_type u vášho poskytovateľa SMSC.
  • Použite podporovaný service_type alebo ho nechajte prázdny, ak je voliteľný.
  • Skontrolujte, či má účet ESME oprávnenie na použitie požadovanej služby.
  • Kontaktujte poskytovateľa SMSC pre ďalšie vysvetlenie.

Na vyriešenie tohto problému sa uistite, že v požiadavke submit_sm používate platný a podporovaný typ služby.

More information