ESME_RSERTYPUNAUTH w SMPP

Co to jest ESME_RSERTYPUNAUTH?

ESME_RSERTYPUNAUTH (Kod błędu: 0x00000104) oznacza, że żądany typ usługi jest nieautoryzowany dla ESME. Oznacza to, że ESME próbuje użyć usługi, do której nie ma uprawnień.

Możliwe przyczyny

  • ESME nie ma uprawnień do wysyłania wiadomości o żądanym typie usługi.
  • Nieprawidłowy lub nieobsługiwany typ usługi określony w żądaniu submit_sm.
  • Ograniczenia konta nałożone przez dostawcę SMSC.
  • Błędna konfiguracja w ustawieniach SMSC.

Kiedy występuje?

Ten błąd występuje, gdy ESME przesyła żądanie SMPP z typem usługi, który jest ograniczony lub nieautoryzowany na podstawie uprawnień konta skonfigurowanych przez SMSC.

Przykładowa transakcja PDU SMPP

Żądanie PDU (submit_sm) wysłane przez ESME

0000003C (Długość)
00000004 (ID polecenia dla submit_sm)
00000000 (Status polecenia)
00000001 (Numer sekwencji)
65787072 65737300 (Typ usługi: "express")
01 (TON adresu źródłowego - międzynarodowy)
01 (NPI adresu źródłowego - ISDN)
31323334 00 (Adres źródłowy: "1234")
01 (TON adresu docelowego - międzynarodowy)
01 (NPI adresu docelowego - ISDN)
39383736 00 (Adres docelowy: "9876")
00 (Klasa ESM)
00 (ID protokołu)
00 (Flaga priorytetu)
00000000 (Czas dostawy - nieustawiony)
00000000 (Okres ważności - nieustawiony)
00 (Flaga zastąpienia, jeśli obecna)
00 (Domyślne ID wiadomości Sm)
0005 (Długość wiadomości)
48656C6C 6F (Wiadomość: "Hello")

Odpowiedź PDU (submit_sm_resp) wskazująca ESME_RSERTYPUNAUTH

00000010 (Długość)
80000004 (ID polecenia dla submit_sm_resp)
00000104 (Status polecenia - ESME_RSERTYPUNAUTH)
00000001 (Numer sekwencji)

Jak to rozwiązać?

  • Sprawdź, czy parametr service_type w żądaniu jest poprawny i dozwolony dla Twojego konta.
  • Sprawdź uprawnienia konta SMSC i potwierdź, czy żądany typ usługi jest autoryzowany.
  • Skonsultuj się z dostawcą SMSC, aby poprosić o dostęp do wymaganego typu usługi, jeśli jest to konieczne.
  • Upewnij się, że używane są poprawne dane uwierzytelniające i konfiguracja SMPP.

Skontaktuj się z dostawcą SMSC, jeśli nie masz pewności, które typy usług są dozwolone dla Twojego konta.

More information