Настройка отправки SMS-уведомлений и голосовых вызовов
Для активации функционала отправки SMS-уведомлений и голосовых вызовов необходимо выполнить описанные ниже действия.
- В файле конфигурации клиента
/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