SMPP протокол для отправки смс на примере Мегафона
Мы отправляли смс клиентам через GSM модем IRZ MC 52 PU с сим-кой, который подключался к ПК по USB. Операторы сот. связи стали блокировать смс рассылки как спам, поэтому пришли к SMPP рассылке через Интернет.
Операторы сот. связи между собой договорились, что в стране РФ много мошенников, которые рассылают спам и нужно их оградить от граждан. Они сделали Символьный номер (можно и цифровой) от которого можно "легально спамить", если заключить договор с оператором сот. связи. Пробовали подключиться в Билайне, но по вопросам помощи с SMPP они отмалчивались. Мы выбрали Мегафон, т.к. у них более менее работает тех. поддержка.
01Заполнили анкету, где указали количество смс пакетом (10000 смс/мес.), исходящий ip адрес нашего Интернета и контактные данные.
02После отзвона менеджера, нам скинули пример шаблонов (*.csv) исходящих смс. Если вы сможете уместить свои сообщения под эти шаблоны, то они войдут в ваш пакет смс, а если нет (например слишком длинное сообщение), то платите около 1,5 руб. за каждую смс.
03Если все ок, то вам присылают настройки:
- логин/пароль от SMPP аккаунта;
- Сервер для VPN a2p1.megalabs.ru (резервный a2p2.megalabs.ru);
- Ключ от VPN подключения;
- IP адрес для SMPP и порт;
- Номер телефона к которому привязана услуга.
04Стандартными средствами создаете новое VPN подключение, указываете сервер a2p1.megalabs.ru и любое название VPN подключения.
05После того, как VPN создано, заходите в его Свойства и делаете настройки как на скриншотах:
Вкладка "Безопасность":
Вкладка "Сеть" (на скриншоте показан протокол IPv6, но скорее всего у вас IPv4):
06Запускаете это VPN подключение и вводите свои логин/пароль.
07Нужно настроить статическую маршрутизацию в Windows, чтобы смс отправлялись. Запускаем Командную строку от имени администратора и вводим
route print
Здесь нам нужно увидеть номер интерфейса VPN подключения, у меня он 41
Добавляем маршрут:
route add -p ip_адрес_из_письма mask 255.255.255.255 0.0.0.0 if 41
Теперь если снова ввести route print, то увидим добавленный маршрут. Смс по SMPP протоколу должны отправляться без проблем.
08У меня была программа ЧОП для мониторинга за охраняемыми объектами, и при событии на объекте, клиентам отправлялись смс. Настройка SMPP в программе выглядела так:
Следующая вкладка: