Как отправить USSD-код на мобильные телефоны

Я хочу отправить и запустить код USSD на мобильных телефонах через PHP. У меня есть SMS-шлюз, могу ли я отправить его через SMS или мне нужно приобрести другую услугу? Я искал в сети и не нашел решения, которое идеально подходит для меня.

Поддержка какой-то компании сказала мне, что я могу отправить его с помощью XML в SMS.

Команда USSD, которую я хочу запустить:

    1. *21*___SOME NO____#
    2. #21#

person Varun Agarwal    schedule 10.02.2013    source источник


Ответы (1)


USSD и SMS — это две разные службы, которые поддерживаются мобильными протоколами 3gpp.
Ознакомьтесь с документацией или спросите у инженера службы поддержки в организации, поставляющей ваш SMS-шлюз, поддерживаются ли они также USSD. Если да, то они должны дать вам подробную информацию о том, как его использовать.

Интерфейс USSD-шлюза не является стандартным, он будет зависеть от того, как его реализовали в конкретной компании.

Быстрый поиск в Google по словам «ussd-шлюз» выдает несколько продуктов USSD.

person user1725145    schedule 10.02.2013
comment
При поиске USSD Gateway я нахожу пакет, который позволяет мне создать приложение USSD, в котором пользователь запускает код USSD на своем мобильном телефоне, а затем получает соответствующий ответ. Но на самом деле я хочу, чтобы USSD-код автоматически запускался на мобильном телефоне, т. Е. Пользователь не инициировал его или, другими словами, он автоматически запускался на устройстве. - person Varun Agarwal; 10.02.2013
comment
Если вы имеете в виду, что вы хотите, чтобы мобильный телефон автоматически инициировал диалог USSD, вам потребуется какое-то программное обеспечение на мобильном телефоне, чтобы сделать это через USSD-PULL. Если вы имеете в виду, что хотите инициировать действие из сети на устройстве через USSD-сообщение из сети, то вам нужен USSD-PUSH. Возможно, вы уже видели этот вопрос, он также добавляет некоторую соответствующую информацию: заголовок stackoverflow.com/questions/347465/ - person user1725145; 10.02.2013