Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проверить баланс МТС Москва через USSD  (Прочитано 4403 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andryn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Долго мучился с проверкой баланса на USB модеме. Дело в том, что в ответ на запрос *100# приходит кодированное сообщение. Переключение сообщений на английский язык не помогает. Интернет готового решения не дал. В итоге написал однострочник, может кому пригодится:
gammu getussd *100# | grep "Service reply" | sed -e "s/.*\"\(.*\)\".*/\1/" | xxd -r -ps | iconv -f=UTF-16BE -t=UTF-8
Должны быть установлены: gammu, iconv. Остальные программы вроде есть по-умолчанию.
gammu должен быть настроен на нужный порт при помощи gammu-config.
« Последнее редактирование: 21 Августа 2011, 00:28:54 от andryn »

Оффлайн Yujen

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Проверить баланс МТС Москва через USSD
« Ответ #1 : 14 Августа 2011, 08:05:47 »
Что-то запрос уходит в никуда
ubuntu(KDE) => fedora(KDE)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Проверить баланс МТС Москва через USSD
« Ответ #2 : 14 Августа 2011, 11:48:46 »
А звёздочку эскейпить кто будет?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн andryn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Проверить баланс МТС Москва через USSD
« Ответ #3 : 21 Августа 2011, 00:29:50 »
Что-то запрос уходит в никуда
gammu-config запускал?
что возвращает gammu getussd *100#?

Оффлайн livello

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Проверить баланс МТС Москва через USSD
« Ответ #4 : 03 Ноября 2013, 23:21:35 »
Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux
Способ рабочий. Предварительно стоит запустить gammu-detect.
Mint 19.1(18.04 x86_64) btrfs-zstd - root+home
fx8320@4.4Ghz\24Gb@1833\vega56@64\4Tb+240GSSD\34" 3440*1440

 

Страница сгенерирована за 0.044 секунд. Запросов: 25.