SMPP протокол
Существуют многочисленные сервисы, которые требуют отправки SMS-сообщений абонентам в автоматизированном режиме. К таким услугам можно отнести отправку различных одноразовых паролей и кодов подтверждения, уведомлений абонентов о произошедших событиях. Часто для крупных клиентов, имеющих развитые CRM-системы, требуется обеспечить формирование массовых рассылок в автоматическом режиме. Платформа Раппорто имеет набор готовых интерфейсов для реализации подобных схем работы. Информационная система Клиента при этом интегрируется с системой Раппорто по одному из протоколов, каждый из которых имеет свои достоинства и оптимален для решения своего круга задач.
Взаимодействие осуществляется по протоколу SMPP (ShortMessagePeertoPeer) версии 3.4. Возможно использование как односокетного (transceiver), так и двухсокетного соединения (transmitter/receiver). Максимальное количество одновременно работающих SMPP-сессий с одним логином настраивается для каждого партнера, индивидуально исходя из потребностей.
Защита интерфейса осуществляется по IP-адресам. SMPP-сервер Раппорто отвергает попытки соединения с IP-адресов, не указанных Партнером заранее в качестве допустимых. В случае необходимости возможно дополнительное шифрование трафика с использованием VPN-соединения между системами Раппорто и Партнера.
Для настройки интерфейса на стороне Раппорто Партнеру требуется предоставить следующую информацию:
-
Набор IP-адресов Партнера, с которых надо разрешить доступ к интерфейсу
-
Сервисный номер, либо набор номеров, которые будут использоваться при взаимодействии. Если требуется разрешить отправку сообщений с любого номера (динамическая подпись) — это следует отдельно указать
-
Какая скорость отправки сообщений (PDU/sec) требуется
-
Требуется ли Партнеру получать отчеты о доставке на свою систему
-
Если интерфейс настраивается в режиме тестирования, следует дополнительно уточнить следующие параметры:
-
предполагаемый объем тестов (количество отправляемых сообщений)
-
период тестирования, по окончании которого будет принято решение об использовании либо не использовании интерфейса.
-
должен ли интерфейс в режиме тестирования осуществлять реальную доставку сообщений на телефоны
-
После проведения необходимых настроек со стороны Раппорто Партнеру высылаются реквизиты SMPP-соединения: хост, порт, логин и пароль.