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

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_duration5 секминимальная длительность успешного соединения
--call_success_by_variable-успешность вызова по IVR переменной
--shufflefalseслучайное распределение абонентов при определении шаблона
--no_answer_timeout20таймер неответа абонента
--priority4приоритет кампании оповещения


Пример:

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