Мы собираем файлы cookie и применяемрекомендательные технологии

SMPP приложение Windows для МТС Exolve - 502 - МТС Exolve

SMPP приложение Windows для МТС Exolve

Всем привет!

Сегодня хочу вам рассказать свои наработки по созданию приложения для МТС Exolve, основанный на протоколе SMPP.

SMPP (Short Message Peer-to-Peer) - это протокол, используемый в мобильной связи для обмена короткими текстовыми сообщениями между различными системами, такими как мобильные операторы, сервисы SMS-рассылок и корпоративные приложения

Традиционно SMPP применяется в мобильных сетях для обмена сообщениями между операторами связи и другими участниками мобильной индустрии через специализированные каналы связи. Однако, с появлением Интернета и развитием технологий связи, SMPP также стал использоваться через интернет для обмена SMS-сообщениями.

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

МТС Exolve имеет функционал выступать провайдером услуг по предоставлению SMPP шлюза. через собственный API. Одно из главных преимуществ SMPP API — быстрая доставка сообщений по сравнению с обычными SMS сервисами.


Подробнее можно прочитать на сайте документации:
https://docs.exolve.ru/docs/ru/api-reference/sms-smpp/

А еще есть кейс использования в блоге:

https://community.exolve.ru/blog/what-is-smpp-protocol-and-how-to-use-it/

Стандартный Pythonовский код выглядел бы так:

Код
import smpp# Подключение к SMPP-серверуclient = smpp.Client('smpp.server.com', port=2775)# Аутентификацияclient.bind_transmitter(system_id='your_system_id', password='your_password')# Отправка сообщенияmessage_id = client.send_message(    source_addr='sender_number',    dest_addr='recipient_number',    short_message='Hello, World!')print(f"Message ID: {message_id}")# Закрытие соединенияclient.unbind()

Тут мы видим, что нужно подавать на вход только:

  • Адрес сервера

  • Логин

  • Пароль

Все эти данные можно найти во вкладке SMS → SMPP аккаунт


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

Путем тестирования десятков примеров, самым удобным и реально рабочим оказался сервис:

https://ozeki-sms-gateway.com/

Видно что разработка ведется активно, версии приложения постоянно обновляются. Скачать версию для Windows можно здесь:

https://ozeki-sms-gateway.com/p_727-download-sms-gateway.html

Как проходил тест:

После установки открывается веб-сервер, выбираем SMS Gateway



Создаем новое подключение:


Указываем данные для подключения. Не забываем изменить порт на стандартный порт SMPP 2775


И пробуем отправить тестовое SMS:


Всё работает! СМС успешно приходить на номер телефона.

А как же сделать такое нам? Давайте это уже в следующей публикации 🙂

PS: Почините редактор, загрузка фото и подсветка ссылок это боль(

0
727
Открытая тема
2 балла

Для того, чтобы оставлять комментарии, необходимо пройти авторизацию

Авторизоваться