Настройка отправки SMS-уведомлений и голосовых вызовов
Для активации функционала отправки SMS-уведомлений и голосовых вызовов необходимо выполнить описанные ниже действия.
-
В файле конфигурации клиента
/etc/saymon/saymon-client.yaml
установить параметрамenableSmsTrigger
иenableVoiceCallTrigger
значенияtrue
:-
YAML
-
JSON
enableVoiceCallTrigger : true enableSmsTrigger : true
{ "enableVoiceCallTrigger": true, "enableSmsTrigger": true, ... }
-
-
В разделе 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 состояния объекта.
-
Чтобы применить изменения, необходимо перезапустить сервер:
$ sudo service saymon-server restart