Что требуется для отправки сообщений через USSD?[закрыто]

StackOverflow https://stackoverflow.com/questions/347465

  •  19-08-2019
  •  | 
  •  

Вопрос

Я пытаюсь начать с USSD.Я знаком с другими формы SMS-сообщений.В конечном счете я хочу использовать USSD как часть платежной платформы в режиме реального времени.

Спасибо.

Это было полезно?

Решение

Вот некоторые из вопросов, на которые вы хотели бы найти ответы по мере продолжения использования вашего USSD-плана.

•.Как мы хотим, чтобы канал работал?

Для начала, USSD - это то же самое, что SMS-коммуникация, ориентированная на соединение, т. е. USSD для SMS-сообщений то же, что IM для электронной почты.Инициирование связи может быть либо USSD-PUSH (с мобильного устройства и отправлено провайдером), либо USSD-PULL (с мобильного устройства и отправлено провайдером).В вашем случае, я полагаю, это, вероятно, был бы запрос USSD с мобильного устройства, при котором абонент мобильной связи набирает короткий USSD-код на своем мобильном телефоне для доступа к приложению.

•.Если это USSD-ПОТЯНИТЕ...каков наш короткий код?

Для каждого приложения требуется отдельный короткий код.USSD-шорткоды - это схема адресов сайтов, аналогичная адресам веб-сайтов в мире Интернета.Я не уверен, из какой вы страны, но здесь, в Индии, USSD-шорткоды принадлежат поставщикам услуг мобильной связи, и нужно попросить поставщика услуг настроить для вас правильные короткие коды.

•.Итак, что такое коммуникационный интерфейс?

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

Другие советы

Я только что узнал, что Мобиценты имеет ussd - шлюз и симулятор .все, что вам нужно сделать, это извлечь их исходный код из их SVN и "mvn clean install" файлы.Я еще не пробовал этого .Но я знаю, что mobicent - надежная программа.

Вуми это название бесплатного сервера с открытым исходным кодом, который запускает USSD-приложения для вас.

Действительно, вам нужно знать, в какой стране вы хотите, чтобы USSD-код работал, и иметь партнерские отношения с этими сетями или с кем-то, кто уже имеет партнерские отношения с этими сетями.например ,в Южной Африке вы могли бы использовать Истинный Q например.Или Обмен сообщениями Vodacom.

Я просто погуглил и собрал информацию.

Согласно Неструктурированные данные дополнительных служб (USSD):

Неструктурированные дополнительные услуги Передача данных (USSD) позволяет передавать информацию через сеть GSM .В отличие от SMS, это обеспечивает соединение в режиме реального времени во время сеанса.USSD-сообщение может содержать до 182 буквенно-цифровых символа в длину.Неструктурированный дополнительный сервис Данные позволяют предоставлять интерактивные сервисы между MS и приложениями, размещенными оператором мобильной связи.Эти сообщения состоят из цифр и #, * ключей и позволяют пользователям легко и быстро получать информацию/доступ к услугам Оператора.

USSD-сообщения просты в формировании и их легко отправлять.Пользователь может напрямую ввести строку ussd и нажать call для отправки сообщения.Типичное USSD-сообщение начинается с *, за которым следуют цифры которые указывают на действие, которое должно быть выполнено, или являются параметрами.Каждая группа чисел разделяется символом *, а сообщение завершается символом #.Шлюз USSD, в свою очередь, может взаимодействовать с внешними приложениями на основе команды USSD.Это позволяет получить доступ к ряду дополнительных услуг через USSD.

  • USSD работает на всех телефонах GSM второй фазы или более поздних версий.

Однако, если вы пишете Java МИДлет на устройстве Nokia, он не работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top