Чтобы уведомлять пользователей BILLmanager через СМС-сообщения, настройте интеграцию с сервисом СМС-рассылок. 

Шлюзы СМС-сообщений


Чтобы настроить шлюз СМС-сообщений, перейдите в раздел Интеграция → Шлюзы сообщений кнопка Создать:

  1. Создание шлюза — выберите подходящий сервис СМС-рассылок:
    • Clickatell;
    • Devino Telecom;
    • GREENSMS;
    • MobilMoney;
    • QuickTelecom;
    • SMS-центр;
    • http-SMS;
    • SMS Traffic;
    • TurboSMS;
    • http-SMS — если нужный сервис отсутствует, используйте универсальный шлюз.

  2. Параметры шлюза — заполните данные для интеграции с сервисом рассылок. Шлюзы по умолчанию используются для исходящих сообщений.
    1. Провайдер — выберите провайдера, к которому будет подключён шлюз.
    2. Типы уведомлений —  выберите типы уведомлений, которые будут отправлены через данный шлюз. Если для уведомления не настроен шлюз для отправки, оно будет отправлено через первый подходящий шлюз по способу отправки.

      Пример 1. В BILLmanager настроено два шлюза для отправки уведомлений. В настройках первого шлюза для рассылки выбраны типы "Отправка счёта" и "Сообщение от провайдера". В настройках второго шлюза в поле "Типы уведомлений" ничего не выбрано. Через второй шлюз будут проходить все типы уведомлений, кроме тех, которые указаны в настройках первого шлюза.

      Пример 2. В BILLmanager для отправки уведомлений настроено два шлюза с id 10 и 15. Для обоих шлюзов выбраны одинаковые типы уведомлений. Уведомления будут отправляться через шлюз с меньшим id — 10. Если сообщения по какой-то причине не были переданы через шлюз с id 10, шлюз с id 15 не отправит эти сообщения.

    3. Активировать после создания — активируйте опцию, чтобы шлюз был включён после сохранения настроек.
    4. Укажите данные для авторизации в сервисе рассылок.
    5. Отправитель — укажите имя или идентификатор отправителя.

      Данное поле не является обязательным для заполнения, но некоторым сервисам, например, QuickTelecom, эта настройка необходима для корректной работы.

    6. Отправлять не ранее и Отправлять не позднее — установите временной период отправки сообщений. Сообщения будут отправлены в соответствии с часовым поясом пользователя.
    7. Фильтр — настройте фильтр адресатов для маршрутизации сообщений через разные шлюзы. Поле поддерживает регулярные выражения.
      фильтр номеров, заданный регулярным выражением. Пример выражения для номеров из России: "^[78][0-9]{10}+$".

Универсальный шлюз

Форма настройки универсального шлюза отличается, так как провайдеру необходимо указать данные для подключения к сервису по 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.

Подробнее см. Логирование в BILLmanager.