USSD INTERFACE -> общение через веб-приложение java - PullRequest
3 голосов
/ 08 марта 2011

Требуется несколько сведений о взаимодействии веб-приложения Java через USSD-интерфейс!нам нужно реализовать это для того, чтобы охватить целевую клиентскую базу в более бедных сообществах с низкокачественными телефонами.

Я рассматриваю USSD как способ связи с нашим текущим веб-приложением Java EE.

Я считаю, что я понял, как я могу создать меню в USSD (через XML и определенные параметры / теги). Однако я не уверен, как дать ответ.Я только начал читать об этом вчера, но нашел много информации, которую Google считает бесполезной.

В нашем текущем веб-приложении настроены веб-службы.Я предполагаю, что мне нужно подключить USSD интерфейс / файл XML (параметр = - callback - "URL-запрос") к веб-сервису !?И все отправленные данные пользователя (полученные входные данные) равны URL-запросу?

А как мне отправить ответ!?сколько данных можно отобразить ??и в каком формате или эти данные нужно передавать?

Очень сложно выяснить у оператора мобильной связи здесь, в Южной Африке, какой шлюз они используют - не уверен, прав ли я, но, похоже,ОСА!?если это шлюз, то это то, что все провайдеры, похоже, используют в SA.,Я пытался связаться с Vodacom SA несколькими способами, без ответа.Все, что меня интересует, это то, какие шлюзы они используют, как построить ответ.

РЕДАКТИРОВАТЬ: это был ответ по электронной почте от vodacom -> мы предлагаем веб-сервис ussd.,Затем мы подключаемся к SMSC через SMPP в нашем USSD-шлюзе.

Ответы [ 2 ]

6 голосов
/ 24 марта 2011

Вам нужен SMPP. OpenSMPP - отличная библиотека Java для SMPP. Я сделал USSD-SMPP с этим. Просто спросите у оператора связи параметры подключения:

  1. Система-идентификатор
  2. система типа
  3. IP-адрес
  4. Порт
  5. пароль

Если вам нужна дополнительная информация о полях, прочитайте Спецификация SMPP PDF . Это довольно хорошее простое чтение.

Обычно есть некоторые TLV с (специальные параметры), которые вам нужно установить в ваших пакетах SMPP для использования USSD, но ничего кроме стандартного протокола. Также имейте в виду, что вам понадобится специальный поток пакетов при работе с USSD. Этот поток должен быть предоставлен поставщиком шлюза (тот, который продал шлюз SMPP-USSD перевозчику).

Последнее очень важная вещь : вам нужна помощь перевозчика, чтобы делать подобные вещи. нет способа в итоге вы получите USSD , чтобы работать без их помощи. Они должны предоставлять вам не только доступ к своей платформе, но и отслеживать ваши пакеты и иногда сообщать вам, что не так.

Надеюсь, это поможет.

2 голосов
/ 02 августа 2011

Vumi - это стек свободных программ, который может выполнять привязки USSD, SMPP и т. Д. Это написано на Python. У них есть документация и т. Д., Которая должна быть вам интересна.

...