Я делаю bash-скрипт, который запускает AT-команды.Все остальные команды работают так:
ATI
AT+CSCS="GSM"
AT+CMFG=0
AT+CGMI
AT+CGMM
Но когда я отправляю USSD-запрос:
echo 'AT+CUSD=1,"*151#",15' | atinout - /dev/ttyUSB0 -
, я получаю сообщение «ОШИБКА», а когда я конвертирую USSD в PDU:
echo 'AT+CUSD=1,"452694D903",15' | atinout - /dev/ttyUSB0 -
Я получаю сообщение "ОК", но все еще не могу получить баланс.
Любая помощь будет принята с благодарностью.
Спасибо.