Download PDF
Download page Настройка шлюза СМС-сообщений.
Настройка шлюза СМС-сообщений
Чтобы уведомлять пользователей BILLmanager через СМС-сообщения, настройте интеграцию с сервисом СМС-рассылок.
Шлюзы СМС-сообщений
Чтобы настроить шлюз СМС-сообщений, перейдите в раздел Интеграция → Шлюзы сообщений кнопка Создать:
- Создание шлюза — выберите подходящий сервис СМС-рассылок:
- Clickatell;
- Devino Telecom;
- GREENSMS;
- MobilMoney;
- QuickTelecom;
- SMS-центр;
- http-SMS;
- SMS Traffic;
- TurboSMS;
- http-SMS — если нужный сервис отсутствует, используйте универсальный шлюз.
- Параметры шлюза — заполните данные для интеграции с сервисом рассылок. Шлюзы по умолчанию используются для исходящих сообщений.
- Провайдер — выберите провайдера, к которому будет подключён шлюз.
Типы уведомлений — выберите типы уведомлений, которые будут отправлены через данный шлюз. Если для уведомления не настроен шлюз для отправки, оно будет отправлено через первый подходящий шлюз по способу отправки.
Пример 1. В BILLmanager настроено два шлюза для отправки уведомлений. В настройках первого шлюза для рассылки выбраны типы "Отправка счёта" и "Сообщение от провайдера". В настройках второго шлюза в поле "Типы уведомлений" ничего не выбрано. Через второй шлюз будут проходить все типы уведомлений, кроме тех, которые указаны в настройках первого шлюза.
Пример 2. В BILLmanager для отправки уведомлений настроено два шлюза с id 10 и 15. Для обоих шлюзов выбраны одинаковые типы уведомлений. Уведомления будут отправляться через шлюз с меньшим id — 10. Если сообщения по какой-то причине не были переданы через шлюз с id 10, шлюз с id 15 не отправит эти сообщения.
- Активировать после создания — активируйте опцию, чтобы шлюз был включён после сохранения настроек.
- Укажите данные для авторизации в сервисе рассылок.
Отправитель — укажите имя или идентификатор отправителя.
Данное поле не является обязательным для заполнения, но некоторым сервисам, например, QuickTelecom, эта настройка необходима для корректной работы.
- Отправлять не ранее и Отправлять не позднее — установите временной период отправки сообщений. Сообщения будут отправлены в соответствии с часовым поясом пользователя.
- Фильтр — настройте фильтр адресатов для маршрутизации сообщений через разные шлюзы. Поле поддерживает регулярные выражения.
фильтр номеров, заданный регулярным выражением. Пример выражения для номеров из России: "^[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.