/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 | - | минимальная длительность успешного соединения |
--call_success_by_variable | - | успешность вызова по IVR переменной |
--shuffle | false | случайное распределение абонентов при определении шаблона |
Пример:
admin@ds1@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 0612425278e0127f [exec at: 03.04.2019 13:07:35, exec time: 83ms, nodes: ds1@ecss1]
info
Команда предназначена для просмотра свойств шаблонов оповещения. Описание приведено в таблице 1.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/info
Синтаксис:
info <TEMPLATE | --id >
Параметры:
<TEMPLATE | --id > - название шаблона или идентификатор шаблона;
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/template/info debt_tmpl_2 ID 0612425278e0127f 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 Time Interval 09:00-17:00 Operator Number 240474 Call success DIALER_RESULT by variable [exec at: 03.04.2019 13:40:05, exec time: 59ms, nodes: ds1@ecss1]
list
Команда предназначена для просмотра списка шаблонов оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/list
Синтаксис:
list
Параметры:
Команда не содержит параметров
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/template/list ┌────────────────┬───────────┬──────────────────────────┬───────────┬─────────────┬──┬──┬──┬─────────────┬───────────────┐ │ ID │ Name │ Description │IVR script │Call success │LL│CL│RT│Time interval│Operator number│ │ │ │ │ │ by variable │ │ │ │ │ │ ├────────────────┼───────────┼──────────────────────────┼───────────┼─────────────┼──┼──┼──┼─────────────┼───────────────┤ │0612424623ee9310│debt_tmpl1 │for_debt │debt_dialer│ │2 │1 │1 │09:00-18:00 │240474 │ │0612425278e0127f│debt_tmpl_2│notification debt rating 3│debt_dialer│DIALER_RESULT│1 │1 │1 │09:00-17:00 │240474 │ └────────────────┴───────────┴──────────────────────────┴───────────┴─────────────┴──┴──┴──┴─────────────┴───────────────┘ LL - Lines Limit; CL - Calls Limit; RT - Recall Timeout (sec). [exec at: 03.04.2019 13:42:44, exec time: 75ms, nodes: ds1@ecss1]
remove
Команда предназначена для удаления шаблона оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/remove
Синтаксис:
remove <TEMPLATE | --id>
Параметры:
<TEMPLATE | --id> - название шаблона или идентификатор шаблона.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/template/remove debt_tmpl1 Campaign template successfully removed. [exec at: 03.04.2019 13:52:12, exec time: 83ms, nodes: ds1@ecss1]
set
Команда предназначена для установки значений параметров шаблона оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/template/set
Синтаксис:
set <TEMPLATE | --id> <PROPERTIES>
Параметры:
<TEMPLATE | --id> - название шаблона или идентификатор шаблона;
<PROPERTIES>
- --name - название шаблона;
- --description - описание шаблона
- --script - IVR скрипт для выполнения;
- --operator_number - номер, с которого будет производиться оповещение;
- --lines_limit - ограничение количества линий;
- --calls_limit - ограничение количества вызовов на абонента;
- --min_duration - минимальная длительность успешного соединения;
- --recall_timeout - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться;
- --time_interval - временной интервал работы сервиса;
- --numbers - список номеров для оповещения;
- --group - имя группы номеров для оповещения;
- --call_success_by_variable - успешность вызова по IVR переменной
Пример:
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]