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