ESME_RSERTYPDENIED u SMPP-u

Što je ESME_RSERTYPDENIED?

ESME_RSERTYPDENIED (Šifra greške: 0x00000107) označava da SMSC odbija traženi tip usluge za ESME.

Mogući uzroci

  • ESME nema potrebne dozvole za korištenje navedenog service_type.
  • SMSC je ograničio pristup traženom tipu usluge.
  • Pravila SMSC-a sprječavaju korištenje traženog tipa usluge.
  • Netočan ili nepodržan service_type naveden u submit_sm PDU-u.

Kada se događa?

Ova greška se događa kada ESME pošalje poruku s service_type koji je eksplicitno odbijen od strane SMSC-a.

Primjer SMPP PDU transakcije

Zahtjev PDU (submit_sm) poslan od ESME-a

0000003C (Duljina)
00000004 (ID naredbe za submit_sm)
00000000 (Status naredbe)
00000002 (Redni broj)
63686172 67696E67 00 (Service Type: "charging")  <-- Odbijeni tip usluge
01 (Source Address TON - International)
01 (Source Address NPI - ISDN)
31323334 00 (Source Address: "1234")
01 (Destination Address TON - International)
01 (Destination Address NPI - ISDN)
39383736 00 (Destination Address: "9876")
00 (ESM Class)
00 (Protocol ID)
00 (Priority Flag)
00000000 (Schedule Delivery Time - Nije postavljeno)
00000000 (Validity Period - Nije postavljeno)
00 (Replace If Present Flag)
00 (Sm Default Msg ID)
0005 (Duljina poruke)
48656C6C 6F (Poruka: "Hello")

Odgovor PDU (submit_sm_resp) koji označava ESME_RSERTYPDENIED

00000010 (Duljina)
80000004 (ID naredbe za submit_sm_resp)
00000107 (Status naredbe - ESME_RSERTYPDENIED)
00000002 (Redni broj)

Kako riješiti problem?

  • Provjerite s davateljem SMSC-a da potvrdite dopuštene vrijednosti za service_type.
  • Osigurajte da ESME račun ima potrebne dozvole za traženu uslugu.
  • Koristite drugačiji, ovlašteni service_type ili ostavite prazno ako je opcionalno.
  • Kontaktirajte davatelja SMSC-a za daljnju pomoć.

Da biste riješili ovaj problem, osigurajte da je vaš ESME račun ovlašten za korištenje navedenog tipa usluge i da je podržan od strane SMSC-a.

More information