Дайте SMPP соединение через JSMPP

У меня SMPP-соединение с мобильным провайдером (JSMPP). Теперь я хочу передать SMPP-соединение другому человеку через SMPP. (Оператор мобильной связи не позволяет передавать прямое SMPP-соединение другому лицу) Как я могу это сделать?

3 ответа

Решение

Если я вас правильно понял; Вы хотите настроить собственную инфраструктуру SMPP, которая в основном аутентифицирует пользователя и перенаправляет все запросы другому поставщику SMPP.

У вас есть два варианта:

  1. Реализуйте базовый ESME с использованием SMPP API, такого как jsmpp, который находится между запросами пользователя и вашим провайдером. Аутентифицировать пользователей и пересылать их запросы.

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

На мой взгляд, лучший выбор - реализовать простой шлюз поверх jsmpp и использовать его для всех внутренних систем. Если этот другой человек ваш друг, вы можете создать его без какой-либо аутентификации.

Если я вас правильно понял, у вас есть ESME, который использует учетные данные мобильного провайдера (SMSC) для отправки SMS-сообщений мобильным пользователям и знает, что вы хотите использовать эти учетные данные для другого ESME (друга). SMSC не позволит ESME вашего друга, потому что учетные данные являются специфическими для вашего ESME. Ваш друг должен будет получить свои собственные учетные данные от оператора мобильной связи (SMSC).

Другие вопросы по тегам