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

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

declare

Команда декларирования кампании дозвона.

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

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

Синтаксис:

declare <NAME> <TEMPLATE> <START_TYPE> [<OPTIONS>]

Параметры:

PARAMETERS: DEFINITION:
<NAME> - название кампании;
<TEMPLATE> - имя или идентификатор шаблона дозвона;
<START_TYPE> [<OPTIONS>] - вид шаблона дозвона

<OPTIONS>:
--lines_limit - ограничение количества линий;
--calls_limit - ограничение количества повторных вызовов на абонента;
--recall_timeout - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться на предыдущей попытке;
--time_interval - интервал времени во время которого разрешен дозвон;
--numbers - список вызываемых номеров для дозвона;
--operator_number - список номеров операторов обслуживающих дозвон;
--group - группа вызываемых номеров для дозвона.

manual - начать с команды;
now - начать сейчас
datetime - начать в обозначенное время в формате DD.MM.YYYY hh:mm[:ss]

Пример:

./declare april_debt_notification debt_notification_tmpl
./declare april_debt_notification debt_notification_tmpl datetime 16.10.2017 15:06:40 --lines_limit 5 --calls_limit 2
./declare april_debt_notification debt_notification_tmpl nanual --numbers 4001 4002 4003 --time_interval 9:00-18:00
./declare april_debt_notification debt_notification_tmpl now --numbers 4001 4002 4003 --time_interval 9:00-18:00

info

Команда предназначена для просмотра информации о кампании дозвона.

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

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

Синтаксис:

info <NAME>

Параметры:

<NAME> - название кампании.

Пример:

./info debtors_call_april

list

Команда просмотра списка кампаний дозвона.

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

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

Синтаксис:

list

Параметры:

ID - идентификатор кампании;
Name - имя кампании;
Lines limit - лимит линий;
Start time - время старта кампании;
End time - время окончания кампании;
Template id - идентификатор использованного шаблона кампании;
Tempalte name - название использованного шаблона кампании.

Пример:

admin@[md1@ecss1]:/$ domain/test/ss/dialer/list 
┌──┬──────┬────────┬─────┬─────┬───────┬───────────┬────────┬───────┬───────┬────────┬───────────────────┬───────────────────┬────────┐
│ID│ Name │Operator│Lines│Calls│Recall │   Time    │  Min   │Dialed │ Total │Percent │    Start time     │    Update time    │ Status │
│  │      │ number │limit│limit│timeout│ interval  │duration│numbers│numbers│complete│                   │                   │        │
├──┼──────┼────────┼─────┼─────┼───────┼───────────┼────────┼───────┼───────┼────────┼───────────────────┼───────────────────┼────────┤
│1 │test_2│160     │1    │2    │31     │00:00-23:59│4       │4      │4      │100.0000│15.02.2019 14:13:11│15.02.2019 14:14:58│finished│
│2 │test_2│160     │1    │2    │31     │00:00-23:59│4       │4      │4      │100.0000│15.02.2019 14:16:08│15.02.2019 14:17:55│finished│
│3 │test_1│160     │1    │1    │1      │00:00-23:59│1       │3      │3      │100.0000│15.02.2019 15:51:56│15.02.2019 15:53:11│finished│

pause

Команда постановки на паузу кампаний дозвона.

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

/domain/<DOMAIN>/ss/dialer/pause

Синтаксис:

pause <ID>

Параметры:

<ID> - идентификатор кампании.

Пример:

./pause 5

remove

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

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

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

Синтаксис:

remove <NAME>

Параметры:

<NAME> - имя кампании.

Пример:

./remove debtors_call_april
./remove --id 054e398a90f29d23
./remove --all

report/number-info

Команда предназначена для получения данных об участии определенного номера во всех кампаниях обзвона.

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

/domain/<DOMAIN>/ss/dialer/report/number-info

Синтаксис:

number-info <NUMBER_MASK> [<OPTIONS>]

Параметры:

<NUMBER_MASK> - маска номера

<OPTIONS>:

--limit - максимальное количество показываемых вызовов;
--offset - смещение относительно начала списка;

--ivr-variables - выбрать соединения по переменным IVR-скрипта;

--show-ivr-variables - показать IVR-переменные.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/report/number-info %2405%
┌───────────────────────────────┬──────┬───────────────────┬───────────────────┬───────────────────┬──┬───────┬──────┐
│           Campaign            │Number│    Start time     │    Answer time    │   Release time    │RC│Status │Result│
├───────────────────────────────┼──────┼───────────────────┼───────────────────┼───────────────────┼──┼───────┼──────┤
│dialer_test_2019_09_11_12_54_15│240510│11.09.2019 12:54:29│11.09.2019 12:54:32│11.09.2019 12:54:34│1 │failled│      │
│dialer_test_2019_09_11_12_54_15│240511│11.09.2019 12:54:29│11.09.2019 12:54:32│11.09.2019 12:54:34│1 │failled│      │
│dialer_test_2019_09_11_12_57_49│240510│11.09.2019 12:57:54│11.09.2019 12:57:56│11.09.2019 12:58:30│1 │success│      │
│dialer_test_2019_09_11_12_57_49│240511│11.09.2019 12:57:54│11.09.2019 12:57:56│11.09.2019 12:58:31│1 │success│      │
└───────────────────────────────┴──────┴───────────────────┴───────────────────┴───────────────────┴──┴───────┴──────┘

start

Команда предназначена для запуска кампании дозвона.

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

/domain/<DOMAIN>/ss/dialer/start

Синтаксис:

start <NAME> <TEMPLATE> [<OPTIONS>]

Параметры:

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

<OPTIONS>:
--lines_limit - ограничение количества линий;
--calls_limit - ограничение количества повторных вызовов на абонента;
--recall_timeout - время, по истечении которого начинается повторное оповещение абонентов, до которых не удалось дозвониться на предыдущей попытке;
--time_interval - интервал времени во время которого разрешен дозвон;
--numbers - список вызываемых номеров для дозвона;
--operator_number - список номеров операторов обслуживающих дозвон;
--group - группа вызываемых номеров для дозвона.

Пример:

./start april_debt_notification debt_notification_tmpl
./start april_debt_notification debt_notification_tmpl --lines_limit 5 --calls_limit 2
./start april_debt_notification debt_notification_tmpl --numbers 4001 4002 4003 --time_interval 9:00-18:00

stop

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

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

/domain/<DOMAIN>/ss/dialer/stop

Синтаксис:

stop <NAME>

Параметры:

<NAME> - имя кампании.

Пример:

./stop debtors_call_april

unpause

Команда для снятия с паузы кампаний дозвона.

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

/domain/<DOMAIN>/ss/dialer/unpause

Синтаксис:

unpause <ID>

Параметры:

<ID> - идентификатор кампании.

Пример:

./unpause 5
  • Нет меток