ussd icon indicating copy to clipboard operation
ussd copied to clipboard

Не получает ответа на USSD запрос

Open maks2018 opened this issue 6 years ago • 4 comments

Привет, имею модем huawei e153, настроена отправка смс через sendsms3, но получить баланс не получается. запускаю ваш код

sudo /usr/bin/php -f /usr/local/sbin/ussd.php *100#
USSD request: *100#
AT command: AT+CUSD=1,AA180C3602,15

и так может стоять очень долго, в getstring прописал var_dump и получил следующее

USSD request: *100#
AT command: AT+CUSD=1,AA180C3602,15
string(0) ""
string(2) "OK"
string(0) ""
string(2) "OK"
string(0) ""
string(2) "OK"
^C

Как видно баланс он не получает, менял /dev/ttyUSB0-2 во всех вариантах, результат один и тот же

Пробовал AT команды, ситуация вот такая (вывод с var_dump($string);):

AT command: AT+CSQ
string(0) ""
string(11) "+CSQ: 21,99"
string(0) ""
string(2) "OK"
string(0) ""
string(2) "OK"
string(0) ""
string(2) "OK"
^C

Подскажите, куда копать?

maks2018 avatar Dec 08 '19 20:12 maks2018

Привет. Есть у меня такой дома, но с ним не пробовал. Попробую на днях.

gnomeby avatar Dec 09 '19 07:12 gnomeby

Ок, жду, а то уже мозг сломал :(

maks2018 avatar Dec 11 '19 09:12 maks2018

Рекомендую забить на скрипт и начать с того, общается ли модем с линуксом вообще. Это можно сделать с помощью следующих страниц: http://jinv.ru/zhelezo-dlya-pk/46-primenenie-minicom-dlya-vvoda-at-komand-modema.html https://ru.stackoverflow.com/questions/462469/Отправить-at-команду-модему-huawei-в-ubuntu https://wiki.archlinux.org/index.php/Huawei_E1550_3G_modem

gnomeby avatar Dec 24 '19 03:12 gnomeby

С модемом все общается и ваш скрипт и другие приложения, проблема именно в асинхронном ussd :(

maks2018 avatar Dec 28 '19 15:12 maks2018