[-]
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).
Odwiedź stronę użytkownika 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.
Odwiedź stronę użytkownika 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
Odwiedź stronę użytkownika 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.
Odwiedź stronę użytkownika 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)
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Huawei E3372 HiLink - problem w Windows 10 Fall Creators Update (1709) jakubd 13 3 195 17-02-2018 18:27
Ostatni post: jakubd
  Huawei E3372 (HiLink) Problem z brakiem sterownik karty sieciowej… vezyrtod 21 27 870 08-02-2018 22:57
Ostatni post: szopen
  Huawei E3372 aktualizacja... Pado 1 776 05-01-2018 09:46
Ostatni post: jakubd
  Huawei E3372h2 HiLink - da się aktywować TDD2300/2600? orgasmusmaximus 2 484 16-12-2017 12:04
Ostatni post: orgasmusmaximus
  Huawei E3372 HiLink LMT - usypianie łącza / zawieszanie. BambOOs 10 1 412 16-11-2017 20:47
Ostatni post: jakubd