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

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

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

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

Подскажите, как с этим бороться? Можно ли сэмулировать USSD-запрос через SMPP и получить ответ для обработки?
...
Рейтинг: 0 / 0
USSD via SMPP
    #36768996
Африканец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вдогонку: для связи с SMSC используется smppapi
...
Рейтинг: 0 / 0
USSD via SMPP
    #36769138
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smpp не поддерживает ussd
...
Рейтинг: 0 / 0
USSD via SMPP
    #36769141
Фотография 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


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

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


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