[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
17-08-2017, 23:44 (Ten post był ostatnio modyfikowany: 20-08-2017 15:57 przez Unix-like.)
Post: #1
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
Witam, posiadam bardzo dziwny problem ponieważ nie jestem wstanie wysłać żadnego kodu USSD a w odpowiedzi dostaje:
Kod:
AT+CUSD=1,"AA988CA61A01"
Kod:
OK

+CUSD: 2

Kod:
AT+CUSD=1,"*124*#",15
Kod:
+CME ERROR: 100
Z tego co wyczytałem jest to nieznany błąd - Unknown error.
Oczywiście modem jest w trybie tekstowym (AT+CMGF=1).
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
18-08-2017, 00:36
Post: #2
Huawei E3372h Jak wysłać kod USSD przez komende AT
W tym drugim przypadku brakuje ci cudzysłowu na końcu ciągu.
Kody USSD trzeba zwykle kodować na potrzeby transmisji - chyba tak, jak w pierwszym cytacie, ale ja się w to nie bawiłem.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
18-08-2017, 01:29
Post: #3
Huawei E3372h Jak wysłać kod USSD przez komende AT
Edytowałem post, jeśli chodzi o Huawei E3131s-2 to właśnie te kodowanie działa bez problemów, tylko tutaj coś jest nie tak.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
18-08-2017, 03:53
Post: #4
Huawei E3372h Jak wysłać kod USSD przez komende AT
Ja kody USSD wysyłam w taki sposób jak na tym skrypcie.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
18-08-2017, 07:38
Post: #5
Huawei E3372h Jak wysłać kod USSD przez komende AT
Fragment dla nas istotny, to dwa polecenia (oczyściłem ze znaków wymaganych przez basha):
Kod:
AT+CUSD=1,"*111*480*1#"
AT+CUSD=1,"0"
trzeci parametr (,15) nie jest obowiązkowy i oznacza kodowanie 7-bitowe (bez konieczności rekodowania). Niektóre urządzenia odmawiają współpracy po podaniu tego kodu, stąd być może CME error.
A więc spróbuj bez ręcznego kodowania i bez parametru 15.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
[-] 1 użytkownik podziękował użytkownikowi jakubd za tę wiadomość:
morfik (2017-08-18)
18-08-2017, 19:05
Post: #6
Huawei E3372h Jak wysłać kod USSD przez komende AT
Próbowałem komend AT w powyższym przykładzie, ale bez rezultatu występuje nadal błąd:
Kod:
+CME ERROR: 100
Oczywiście wcześniej wpisałem AT+CMGF=1
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
19-08-2017, 07:39
Post: #7
Huawei E3372h Jak wysłać kod USSD przez komende AT
Nie mam pod ręką gotowego takiego zestawu do testów, więc opieram się tylko na tym, co znalazłem w sieci i co pisze morfik. Przjerzyj jeszcze jego skrypt, może coś pominąłeś.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
20-08-2017, 16:27 (Ten post był ostatnio modyfikowany: 20-08-2017 16:28 przez Unix-like.)
Post: #8
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
To co pisze morfnik nie ma prawa działać bo dostaje cały czas +CME ERROR: 100
Jego komendy AT wyglądają tak:
Kod:
AT+CUSD=1,"*111*480*1#"
AT+CUSD=1,"0"
Pierwsza linijka to komenda AT która u mnie powoduje taki sam błąd jak wyżej, ostatnia linijka sam nie wiem po co tam jest - powoduje dokładnie to samo.

Osobiście jeszcze się nie spotkałem z modemem huawei który by przyjmował kody USSD bezpośrednio po włączeniu Text mode komendą AT+CMGF=1
U mnie wygląda to tak że tryb text mode jest włączony powyższą komendą, i modem odpowiada tylko po przekonwertowaniu znaków do PDU:
Kod:
AT+CUSD=1,"AA988CA61A01"
OK

+CUSD: 2

Używałem tych skryptów do konwertowania kodów USSD do PDU było to wymagane kiedy używałem Huawei E3131s-2 bo tak jak Huawei E3372h-153 nie obsługiwał trybu Text mode.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
20-08-2017, 17:17 (Ten post był ostatnio modyfikowany: 20-08-2017 17:17 przez morfik.)
Post: #9
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
U mnie na Huawei E3372s działa bez problemu:

[Obrazek: HCradf0.png]

Górny terminal to jest podgląd interfejsu modemu, w dolnym wydawałem polecenia.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
22-08-2017, 17:27 (Ten post był ostatnio modyfikowany: 22-08-2017 17:36 przez szopen.)
Post: #10
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
tak mi przyszło coś do głowy - czy modem czasem nie ma wymuszonego LTE?
na hilinku (sprzętowo ten sam modem co tytułowy) z Playa USSD (w webui) nie działają jeśli LTE jest jedynym trybem pracy modemu
(natomiast wymuszenie nie przeszkadza w działaniu SMS)

Statystyki Folding@home
[Obrazek: sigimage.php?un=szopen&t=247478]
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
22-08-2017, 18:05
Post: #11
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
U mnie też nie działa na wymuszonym LTE, temu zawsze przełączam w tryb 030201, tak jak widać na fotce.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
22-08-2017, 19:46
Post: #12
Huawei E3372h-153 Jak wysłać kod USSD przez komende AT
SMS/USSD over LTE działa tylko w sieciach, a czasem nawet segmentach sieci, które to obsługują. Ogólnie trzeba założyć, że wymuszenie LTE = brak obsługi USSD i LTE.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Cos lepszego od E3372h-153? @@Maciek@@ 11 3 059 22-09-2021 18:37
Ostatni post: szopen
  HUAWEI E3372 1. najnowszy firmware 2.firmware od Orange josephwriter123 4 7 630 14-01-2021 21:53
Ostatni post: Ekonomista
  Huawei e3372s-153 hilink na zwykły pod Linuksem loginlog 5 5 867 24-10-2020 21:52
Ostatni post: szopen
  Huawei E3372h-320 jaki ruter mbr 1 5 537 26-08-2020 09:22
Ostatni post: jakubd
  Huawei E3272 - jaka antena LTE? JanTroll 6 7 990 23-08-2020 21:30
Ostatni post: jakubd