Соединение с USSD-шлюзом - PullRequest
1 голос
/ 02 марта 2012

нужна помощь в отношении USSD-шлюза.

Мне нужно разработать приложение, которое будет напрямую подключаться к USSD-шлюзу Telco и прослушивать сообщения по определенному выделенному короткому номеру, например 444.

На самом делекогда клиент выдает * 444 # USSD со своего телефона, запрос поступил на USSD Gateway, и он должен быть перенаправлен в мое приложение, которое должно быть подключено и в режиме прослушивания.Он обрабатывает запрос и возвращает ответ.К вашему сведению, у меня есть учетные данные от telco для подключения к их USSD Gateway.

Кто-нибудь, может дать мне идею / помощь / концепцию, как я могу достичь этого в Java.

Это меня поразилои я буду благодарен за человека, который все равно поможет мне.

Ответы [ 2 ]

2 голосов
/ 13 марта 2012

Вам необходимо знать, как их шлюз ussd поддерживает связь. То есть, если это smpp, вам нужна реализация протокола smpp для подключения к их шлюзу. обработать запрос и дать ответ обратно ... так же, как смс.

1 голос
/ 26 марта 2012

[Решение] Да, мы получили спецификацию USSDC Gateway, и они полностью отличаются от спецификации SMPP.

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

Мы использовали Apache Mina для оптимальной и Java NIO для сокетной связи, потоков и опросов и тому подобного.Через Apache Mina мы просто отправляем / получаем наши PDU / пакеты.

...