Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

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

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 переменной

Пример:

./declare debt_notification "Debt notification" notification_script 4000
./declare debt_notification "Debt notification" notification_script 4000 --time_interval 9:00-18:00 --group debtors
./declare debt_notification "Debt notification" notification_script 4000 --time_interval 9:00-18:00 --group debtors --lines_limit 5

info

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

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

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

Синтаксис:

info

Параметры:

ID - идентификатор шаблона;
NAME - название шаблона;
DESCRIPTION - описание шаблона;
SCRIPT - название IVR скрипта;
LINES_LIMIT - ограничение количества линий;
CALLS_LIMIT - ограничение количества вызовов на абонента;
MIN_DURATION - минимальная длительность успешного соединения;
RECALL_TIMEOUT - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться;
TIME_INTERVAL - временной интервал работы сервиса;
OPERATOR_NUMBER - номер, с которого будет производиться оповещение;
NUMBERS - номера или группа номеров для оповещения;
CALL SUCCESS BY VARIABLE - имя переменной успешности вызова.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/dialer/template/info debt 
 ID              4191ffa3a99039d1
 Name            debt
 Description     debt_tmpl
 IVR script      play_debt
 Lines Limit     10
 Calls Limit     3
 Min duration    30
 Recall Timeout  30
 Time Interval   09:00-14:00
 Operator Number 240474
 Call success    DIALER_RESULT
 by variable     

list

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

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

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

Синтаксис:

list

Параметры:

ID - идентификатор шаблона;
NAME - название шаблона;
DESCRIPTION - описание шаблона;
SCRIPT - название IVR скрипта;
LINES_LIMIT - ограничение количества линий;
CALLS_LIMIT - ограничение количества вызовов на абонента;
RECALL_TIMEOUT - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться;
TIME_INTERVAL - временной интервал работы сервиса;
OPERATOR_NUMBER - номер, с которого будет производиться оповещение;
NUMBERS - номера или группа номеров для оповещения;
CALL SUCCESS BY VARIABLE - имя переменной успешности вызова.

Пример:

admin@[mycelium1@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).

remove

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

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

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

Синтаксис:

remove <TEMPLATE>

Параметры:

<TEMPLATE> - название шаблона или идентификатор шаблона.

Пример:

./remove --id 054de5cf0c19a01a
./remove debt_notification

set

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

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

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

Синтаксис:

set <TEMPLATE> <PROPERTIES>

Параметры:

<TEMPLATE> - название шаблона или идентификатор шаблона;

PROPERTIES:
--name - название шаблона;
--description - описание шаблона
--script - IVR скрипт для выполнения;
--operator_number - номер, с которого будет производиться оповещение;
--lines_limit - ограничение количества линий;
--calls_limit - ограничение количества вызовов на абонента;
--min_duration - минимальная длительность успешного соединения;
--recall_timeout - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться;
--time_interval - временной интервал работы сервиса;
--numbers - список номеров для оповещения;
--group - имя группы номеров для оповещения;
--call_success_by_variable - успешность вызова по IVR переменной.

Пример:

./set debt_notification --name debt
./set debt --group debtors
./set debt --numbers 4001 400{2-9}
./set --id 054de7e649abf598 --script notification_script
  • Нет меток