Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / USSD via SMPP / 8 сообщений из 8, страница 1 из 1
30.07.2010, 17:16
    #36768989
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
Hi All,

А кто-нибудь работал с USSD через SMPP протокол?

У меня такая задача. Есть некая система для пополнения счетов payphone'ов, имеющая USSD-интерфейс: с определенного номера посылаешь запрос вида *123*номер_телефона*сумма#. Нормального API нет, разработчики (индусы) предлагают разработать кучу всего мне ненужного за многоденег.

Мне было бы проще сэмулировать USSD-вызов через SMPP, но я элементарно не знаю как подступиться (с USSD раньше не встречался, с SMS через SMPP работал).

Подскажите, как с этим бороться? Можно ли сэмулировать USSD-запрос через SMPP и получить ответ для обработки?
...
Рейтинг: 0 / 0
30.07.2010, 17:18
    #36768996
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
Вдогонку: для связи с SMSC используется smppapi
...
Рейтинг: 0 / 0
30.07.2010, 18:53
    #36769138
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
smpp не поддерживает ussd
...
Рейтинг: 0 / 0
30.07.2010, 19:01
    #36769141
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
хотя вики говорит, что всё ок
посл. версию протокола я видел 3.3

http://ru.wikipedia.org/wiki/SMPP
Short message peer-to-peer protocol (SMPP) — протокол, описывающий взаимодействие конечного клиента с SMS-сервером (SMSC). Используется для передачи SMS и USSD сообщений, как правило в системах VAS.

http://smsforum.net/
SMPP V3.4 Specification
ussd_service_op (TLV) This parameter is used to identify the required USSD Service type when interfacing to a USSD system


значит, можно :)
...
Рейтинг: 0 / 0
30.07.2010, 19:07
    #36769143
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
grasoff.netхотя вики говорит, что всё ок
посл. версию протокола я видел 3.3

http://ru.wikipedia.org/wiki/SMPP
Short message peer-to-peer protocol (SMPP) — протокол, описывающий взаимодействие конечного клиента с SMS-сервером (SMSC). Используется для передачи SMS и USSD сообщений, как правило в системах VAS.

http://smsforum.net/
SMPP V3.4 Specification
ussd_service_op (TLV) This parameter is used to identify the required USSD Service type when interfacing to a USSD system


значит, можно :)

Вроде бы можно, только непонятно как. Протокол поддерживает, но не могу врубиться, можно ли до него добраться через smppapi
...
Рейтинг: 0 / 0
31.07.2010, 16:48
    #36769540
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
можно, все поддерживается, все работает, принцип такой же как и с смс
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
07.10.2014, 11:19
    #38768803
J_Mnemonic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
Надеюсь модераторы не будут против если я продолжу ветку? Поскольку вопрос Так же связан с USSD и SMPP.
Только есть дополнение в вопросе:
Сейчас у меня реализован только такой механизм - от оператора приходит юссд сообщение, мой листнер его слушает, парсит и выдаёт ответ (попутно дёргая процу в БД). всё. на этом взаимодействие заканчивается.
Так вот, может кто нибудь подсказать пожалуйста, как продолжить их общение? Типа реализовать считывание USSD ответов в этой же сессии от оператора (юзера)?
Ну тоесть например отправил юзер юссд команду *111*11*1# .
Ему пришло меню типа: отправьте 1 для русского языка, 2 для английского.
Он нажал 2. Ну и так далее...
Чтоб когда мой юссд листнер, увидел что от абонента пришла просто цифра 2, он понял что это относится к предыдущему меню.
И есть ли какой то эмулятор чтоб именно отвечать на пришедшее сообщение?
Сейчас в качестве эмулятора использую ActiveXpert SMPP Simulator. В нём я могу отправлять сообщения моему листнеру, но они никак не привязываются (либо я не умею).
Приложил скрины ситуации в симуляторе.
сообщения OUT, это те, что я отправил из симулятора в мой листнер (юссд запрос)
сообщения IN, это те, что пришли от моего листнера в симулятор (в качестве ответа - юссд меню)
как можно увидеть дальше я пытался отправить цифру 2, но она отправляется сама по себе без привязке к предыдущему сообщению
на всякий случай приложил и скрин окна отправки сообщений симулятора.

Буду очень признателен за какую либо помощь или указание направления.
...
Рейтинг: 0 / 0
04.06.2015, 16:23
    #38976459
microbash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
USSD via SMPP
Кто-нибудь имеет опыт подключения по SMPP к USSD-серверам операторов РФ?
Как успехи, достижения?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / USSD via SMPP / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]