Проверка баланса Utel в Кубунту 9.10 на модеме ZTE MF622

Для проверки счета нужно установить minicom (sudo apt-get install minicom) и настроить его на работу с портом модема (по умолчанию minicom настроен на порт dev/tty8).

Для настройки запускаем с параметром -s (minicom -s) и выбираем Serial Port Setup, далее нажимаем A - Serial Device меняем с dev/tty8 на dev/ttyUSB2, виходим по Enter'у и сохраняем настройки Set setup as dfl.

Выходим из режима настроек Exit, ждем результата инициализации модема
Welcome to minicom 2.3

OPTIONS: I18n                                                               
Compiled on Sep 25 2009, 23:40:20.                                          
Port /dev/ttyUSB2                                                           
                                                                            
                 Press CTRL-A Z for help on special keys                                                        
                                                                                                                
                                                                                                                
+ZUSIMR:2                                                                                                       
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0                                                                                
OK 

Команда проверки баланса для оператора Utel имеет такой вид
AT+CUSD=1,*100#,15

Вставляем ее (я это делаю копированием и вставкой с помощью Shift+Insert) и нажимаем Enter.

Получаем вывод комманды
+ZUSIMR:2
AT+CUSD=1,*100#,15
OK

+ZUSIMR:2

+CUSD: 0,"Vash balans:zagal'nyi 24,93; paketnyi 0,00; dodatkovyi 0,00 hrn., Zalyshylos:508822.0Kb v mezhah paketu.",15
.

Осталось еще разобраться в работе minicom'а, но главное, что есть результат.

upd: Проверка уровеня сигнала?

Команда AT+CSQ. Ответ состоит из двух цфир: +CSQ: 15,99. С помощью первой определяем уровень сигнала в дБ по форумуле: [-113 + Х * 2]. Второе число - кол-во ошибок в процентах:
0 - меньше чем 0.2%
1 - 0.2% to 0.4%
2 - 0.4% to 0.8%
3 - 0.8% to 1.6%
4 - 1.6% to 3.2%
5 - 3.2% to 6.4%
6 - 6.4% to 12.8%
7 - больше чем 12.8%
99 - не определено

Комментарии (3)

0
dyug - 10 Март, 2010 - 14:20

мысль логичная, миником для проверки подойдет...
но стоило бы, наверное подумать, что это дело автоматизировать.
expect, cat наверное...
У самого утел, но на телефоне, и потому и не использую. :-)

0
rlepish - 10 Март, 2010 - 22:29

Собсно мысль про использование миникома не моя. Вопрос проверки баланса поднимался на нескольких форумах, даже скрипты (все с использованием миникома) 3 или 4 есть, под разных операторов. Но все мной опробованное результату не давало.
И только сейчас, после третьей или четвертой попытки решить этот вопрос, я его решил вот таким образом.

0
dyug - 11 Март, 2010 - 11:36

собственно из того что недавно пробегало
http://linux007.livejournal.com/84468.html
http://linux007.livejournal.com/82330.html

погляди, может будет интересно, и более просто...

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры