ESME_RINVBCASTAREAFMT w SMPP

Co to jest ESME_RINVBCASTAREAFMT?

ESME_RINVBCASTAREAFMT (Kod błędu: 0x00000108) wskazuje, że format parametru obszaru rozgłoszeniowego podanego w PDU SMPP jest nieprawidłowy lub nie jest rozpoznawany przez SMSC.

Możliwe przyczyny

  • Format obszaru rozgłoszeniowego nie jest zgodny z oczekiwaną strukturą SMSC.
  • Nieprawidłowe kodowanie lub długość pola obszaru rozgłoszeniowego.
  • Nieobsługiwany format obszaru określony przez ESME.

Kiedy występuje?

Ten błąd występuje, gdy ESME przesyła wiadomość broadcast_sm i zawiera nieprawidłowy format obszaru rozgłoszeniowego.

Przykładowa transakcja PDU SMPP

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

00000034 (Długość)
00000111 (ID polecenia dla broadcast_sm)
00000000 (Status polecenia)
00000003 (Numer sekwencji)
00 (Typ usługi - Domyślny)
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 (Schemat kodowania danych)
00 (Flaga priorytetu)
00000000 (Czas dostawy - Nie ustawiony)
00000000 (Okres ważności - Nie ustawiony)
00 (Flaga zastąpienia, jeśli obecna)
00 (Domyślny ID wiadomości Sm)
0005 (Długość wiadomości)
48656C6C 6F (Wiadomość: "Hello")
001B (Tag TLV formatu obszaru rozgłoszeniowego)
0003 (Długość TLV)
XXXXXX (Nieprawidłowe dane formatu)

Odpowiedź PDU (broadcast_sm_resp) wskazująca ESME_RINVBCASTAREAFMT

00000010 (Długość)
80000111 (ID polecenia dla broadcast_sm_resp)
00000108 (Status polecenia - ESME_RINVBCASTAREAFMT)
00000003 (Numer sekwencji)

Jak to rozwiązać?

  • Upewnij się, że format obszaru rozgłoszeniowego jest zgodny z wymaganym formatem i kodowaniem SMSC.
  • Sprawdź, czy długość danych w polu TLV jest prawidłowa.
  • Skonsultuj się z dostawcą SMSC w sprawie prawidłowych wartości formatu obszaru rozgłoszeniowego.
  • Użyj obsługiwanego formatu obszaru i ponów próbę przesłania broadcast_sm.

Aby rozwiązać ten problem, zweryfikuj format obszaru rozgłoszeniowego z SMSC i popraw ewentualne błędy w PDU SMPP.

More information