Сегодня хочу вам рассказать свои наработки по созданию приложения для МТС Exolve, основанный на протоколе SMPP.
SMPP (Short Message Peer-to-Peer) - это протокол, используемый в мобильной связи для обмена короткими текстовыми сообщениями между различными системами, такими как мобильные операторы, сервисы SMS-рассылок и корпоративные приложения
Традиционно SMPP применяется в мобильных сетях для обмена сообщениями между операторами связи и другими участниками мобильной индустрии через специализированные каналы связи. Однако, с появлением Интернета и развитием технологий связи, SMPP также стал использоваться через интернет для обмена SMS-сообщениями.
Через интернет SMPP может быть использован для подключения к специализированным SMS-шлюзам, которые предоставляют услуги по отправке и получению SMS-сообщений через Интернет. Это позволяет различным организациям, включая компании, сервисы массовой рассылки сообщений и другие, интегрировать отправку и прием SMS-сообщений в свои приложения и системы, не завися от конкретных мобильных операторов или аппаратных средств.
МТС Exolve имеет функционал выступать провайдером услуг по предоставлению SMPP шлюза. через собственный API. Одно из главных преимуществ SMPP API — быстрая доставка сообщений по сравнению с обычными SMS сервисами.
А еще есть кейс использования в блоге:
Стандартный 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 аккаунт
Путем тестирования десятков примеров, самым удобным и реально рабочим оказался сервис:
Видно что разработка ведется активно, версии приложения постоянно обновляются. Скачать версию для Windows можно здесь:
Как проходил тест:
После установки открывается веб-сервер, выбираем SMS Gateway
Создаем новое подключение:
Указываем данные для подключения. Не забываем изменить порт на стандартный порт SMPP 2775
И пробуем отправить тестовое SMS:
Всё работает! СМС успешно приходить на номер телефона.
А как же сделать такое нам? Давайте это уже в следующей публикации 🙂
PS: Почините редактор, загрузка фото и подсветка ссылок это боль(
Для того, чтобы оставлять комментарии, необходимо пройти авторизацию
Авторизоваться