BILLmanager позволяет уведомлять пользователей системы посредством СМС-сообщений. Для этого биллинговую систему необходимо интегрировать с сервисом СМС-рассылок.
Создание нового шлюза
На странице Интеграция → Шлюзы сообщений кнопка Создать запускает мастер добавления нового шлюза. Он состоит из двух шагов: Создание шлюза и Параметры шлюза.
Создание шлюза
На этапе необходимо выбрать подходящий сервис СМС-рассылок. Если нужный сервис отсутствует, то можно воспользоваться универсальным шлюзом http-SMS.
Параметры шлюза
На втором шаге необходимо заполнить данные для интеграции с сервисом рассылок.
На форме выбирается провайдер, к которому будет подключен шлюз, данные для авторизации в сервисе рассылок, подпись отправителя, временной период отправки сообщений и фильтр получателей, для маршрутизации сообщений через разные шлюзы:
Универсальный шлюз
Форма настройки универсального шлюза отличается, так как провайдеру необходимо указать данные для подключения к сервису по API:
В шаблоне API запроса необходимо использовать макросы:
- {phone} — номер телефона.
- {message} — текст сообщения, сформированный на основе EJS-шаблона.
- {sender} — подпись отправителя сообщения. Используется значение из поля Отправитель.
Всю необходимую информацию для подключения к сервису рассылки СМС по API можно найти на сайте поставщика услуг.
Логирование
Логи модулей подключенных шлюзов хранятся в директории /usr/local/mgr5/var имеют название вида gw<название сервиса>.log.
Например, полный путь до лога модуля сервиса рассылок GREENSMS: /usr/local/mgr5/var/gwgreensms.log.
Универсальный шлюз
Файл лога универсального модуля хранится в директории /usr/local/mgr5/var и имеет название gwsmscustom.log.