Запуск USSD-меню при получении смс

Есть ли способ отправить меню USSD при получении смс с мобильного телефона пользователя?

Когда я ищу в Google, я получаю следующую ссылку

https://github.com/Mobicents/ussdgateway

мой вопрос

Нужно ли покупать какой-либо API у сотового оператора для отправки USSD меню? или достаточно софта от mobicents для доставки USSD меню. Я знаю, что необходима поддержка оператора сети, когда я набираю любой код USSD, например *123#, чтобы получить меню USSD. здесь я планирую отправить USSD-меню при получении смс-формы мобильного телефона пользователя.


person Suriyan Suresh    schedule 17.03.2013    source источник
comment
Похоже, никто не обращался к этой части, что, если возможно отправить меню USSD с помощью USSD PUSH, это возможно с помощью USSD PULL, т.е. по инициативе пользователя, но возможно ли это с помощью сети (USSD PUSH)   -  person shabby    schedule 16.01.2015


Ответы (3)


Вам понадобится USSD-шлюз (т. е. выше mobicents ussdgw) для опроса HLR операторов мобильной связи.

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

Процедура должна быть следующей:
1. Получите sms, затем вы узнаете MSISDN и содержание sms, которые помогут узнать, какая услуга требуется.
2. На основе MSIDN вы получите IMSI мобильного телефона из сети
3. Отправьте меню ussd в мобильную сеть IMSI.

Ussdgw сделает за вас шаги 2,3.

person hungdm9999    schedule 27.08.2013

В картину вступает множество n/w компонентов.

  1. У вас должен быть SMSC, который может получать SMS от пользователя.
  2. Приложение, которое получит это SMS, а затем захочет отправить USSD-меню
  3. Шлюз USSD, способный выполнять push-уведомления USSD.
  4. Приложение после получения SMS будет иметь MSC, IMSI, MSISDN абонента и, следовательно, нажмет меню USSD для того же, используя шлюз USSD.
person user2757415    schedule 09.09.2013

Подобный вопрос уже задавали и отвечали на Stack Overflow. Хотя это решение предназначено для C#, его можно легко воспроизвести и на других платформах.

Некоторую помощь можно найти в этот пост.

Если бы вы могли предоставить больше информации, например, целевую географию, тип услуги, вы могли бы получить более качественную помощь.

person Vivek Jain    schedule 29.03.2013