ESME_RCNTSUBDL w SMPP

Co to jest ESME_RCNTSUBDL?

ESME_RCNTSUBDL (Kod błędu: 0x00000044) to błąd SMPP oznaczający, że ESME nie ma uprawnień do przesyłania wiadomości do listy dystrybucyjnej (DL).

Możliwe przyczyny

  • SMSC nie obsługuje wysyłania wiadomości do list dystrybucyjnych.
  • ESME nie ma uprawnień do wysyłania wiadomości do listy dystrybucyjnej.
  • Funkcja listy dystrybucyjnej jest wyłączona dla bieżącego połączenia.
  • ESME próbowało wysłać wiadomość do DL przy użyciu nieobsługiwanej operacji.

Kiedy występuje?

Ten błąd występuje, gdy ESME próbuje wysłać wiadomość do listy dystrybucyjnej za pomocą submit_multi, ale SMSC na to nie zezwala.

Przykładowa transakcja PDU w SMPP

Nieprawidłowe PDU submit_multi (ESME nie może wysyłać do DL)

0000003C (Długość)
00000021 (ID polecenia dla submit_multi)
00000000 (Status polecenia)
00000002 (Numer sekwencji)
00 (Typ usługi)
01 (TON adresu źródłowego)
01 (NPI adresu źródłowego)
31323334 00 (Adres źródłowy: "1234")
00 (Klasa ESM)
00 (ID protokołu)
00 (Flaga priorytetu)
00000000 (Czas dostawy - nie ustawiony)
00000000 (Okres ważności - nie ustawiony)
00 (Zarejestrowana dostawa)
00 (Flaga zastąpienia, jeśli obecna)
00 (Domyślne ID wiadomości)
0005 (Długość wiadomości)
48656C6C 6F (Wiadomość: "Hello")
01 (Liczba odbiorców)
02 (Flaga odbiorcy - Lista dystrybucyjna)
64697374 6C69737400 (Nazwa DL: "distlist")

PDU odpowiedzi (submit_multi_resp) z ESME_RCNTSUBDL

00000010 (Długość)
80000021 (ID polecenia dla submit_multi_resp)
00000044 (Status polecenia - ESME_RCNTSUBDL)
00000002 (Numer sekwencji)

Problem: ESME próbowało wysłać wiadomość do listy dystrybucyjnej, ale nie ma do tego uprawnień.

Jak to rozwiązać?

  • Sprawdź, czy SMSC obsługuje wysyłanie wiadomości do list dystrybucyjnych.
  • Upewnij się, że ESME ma odpowiednie uprawnienia do wysyłania do DL.
  • Upewnij się, że nazwa listy dystrybucyjnej jest poprawna i prawidłowo sformatowana.
  • Skontaktuj się z dostawcą SMSC, aby włączyć lub skonfigurować obsługę DL.
  • Rozważ wysyłanie indywidualnych wiadomości zamiast korzystania z listy dystrybucyjnej.

Jeśli problem nadal występuje, skonsultuj się z dostawcą SMSC w celu dalszego rozwiązywania problemów i dostosowania konfiguracji.

More information