В данном разделе описаны команды для управления компаниями дозвона.
Команда декларирования кампании дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/declare
Синтаксис:
declare <NAME> <TEMPLATE> <START_TYPE> [<OPTIONS>]
Параметры:
<NAME> - название кампании;
<TEMPLATE> - имя или идентификатор шаблона дозвона;
<START_TYPE> - тип старта кампании;
[<OPTIONS>] - параметры кампании;
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/declare debt-2 debt_tmpl_2 manual --calls_limit 2 --numbers 240464 416977 240244 Auto informator started with id: 2 [exec at: 03.04.2019 14:34:53, exec time: 166ms, nodes: core1@ecss1] |
Команда предназначена для просмотра информации о кампании дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/info
Синтаксис:
info <CAMPAIGN_ID> [<OPTIONS>]
Параметры:
<CAMPAIGN_ID> - идентификатор кампании
[<OPTIONS>] - параметры вывода информации:
Примеры:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/info 2 --show-options campaign_id 2 name debt-2 operator_number 240101 lines_limit 1 calls_limit 2 recall_timeout 1 time_interval 14:00-16:00 min_duration 5 start_time 03.04.2019 14:34:53 update_time - status wait_activation ┌──────┬──────────┬───────────┬────────────┬──┬──────┬──────┐ │Number│Start time│Answer time│Release time│RC│Status│Result│ ├──────┼──────────┼───────────┼────────────┼──┼──────┼──────┤ └──────┴──────────┴───────────┴────────────┴──┴──────┴──────┘ [exec at: 03.04.2019 14:58:15, exec time: 216ms, nodes: core1@ecss1] |
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/info 2 --active true ┌──────┬──────────┬───────────┬────────────┬──┬───────┬──────┐ │Number│Start time│Answer time│Release time│RC│Status │Result│ ├──────┼──────────┼───────────┼────────────┼──┼───────┼──────┤ │240244│- │- │- │1 │waiting│ │ │240464│- │- │- │1 │waiting│ │ │416977│- │- │- │1 │waiting│ │ └──────┴──────────┴───────────┴────────────┴──┴───────┴──────┘ [exec at: 03.04.2019 14:49:31, exec time: 83ms, nodes: core1@ecss2] |
Команда просмотра списка кампаний дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/list
Синтаксис:
list
Параметры:
ID - идентификатор кампании;
Name - имя кампании;
Lines limit - количество линий;
Calls limit - количество повторов;
Recall timeout - время между повторами, сек.;
Dialed numbers - обзвонено номеров;
Total numbers - общее количество номеров;
Percent complete - процент выполнения;
Time interval - период работы кампании;
Start time - время старта кампании;
Update time - время окончания кампании;
Status - текущий статус.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/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 │debt2 │240474 │1 │1 │1 │09:00-17:00│5 │0 │5 │0.0000 │03.04.2019 14:19:33│03.04.2019 14:24:07│finished │ │2 │debt-2 │240101 │1 │2 │1 │14:00-16:00│5 │0 │3 │0.0000 │03.04.2019 14:34:53│03.04.2019 15:54:38│finished │ │3 │test_dial│240101 │1 │1 │1 │14:00-16:00│5 │0 │2 │0.0000 │03.04.2019 15:56:49│03.04.2019 15:56:49│wait_time│ └──┴─────────┴────────┴─────┴─────┴───────┴───────────┴────────┴───────┴───────┴────────┴───────────────────┴───────────────────┴─────────┘ [exec at: 03.04.2019 16:03:21, exec time: 175ms, nodes: core1@ecss1] |
Команда постановки на паузу кампаний дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/pause
Синтаксис:
pause <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/pause 7 Campaign paused [exec at: 03.04.2019 21:38:43, exec time: 194ms, nodes: core1@ecss1] |
Команда предназначена для удаления кампании дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/remove
Синтаксис:
remove <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - имя кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/remove 7 Campaign ok [exec at: 03.04.2019 21:49:39, exec time: 166ms, nodes: core1@ecss1] |
Команда предназначена для запуска кампании дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/start
Синтаксис:
start <CAMPAIGN_ID> <START_TYPE>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
<START_TYPE> - тип старта кампании;
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/declare test_dial5 debt_tmpl_2 manual --numbers 240464 240244 416977 89236501973 Auto informator started with id: 5 [exec at: 03.04.2019 16:43:56, exec time: 116ms, nodes: core1@ecss1] |
Команда предназначена для остановки кампании оповещений.
Путь команды:
/domain/<DOMAIN>/ss/dialer/stop
Синтаксис:
stop <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/ss/dialer/stop 3 Campaign stopped [exec at: 03.04.2019 16:06:50, exec time: 125ms, nodes: core1@ecss2] |
Команда для снятия с паузы кампаний дозвона.
Путь команды:
/domain/<DOMAIN>/ss/dialer/unpause
Синтаксис:
unpause <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/unpause 8 Campaign unpaused [exec at: 03.04.2019 21:53:27, exec time: 166ms, nodes: core1@ecss1] |