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

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

Prepaid Manager

Prepaid Manager

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

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

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

Установка в 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. В моем случае:

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

Prepaid Manager

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

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

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

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

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

Prepaid Manager

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

Prepaid Manager

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