1

Temat: USSD na Huawei E3372

Witam, czy ktoś korzystał może z możliwości wysyłania kodów USSD na modemie Huawei E3372 + OpenWRT Cezarego?
Bo mimo usilnych prób (korzystałem z tego poradnika: http://eko.one.pl/?p=openwrt-ussd) nie udało mi się nic wysłać. Terminal pokazuje albo

Terminal read


albo

+CME ERROR: 304


co oznacza, że została podana nieprawidłowa komenda bo wymagany format to PDU, ale po skorzystaniu z tego http://smstools3.kekekasvi.com/topic.php?id=288 terminal pokazuje ">" i tyle. Sprawdzałem reszt interfejsów ale też bez powodzenia neutral bo ttyUSB1 pokazuje tylko "OK" co chwilę ale żadna komenda nie działa, ttyUSB2 wywala powyższy błąd a reszta

FATAL: cannot open /dev/ttyUSBx: No such file or directory

Ktoś coś doradzi?

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

2

Odp: USSD na Huawei E3372

Ja miałem problemy z SMS ale rozwiązałem je przełączając modem w tryb auto z wymuszonego LTE.

3

Odp: USSD na Huawei E3372

U mnie modem służy tylko do wysyłania i odbierania smsów poprzez smstools3 (poradnik z http://eko.one.pl/?p=openwrt-smstools3) z poleceniami dla routera które działają bez problemów. Nie łączy się on z internetem i w zasadzie nie konfigurowałem go za specjalnie.

/etc/smsd.conf

#
# Description: Main configuration file for the smsd
#

devices = GSM1
incoming = /mnt/share/sms/incoming
outgoing = /mnt/share/sms/outgoing
checked = /mnt/share/sms/checked
failed = /mnt/share/sms/failed
sent = /mnt/share/sms/sent
receive_before_send = no
autosplit = 3
eventhandler = /mnt/share/sms/sms_eventhandler.sh
#blacklist = /etc/smsd.black.txt
whitelist = /mnt/share/sms/smsd.white.txt
phonecalls = /mnt/share/sms/phonecalls
loglevel = 5
decode_unicode_text = yes
date_filename = 2

[GSM1]
init = AT+CPMS="ME","ME","ME"
device = /dev/ttyUSB0
incoming = yes
baudrate = 19200
cs_convert = yes
WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

4 (edytowany przez morfik 2016-09-14 20:52:38)

Odp: USSD na Huawei E3372

A jak masz ten modem ustawiony? Ma on wymuszone LTE czy nie?

Sprawdzić to możesz przez polecenia AT. Zaloguj się na router na jednym terminalu i wpisz:

# cat /dev/ttyUSB0

Zaloguj się na drugi terminal i wpisz:

# echo -e "AT^SYSCFGEX?\r" > /dev/ttyUSB0

I zobacz co zwróci.

W sumie sprawdziłem u siebie, i mój modem pracuje na wymuszonym LTE i odbiera/wysyła SMS. To chyba problem z kodami USSD miałem wtedy i trzeba było przestawiać na tryb auto.

Tak czy inaczej, jeśli ci nie chce wysyłać SMS, to spróbuj go przestawić w poniższy sposób:

# echo -e "AT+CMGF=1;^CURC=0;^USSDMODE=0\r"  > /dev/ttyUSB0

I po tym sprawdź czy nastąpi poprawa.

5 (edytowany przez ookris 2016-09-15 16:31:07)

Odp: USSD na Huawei E3372

@morfik nie wiem w jakim trybie działa modem bo poza instalacją niezbędnych pakietów + smstools3 i jego konfiguracji nic nie zmieniałem w ustawieniach modemu. SMSy wysyła i odbiera poprawnie.

Wpisałem:

# echo -e "AT^SYSCFGEX?\r" > /dev/ttyUSB1

wynik:

^SYSCFGEX:"00",3FFFFFFF,1,2,7FFFFFFFFFFFFFFF

Wpisałem:

# echo -e "AT+CMGF=1;^CURC=0;^USSDMODE=0\r"  > /dev/ttyUSB1

wynik:

ERROR

Wszystko sprawdzane na ttyUSB1 gdzyż na ttyUSB0 nie było żadnej reakcji.

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office