Mar. 30th, 2011

yuri_kurenkov: (dr emmett brown)
Еще год назад столкнулся с проблемой узнать баланс в USB-свиске Huawei E-1550, приобретенном в Макеевке на Московской в салоне "SIM" вместе с Utelовским пакетом U'try. Я тогда часто мотался к больному папе. Сейчас решил все собрать в кучу. Немного googleния и на просторах интернета был найден перловый скрипт:
ussd script )
Для скрипта нужны два перловых модуля. Getopt::Std устанавливается вместе с PERLом, а второй необходимо установить. На нетбуке в Ubuntu надо сказать:
%sudo perl -MCPAN -e ‘install Device::Gsm::Pdu’

Во FreeBSD необходимо установить comms/p5-Device-Gsm

Каждый раз писать запрос в командной строке мне показалось не удобно. Да и статистику расхода денег хотелось тоже видеть. Для удобства работы написал небольшой wrapper:
gsm_balance script )
В скрипте есть "закладки" с командами USSD-запросов для Utel, Мегафон и прочих (работает с МТСами, Киевстаром) операторов. Что надо запросить у Билайна - не знаю. Результаты запроса баланса пишутся в файл gsm_balance.log на microSD флэшку, вставленную в модем и монтируемую в /media/HUAWEI. Если флэшка не смонтирована, то результат будет записан в корень домашнего каталога.

Profile

yuri_kurenkov: (Default)
yuri_kurenkov

August 2011

S M T W T F S
 1 23 456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 12:24 am
Powered by Dreamwidth Studios