В данном разделе приведены команды для управления настройками шаблонов дозвона.

declare

Команда предназначена для создания шаблона оповещения.

Путь команды:

/domain/<DOMAIN>/ss/dialer/template/declare

Синтаксис:

declare <NAME> <DESCRIPTION> <SCRIPT> <OPERATOR_NUMBER> [<OPTIONS>]

Параметры:

<NAME> - название шаблона дозвона;
<DESCRIPTION> - описание шаблона дозвона;
<SCRIPT> - название IVR скрипта используемого в рамках дозвона;
<OPERATOR_NUMBER> - номер, с которого будет производиться оповещение.
[<OPTIONS>] - описание опций приведено в Таблице 1.

Таблица 1

ОпцияЗначение по умолчаниюОписание
--lines_limit1ограничение количества линий
--calls_limit1ограничение количества повторных вызовов на абонента
--recall_timeout1 (сек)время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться
--time_interval9:00-18:00разрешенный временной интервал работы сервиса
--numbers-номера для оповещения
--group-группа номеров для оповещения
--min_duration-минимальная длительность успешного соединения
--call_success_by_variable-успешность вызова по IVR переменной
--shufflefalseслучайное распределение абонентов при определении шаблона

Пример:

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]