Еще о билайновском модеме ZTE

В продолжение вот этой темы. Задался целью обучить линукс смотреть баланс счета в билайне. В софте для Windows и MacOS X все это делается одной кнопкой… В линуксе, понятное дело, никак.

Вооружившись portmon для XP, выяснил, что для запроса баланса посылается обычный USSD-request:

*102# (неправда ли, удивительно)

Дальше начались пляски с бубном. Послав  его через minicom (apt-get install minicom), выяснил, что в качестве результата приезжает закодированная (видимо в юникоде) строчка. Декодировать «с налету» не получилось пока что (ибо лень).

Почитав сайт билайна выяснил, что для аппаратов «без русского языка» есть команда:

#102#.

Запрос вернул осмысленную информацию. Вот тут то и выяснился весь цинизм ситуации. Дело в том. «Латинский» запрос НЕ присылает инфу о траффике. То есть приходят данные про деньги, количество бесплатных СМС (?!!) и минут (???!!!!).

Похоже, инженеры билайна забыли перебить темплейт для «английского запроса». Простительно — ибо в софте железно зашит немножко другой запрос.

В ближайшее  время опубликую скрипт, как допишу и инструкцию по пользованию. Пока что будет запрос только денег ( временно). На работе наблатыкался с sed/perl/sh, ага.

Реклама

Добавить комментарий

Please log in using one of these methods to post your comment:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: