/domain/<DOMAIN>/ss/dialer/template/ - команды управления шаблонами оповещения
В данном разделе приведены команды для управления настройками шаблонов оповещения.
declare
Команда предназначена для создания шаблона оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/declare
Синтаксис:
declare <NAME> <DESCRIPTION> <SCRIPT> <OPERATOR_NUMBER> [<OPTIONS>]
Параметры:
<NAME> - название шаблона оповещения;
<DESCRIPTION> - описание шаблона оповещения;
<SCRIPT> - название IVR скрипта используемого в рамках оповещения;
<OPERATOR_NUMBER> - номер, с которого будет производиться оповещение.
[<OPTIONS>] - описание опций приведено в таблице 1.
Таблица 1
Опция | Значение по умолчанию | Описание |
---|---|---|
--lines_limit | 1 | ограничение количества линий |
--calls_limit | 1 | ограничение количества повторных вызовов на абонента |
--recall_timeout | 1 сек | время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться |
--time_interval | 9:00-18:00 | разрешенный временной интервал работы сервиса |
--numbers | - | номера для оповещения |
--group | - | группа номеров для оповещения |
--min_duration | 5 сек | минимальная длительность успешного соединения |
--call_success_by_variable | - | успешность вызова по IVR переменной |
--shuffle | false | случайное распределение абонентов при определении шаблона |
--no_answer_timeout | 20 | таймер неответа абонента |
--priority | 4 | приоритет кампании оповещения |
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/template/declare debt_tmpl_2 "notification debt rating 3" debt_dialer 240474 --time_interval 09:00-17:00 Campaign template successfully declared with id 064f6ed11d473cce
info
Команда предназначена для просмотра свойств шаблонов оповещения. Описание приведено в таблице 1.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/info
Синтаксис:
info <TEMPLATE | --id >
Параметры:
<TEMPLATE | --id > - название шаблона или идентификатор шаблона;
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/template/info debt_tmpl_2 ID 064f6ed11d473cce Name debt_tmpl_2 Description notification debt rating 3 IVR script debt_dialer Lines Limit 1 Calls Limit 1 Min duration 5 Recall Timeout 1 No Answer Timeout 20 Priority 4 Time Interval 09:00-17:00 Operator Number 240474 Call success DIALER_RESULT by variable Shuffle false ┌───────────┬──────────┐ │ Number │Properties│ ├───────────┼──────────┤ │240466 │- │ │240101 │- │ │416977 │- │ │89913699011│- │ └───────────┴──────────┘
list
Команда предназначена для просмотра списка шаблонов оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/list
Синтаксис:
list
Параметры:
Команда не содержит параметров
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/template/list ┌────────────────┬───────────┬──────────────────────────┬───────────┬─────────────┬────────────┬──┬──┬──┬────────┬─────────────┬───────────────┐ │ ID │ Name │ Description │IVR script │Call success │Shuffle list│LL│CL│RT│Priority│Time interval│Operator number│ │ │ │ │ │ by variable │ │ │ │ │ │ │ │ ├────────────────┼───────────┼──────────────────────────┼───────────┼─────────────┼────────────┼──┼──┼──┼────────┼─────────────┼───────────────┤ │064f6f16c0c79904│test_tmpl │test │test4 │ │false │1 │1 │1 │4 │09:00-18:00 │240470 │ │064f6ed11d473cce│debt_tmpl_2│notification debt rating 3│debt_dialer│DIALER_RESULT│false │1 │1 │1 │4 │09:00-17:00 │240474 │ └────────────────┴───────────┴──────────────────────────┴───────────┴─────────────┴────────────┴──┴──┴──┴────────┴─────────────┴───────────────┘ LL - Lines Limit; CL - Calls Limit; RT - Recall Timeout (sec).
remove
Команда предназначена для удаления шаблона оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/remove
Синтаксис:
remove <TEMPLATE | --id>
Параметры:
<TEMPLATE | --id> - название шаблона или идентификатор шаблона.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/template/remove test_tmpl Campaign template successfully removed.
set
Команда предназначена для установки значений параметров шаблона оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/set
Синтаксис:
set <TEMPLATE | --id> <PROPERTIES>
Параметры:
<TEMPLATE | --id> - название шаблона или идентификатор шаблона;
<PROPERTIES> - параметры шаблона, приведены в таблице 1.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/template/set debt_tmpl_2 --call_success_by_variable DIALER_RESULT Property successfully changed [exec at: 03.04.2019 13:32:37, exec time: 83ms, nodes: ds1@ecss1] admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/template/set debt_tmpl_2 --numbers 240466 240101 416977 89913699011 Property successfully changed