Настройка отправки SMS-уведомлений и голосовых вызовов

Настройка отправки SMS-уведомлений и голосовых вызовов

Настройка отправки SMS-уведомлений и голосовых вызовов ​

Для активации функционала отправки SMS-уведомлений и голосовых вызовов необходимо выполнить описанные ниже действия.

  1. В файле конфигурации клиента /etc/saymon/saymon-client.yaml установить параметрам enableSmsTrigger и enableVoiceCallTrigger значения true:

YAML

JSON

enableVoiceCallTrigger : true enableSmsTrigger : true

{ "enableVoiceCallTrigger": true, "enableSmsTrigger": true, ... } 2. В разделе Server конфигурационного файла сервера /etc/saymon/saymon-server.conf задать путь до скриптов, осуществляющих отправку SMS-уведомлений и голосовые вызовы:

"server" : { ... "sms_script" : "путь до скрипта, отправляющего sms-уведомления", "voice_call_script" : "путь до скрипта, осуществляющего голосовые вызовы", ... }

Скрипт, отправляющий SMS-уведомления, получает в качестве аргументов:

$1 - номер телефона получателя (как введён в триггере);

$2 - ID объекта, в котором сработал триггер;

$3 - имя объекта, в котором сработал триггер;

$4 - ID состояния объекта;

$5 - текст уведомления, настроенного в шаблонах уведомлений.

Скрипт, осуществляющий голосовой вызов, получает в качестве аргументов:

$1 - номер телефона получателя (как введён в триггере);

$2 - ID объекта, в котором сработал триггер;

$3 - имя объекта, в котором сработал триггер;

$4 - ID состояния объекта. 3. Чтобы применить изменения, необходимо перезапустить сервер:

$ sudo service saymon-server restart