Prepaid Manager — USSD запросы в Ubuntu 12.04

/www/pages/modesco/ubuntovod

Установив Ubuntu 12.04 LTS и копаясь в Центре приложений Ubuntu нашел очень полезную для себя программку - Prepaid Manager. Это апплет для рабочей среды GNOME, позволяющий проверять и пополнять баланс вашей SIM-карты при наличии USB-3G-модема.

Prepaid Manager

Prepaid Manager

Программа использует ModemManager (GSM и 3G помощник NetworkManager), автоматически опрашивает у модема информацию о постовщике широкополосного доступа, для того чтобы определить необходимые USSD коды для вашего провайдера.

Установка в Ubuntu 12.04 LTS

Для установки воспользуйтесь следующей командой:

sudo apt-get install prepaid-manager-applet

Установка в LMDE/Debian

Для установки нужно скачать deb файл: packages.debian.org.

Использование и настройка

Запускаем апплет. При подключенном 3G интернет соединении он автоматически находит оператора. В моем случаи Velcom.

Вкладка "Balanсe":

Prepaid Manager

  • Кнопкой "change" можно выбрать другого оператора
  • Кнопкой "check" проверяем баланс

Вкладка "Top up":

Prepaid Manager

  • В поле "Code" вводится код с карты экспресс оплаты

Если при нажатии на кнопку "check" у вас выскочит такое сообщение:

Prepaid Manager

Оно означает что не информации о USSD командах для вашего оператора.

Это легко исправить. Открываем с правами суперпользователя в текстовом редакторе файл serviceproviders.xml. В моем случае:

sudo gedit /usr/share/mobile-broadband-provider-info/serviceproviders.xml

Находим нужного оператора:

Prepaid Manager

И между тэгами вставляем следующие строки:

1
2
3
4
	*100#
 
 
	*100*CODE#

*100# - USSD запрос для проверки баланса.

*100*CODE# - USSD запрос для активации карты оплаты (у разных операторов по разному, но в основном принцип одинаковый), где CODE - код с карты оплаты вводится во вкладке "Top up" в поле "Code".

Так как мне нужно пользоваться и другими USSD запросами и активация карты экспресс-оплаты у моего оператора выглядит немножко по-другому, то во втором случаи я оставил просто CODE (для ввода собственных USSD запросов).

В итоги строки для моего оператора выглядят так:

1
2
3
4
	*100#
 
 
	CODE

Prepaid Manager

Сохраняем, запускаем Prepaid Manager снова и проверяем:

Prepaid Manager

Внимание! Программа не принимает сообщения на русском языке(кракозяблики будут),для этого нужно включить прием сообщений на транслите на вашей SIM-карте. Смотрим справку по USSD запросом вашего оператора.

Дмитрий Кулешов
2012-07-20 21:08:00
А я вот еще одна. Gnome Modem Manager: http://forum.ubuntu.ru/index.php?topic=178649.new;topicseen#new
Rustam Djakhangirov
2012-08-27 19:01:00
Лучше оставить *CODE# *CODE# не придется вбивать два знака