Как проверить баланс на модеме
Перейти к содержимому

Как проверить баланс на модеме

  • автор:

4 варианта как проверить свой баланс на модеме

Устройство возле ноутбука

После подключения интернета требуется ежемесячно вносить абонентскую плату. Предусмотрено несколько варинатов того, как проверить баланс на модеме Билайн. Абоненты могут оперативно узнать, поступили деньги на счет или где-то зависли. Получать сведения можно в режиме оффлайн, через виртуальные сервисы, посредством звонков и дистанционных запросов.

Варианты получения информации

Если денежные средства не поступят в срок на баланс модема, то интернет-соединение будет приостановлено. Тогда придется обращаться в отделение связи, проводить проверку через оператора: выяснять, по какой причине денег нет на счету. Чтобы узнать баланс на своем модеме Билайна, провайдер предлагает изучить каждый способ просмотра информации.

Проверка через приложение «USB-модем Билайн»

Для подключения роутера пользователь входит в основное меню прибора. Таким же методом можно узнавать баланс на модеме USB Билайна. Предусмотрена пошаговая инструкция:

  1. Открыть стартовое меню программы.
  2. На главной странице найти раздел «Управления счётом».
  3. Перейти в раздел «Баланс».
  4. Нажать на клавишу «Проверка остатка средств».
  5. Провести дистанционное пополнение или взять «Доверительный платеж».

Эта процедура доступна при нулевом балансе или когда интернет-соединение прервано из-за неуплаты.

Использование личного кабинета

Проверять баланс удобно через билайновский веб-ресурс, но для этого необходим доступ в интернет. Для того чтобы попасть в основное меню, проводится авторизация. С помощью номера телефона, который вводится в поле, абонент получает проверочный код. Цифры придут на мобильный. Это случайный пароль для входа, который потом можно изменить. Далее следует действовать по инструкции:

  1. На основной странице найти вкладку «Оплата и Финансы».
  2. Перейти в «Модемы».
  3. Открыть вкладку «Баланс».

Рекомендуем: Как легко подключить выгодный тариф 4G безлимит на Beeline

Регистрация проводится через тот номер мобильного, на который проводилась авторизация роутера.

В виртуальном кабинете доступны все функции управления услугами, можно узнать количество оставшихся гигабайт или подвключить дополнительные опции для удобства.

Приветствие в кабинете

USSD-команда

Предусмотрена специальная USSD-команда, позволяющая узнать все о балансе. Набирается запрос *102# . Для ввода команды придется переставить симку из модема в любое мобильное устройство.

Звонок в техническую поддержку

Абонент всегда может обратиться за помощью в справочную. Сотрудники технической поддержки работают круглосуточно. Номер для жителей России работает бесплатно: 8-800-700-8000 или 0611 . Чтобы провести идентификацию клиента, оператор задаст несколько персональных вопросов: дата рождения, полные Ф.И.О. или паспортные данные. После обработки сведений сотрудник сообщит информацию пользователю.

Нюансы и возможные проблемы

Во время пополнения, проверки или других операций, связанных с модемом, возникают проблемные ситуации. Разберем самые популярные ошибки:

  1. Недостаточно оплатить интернет-трафик, требуется корректное подключение модема.
  2. Размер стартового баланса бывает разный, тонкости стоит уточнять перед покупкой комплекта.
  3. Невозможность зайти в интернет иногда связана не с недостатком средств на лицевом счету абонента, а с тем, что закончились гигабайты, в связи с чем скорость упала до минимального уровня.
  4. Чтобы подключить модем, нужно найти диск «Билайн» во вкладке «Мой компьютер», запустить его. Загрузка пройдет в автоматическом режиме.
  5. Если система выдает табличку «Ошибка №4», значит требуется оплатить интернет-соединение.

Если клиент на долгое время деактивировал модемный блок, то задолженность накапливаться не будет. При отрицательном балансе клиенту больше не предоставляют услуги.

Как проверить баланс на модеме

Добрый вечер, форумчане.

Сталкивался ли кто-нибудь с проблемой проверки баланса на модемах ПМ01 после обновления.

Предыстория вопроса.
С 2015 года использую модемы ПМ01 на объектах. В интерфейсе реализована возможность проверки баланса на сим-карте, которая исправно работала.
В феврале 2018 года на очередном объекте столкнулся с проблемой, что баланс перестал проверяться (о чем вопрошал тут (http://www.owen.ru/forum/showthread.php?t=13029&page=81&p=270970&viewfull=1#post270970)).
В тот момент функциональность оказалась для заказчика невостребованной и я отложил решение данной проблемы.
Сейчас сложилось, что на столе у меня есть 2 модема разных годов выпуска и я решил провести тесты.

Исходные данные.
1. Тестовый проект для проверки баланса — TestBalance.pro (прикрепляю).
2. Контроллер ПЛК110 М02.
3. Модем ПМ01-24.B 2016 года выпуска — буду называть «Модем 1».
4. Модем ПМ01-24.AB 2018 года выпуска — буду называть «Модем 2».
5. Библиотека SmsOwenLib от 18.05.2017 (как я понимаю, последняя).
6. Сим-карта Мегафона.
7. Номер для проверки баланса *100#.

Описание проблемы.
При работе с модемом 1 проверка баланса проходит корректно. После запроса в поле BalanceText появляется текущий баланс (см. рисунок «Баланс на модеме 2016 года»).
Переставляю сим-карту и клеммную колодку с модема 1 на модем 2. Переинициализирую систему снятием и подачей питания. После запроса баланса в поле BalanceText отображается одна кавычка (см. рисунок «Баланс на модеме 2018 года»).

Кто-нибудь сталкивался с данной проблемой?
В чем может быть причина?

Трофимов Артем
18.09.2018, 19:51

Кирилл, приложите пожалуйста вывод ATI команды к каждому модему.
+ укажите какой интерфейс используете
+ приложите, либо зав номер , либо дату приобретения ПЛК ( данный пункт можете в личку)

Спорягин Кирилл
20.09.2018, 12:20

Кирилл, приложите пожалуйста вывод ATI команды к каждому модему.
+ укажите какой интерфейс используете
+ приложите, либо зав номер , либо дату приобретения ПЛК ( данный пункт можете в личку)

1. Напрямую не использую AT команды. Использую библиотеку SmsOwenLib. Конкретно для проверки баланса использую ФБ FB_SMS_SR (см. «Вызов блока FB_SMS_SR»).
Так что AT команды должны быть те, которые формирует этот блок. Если нужно детальней, то опишите, как их посмотреть.

2. На ПЛК110 использую интерфейс RS-485-1. На модемах RS-485, т.е. клеммы Data+/Data- на разъеме Х1.

3. Модем 1 (ПМ01-24.B, 2016) зав. № 43886161102219211.
Модем 2 (ПМ01-24.АВ, 2018) зав. № 39432180632200144.
Но я думаю, что не в конкретном модеме дело. Так как отсутствие ответа при проверке баланса наблюдается как минимум на 2-х модемах 2018 года.

Трофимов Артем
20.09.2018, 12:25

а ПЛК какого года? есть возможность проверить по 232 порту работу с модемами 18 года?
на 9600 такое же поведение?

Спорягин Кирилл
20.09.2018, 12:29

а ПЛК какого года? есть возможность проверить по 232 порту работу с модемами 18 года?
p.s. какая скорость стоит у порта?

1. ПЛК110 М02 старенький, наверное 2015 или 2016, точно не помню.
2. Если бы был модем 2018 года с интерфейсом RS-232, то проверил бы, но есть только с RS-485.
3. Порт настраиваю на 115200.

Трофимов Артем
20.09.2018, 12:31
попробуйте 9600 скорость. версия прошивки ПЛК?
Спорягин Кирилл
20.09.2018, 12:41

попробуйте 9600 скорость. версия прошивки ПЛК?

Прошивка ПЛК 0.3.67.
На скорости 9600 пока не хочет уходить с шага конфигурации.
Сегодня должен уже идти по работе. Завтра попробую 9600 еще раз и отпишусь.

Трофимов Артем
20.09.2018, 12:48

Кирилл, по хорошему Вам надо, чтобы не костылить, отправить ПЛК на доработку RS485. в декабре прошлого года мы заменили на полностью автоматический преобразователь. проблема из за него с вероятностью 99%.
в мае прошлого года ПМ01 были оснащены чипом SIM800 который работает по UART крайне шустро. если на старых с чипом SIM900 это не было заметно и работало как часики ( т.к. чип отвечал с задержкой ) , то на 800ом это вылезло в нестабильности работы с ПЛК110

Спорягин Кирилл
21.09.2018, 10:34

На скорости 9600 и 57600 и Модем 1 и Модем 2 не уходят с шага конфигурации. Ошибка возвращаемая блоком FB_SMS_CFG = 13 (таймаут).

Спорягин Кирилл
21.09.2018, 11:59

После обновления прошивки в ПЛК110 с 0.3.67 до 0.3.73 при проверке баланса с помощью модема 2 выдает ошибку 9 («не удалось проверить баланс»).
Аналогичная ситуация была у пользователя еще в 2013 году (см. тут (http://www.owen.ru/forum/showthread.php?t=13029&page=30&p=118232&viewfull=1#post118232)). Ответа в теме нет.

Спорягин Кирилл
21.09.2018, 14:15

2. Если бы был модем 2018 года с интерфейсом RS-232, то проверил бы, но есть только с RS-485.

Так это у меня глаз замылился. Как раз модем 2018 года у меня АВ, т.е. и с интерфейсом RS-232.
Проверил на этом интерфейсе. Так же не работает. В ответ на скорости 115200 приходит одна кавычка. На скорости 9600 не уходит с шага конфигурации с ошибкой 13 (таймаут).

Так что, видимо, интерфейс RS-485 не причем.

Спорягин Кирилл
21.09.2018, 14:16

если человек не сказал спасибо за решение проблемы, это не значит что ответов не было. Во первых, в доках было написано что мин.цикл делать нужно 10мс, во вторых баланс стоит опросить с начальным символом решетки

ЗЫ даже в документации решетка используется ведь не просто же так

Мин. цикл менял и до 15 и до 20 не помогает.
#100# также не помогает.

Спорягин Кирилл
21.09.2018, 16:45

Дополнил код отправкой тестовой СМС. Код прикрепляю.

СМС прекрасно отправляются с модема 2 (2018 года).

А вот баланс по-прежнему не проверяется.

Уважаемая тех. поддержка, вы можете провести аналогичные тесты и сообщить результаты?
Или укажите на ошибку в моем коде!

Трофимов Артем
25.09.2018, 14:22

1) а читатет ли Ваша сборка СМС что вы отправляете НА ПЛК а не С ПЛК?
2) можете приложить лог обмена между модемом и ПЛК при запросе?
3) то что таймаут на других скоростях — скорее всего Вы установили на модеме не автоопределение , а конкретно скорость 115200.

Спорягин Кирилл
25.09.2018, 17:19

1) а читатет ли Ваша сборка СМС что вы отправляете НА ПЛК а не С ПЛК?

У меня потребности в этой операции пока нет, но если это нужно для диагностики могу попробовать получить СМС.

2) можете приложить лог обмена между модемом и ПЛК при запросе?

Прикрепляю (см. Лог обмена.jpg). Скорость 9600.

3) то что таймаут на других скоростях — скорее всего Вы установили на модеме не автоопределение , а конкретно скорость 115200.

Не знаю как установить конкретную скорость или автоопределение. Пользовался только блоком FB_SMS_CFG.
Скорость удалось поменять следующим действием. В конфигурации оставить 115200, а в блоке FB_SMS_CFG указать новую скорость (9600). После чего модем сконфигурировался на 9600.

На скорости 9600, так же ошибка 9 (не удалось проверить баланс). См. «Ошибка Не удалось проверить баланс.jpg».

ЛОГ ИЗ ЭТОГО ПОСТА ЛУЧШЕ НЕ СМОТРЕТЬ. У МЕГАФОНА сегодня какие-то проблемы. На телефоне тоже баланс не проверятся.

Спорягин Кирилл
25.09.2018, 18:46

Вот лог проверки на модеме 2018 года на сим карте Билайн.

В ответ на запрос баланса одна кавычка.

Спорягин Кирилл
25.09.2018, 19:13

Провел повторно эксперимент опроса с помощью одного и того же кода 2-х модемов разных годов.
Скорость опроса 9600.

Логи прикрепляю.
Программу прикрепляю.

Из логов видно, что модем ответил ПЛК совершенно одинаково.
Но в одном случае блок FB_SMS_SR в свое поле NewInSmsText поместил текущий баланс 391.88 р. (см. Модем 2016).
А в другом случае только кавычку (см. Модем 2018).

Узнаем счёт на модеме

Если вы используете USB модемы для совершения звонков через asterisk, то приходится время от времени проверять счёт. Можно вынимать симки, вставлять в телефон и проверять счёт. Но! Можно это делать программно.

Тестовый стенд : USB модем Huawei E1550.

Будет рассмотрено 2 способа. Лично у меня заработал только 1-ый.

Способ1

Можно использовать встроенные функции asterisk’a. Для этого выполним команду:

datacard ussd datacard7 *100#

прямо в консоле астериска, где *100# – номер для проверки счёта, а datacard7 – имя вашего модема. Иногда USSD код нужно заключать в двойные кавычки.

После этого в файле /var/log/asterisk/ussd.log появится вот такая запись:

2011-11-10 10:05:22 — datacard7: Ваш баланс составляет 32419 рублей.

boom-ats*CLI> datacard ussd datacard7 *100#
[datacard7] Got USSD response: ‘Ваш баланс составляет 32419 рублей.’
— Executing [ussd@datacard-incoming:1] Set(«Local/ussd@datacard-incoming-a372;1», «USSD_ML=Ваш баланс составляет 32419 рублей.») in new stack
— Executing [ussd@datacard-incoming:2] Verbose(«Local/ussd@datacard-incoming-a372;1», «Incoming USSD: Ваш баланс составляет 32419 рублей.») in new stack
Incoming USSD: Ваш баланс составляет 32419 рублей.
— Executing [ussd@datacard-incoming:3] System(«Local/ussd@datacard-incoming-a372;1», «echo ‘2011-11-10 11:33:50 — datacard7: Ваш баланс составляет 32419 рублей.’ >> /var/log/asterisk/ussd.txt») in new stack
— Executing [ussd@datacard-incoming:4] Hangup(«Local/ussd@datacard-incoming-a372;1», «») in new stack
== Spawn extension (datacard-incoming, ussd, 4) exited non-zero on ‘Local/ussd@datacard-incoming-a372;1’
— Executing [h@datacard-incoming:1] Hangup(«Local/ussd@datacard-incoming-a372;1», «») in new stack
== Spawn extension (datacard-incoming, h, 1) exited non-zero on ‘Local/ussd@datacard-incoming-a372;1’

Способ2

Использовать скрипт, написанный Юрием Куринковым. Вот текст скрипта:

#!/usr/bin/perl use Getopt::Std; use Device::Gsm::Pdu; # defaults $opt_r = «/dev/ttyUSB2»; $opt_s = «/dev/ttyUSB0»; my $USAGE = sub VERSION_MESSAGE <>; getopts (‘i:o:hnv’); HELP_MESSAGE() and exit if (! $ARGV[0]) or defined($opt_h); print «USSD MSG: $ARGV[0]\n» if $opt_v; my $ussd_req = Device::Gsm::Pdu::encode_text7($ARGV[0]); $ussd_req =~ s/^..//; print «PDU ENCODED: $ussd_req\n» if $opt_v; my $ussd_reply; if (! $opt_n) < open (SENDPORT, '+) < chomp; die "USSD ERROR\n" if $_ eq "+CUSD: 2"; if (/^\+CUSD: 0,\"([A-F0-9]+)\"/) < $ussd_reply = $1; print "PDU USSD REPLY: $ussd_reply\n" if $opt_v; last; >print «Got unknown USSD message: $_\n» if /^\+CUSD:/ and $opt_v; > > if ($ussd_reply) < $decoded_ussd_reply = Device::Gsm::Pdu::decode_text7('00'.$ussd_reply); print STDOUT "USSD REPLY: $decoded_ussd_reply\n"; >else

Для скрипта нужны два перловых модуля. Getopt::Std устанавливается вместе с PERLом, а второй необходимо установить. На нетбуке в Ubuntu надо сказать:

%sudo perl -MCPAN -e ‘install Device::Gsm::Pdu’

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

А вот ещё один скрипт для Huawei E219/E220

#!/usr/bin/env python # # This script send 'get balance' request to the Beeline # from Huawei E219/E220 USB-GPRS modem. # # IDima (c) 2008 # import serial import string import os # # Decode string from Beeline to current charset # def str2byte(a): b='' for i in range(len(a)/4): b+=chr(eval('0x'+a[i*4+2:i*4+4]))+chr(eval('0x'+a[i*4:i*4+2])) return unicode(b, 'utf16') # # Definitions # KDIALOG='/usr/bin/kdialog' USBPORT='/dev/ttyUSB1' USBSPEED=460800 MAXSTRINGLENGTH=300 print "Wait a while . " s=serial.Serial(USBPORT,USBSPEED,timeout=5) s.write('ATZ \015') s.write('AT+CUSD=1,AA184C3602,15 \015') line='' while line[0:6] != '+CUSD:': line=s.readline(MAXSTRINGLENGTH) s.close() line2=line.split(',')[1] line3=string.replace(line2,'"','') line4=str2byte(line3) result=line4.encode('utf8') if KDIALOG and os.path.isfile(KDIALOG): os.system(KDIALOG + ' --title "Beeline_Internet@Home" --msgbox "' + result + '"') else: print result

А вот пример проверки счёт для модемов Киевстар. Ну и на всякий случай пример для работы с USSD-запросами

Wi-Fi роутер Как проверить баланс. Спасибо за ранее.

тт○♠♠♠✨☂️✨ Искусственный Интеллект (178569) я у себя иду на сайт провайдера, жму там личный кабинет, и там без всякого ввода пароля, у других провайдеров морока -пароль, логин, вводят, пробуй как сказал

Баланс чего? Денег? Звони провайдеру. И роутер тут никаких локом
Если сигнал есть то балланс в норме.
В личном кабинете на сайте провайдера. Роутер не трогайте — он не при делах.
Шерзод ИмамназаровУченик (29) 8 лет назад
Провайдер Ростелеком спрашивает волны пароль?

Здравствуйте это Я Колдуркаев Геннадий Васильевич к вашим услугам какие вопросы ко мне чем Я могу помочь

ШохрухчиК АбдусаидоВУченик (104) 4 года назад
А как проверить баланс у роутера WI FI?
Матвей РослановУченик (103) 4 года назад
ты тожи тиродауник
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *