Документация BILLmanager 6

Настройка шлюза СМС-сообщений

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

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

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

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

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

      Примеры
    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.