Цитата:
Сообщение от aisdyhgf
Больной уже для меня вопрос. А работают ли ussd запросы в линукс? Разлочил модем от мтс, перепрошивал, а он все равно на CUSD команды еррором ругается.
AT+CUSD=1
OK
AT+CUSD=1,*100#
ERROR
AT+CUSD=1,"*100#"
ERROR
AT+CUSD=1,*100#,15
ERROR
AT+CUSD=1,"*100#",15
ERROR
Связь при этом есть, смс ходят... Кто знает что тут не так? Особый формат команды надо? Под виндой, прошив очередной дашборд, увидел ответ на запрос баланса. Значит умеет.
|
Сделай вот так:
AT+CUSD=1,AA180C3602,15
или AT+CUSD=1,"AA180C3602",15
(это эквивалент AT+CUSD=1,*111#,15)
нет под рукой кодировки для 100
Получишь так:
+CUSD:0,
"04110430043B0430043D0441003A003300340039002C00320 4400020042504380442044B00200432043C043504410442043 E0020043304430434043A043E0432002E04170432043E043D0 4380442043500300035003000310034002800320033002C003 70440005C043C0438043D0029"
,72
После перекодировки получишь баланс.
Я это использую под WinCE.