В данном разделе описаны команды для управления компаниями оповещения.
Команда декларирования кампании оповещения.
Параметры кампании приведены в таблице 1.
Путь команды:
/domain/<DOMAIN>/ss/dialer/declare
Синтаксис:
declare <NAME> <TEMPLATE> <START_TYPE> [<OPTIONS>]
Параметры:
<NAME> - название кампании;
<TEMPLATE> - имя или идентификатор шаблона оповещения;
<START_TYPE> - тип старта кампании;
[<OPTIONS>] - параметры кампании, приведены в таблице 1;
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/declare debt-2 debt_tmpl_2 manual --calls_limit 2 --numbers 240464 416977 240244 Dialer started with id: 1 |
Команда предназначена для просмотра информации о кампании оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/info
Синтаксис:
info <CAMPAIGN_ID> [<OPTIONS>]
Параметры:
<CAMPAIGN_ID> - идентификатор кампании
[<OPTIONS>] - параметры вывода информации:
Примеры:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/info 1 --show-options campaign_id 1 name debt-2 lines_limit 1 calls_limit 2 recall_timeout 1 time_interval 09:00-17:00 min_duration 5 start_time 11.03.2021 22:35:24 update_time - status wait_activation ┌──────┬──────────┬───────────┬────────────┬──┬──────┬──────┐ │Number│Start time│Answer time│Release time│RC│Status│Result│ ├──────┼──────────┼───────────┼────────────┼──┼──────┼──────┤ └──────┴──────────┴───────────┴────────────┴──┴──────┴──────┘ Success: 0 Failed: 0 ---------------- Total: 0 |
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/info 1 --active true ┌──────┬──────────┬───────────┬────────────┬──┬───────┬──────┐ │Number│Start time│Answer time│Release time│RC│Status │Result│ ├──────┼──────────┼───────────┼────────────┼──┼───────┼──────┤ │240244│- │- │- │1 │waiting│ │ │240464│- │- │- │1 │waiting│ │ │416977│- │- │- │1 │waiting│ │ └──────┴──────────┴───────────┴────────────┴──┴───────┴──────┘ Success: 0 Failed: 3 ---------------- Total: 3 |
Команда просмотра списка кампаний оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/list
Синтаксис:
list
Параметры:
У команды нет параметров.
Описание полей вывода:
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/list ┌──┬──────┬─────┬─────┬───────┬───────────┬────────┬───────┬───────┬────────┬───────────────────┬───────────────────┬─────────┐ │ID│ Name │Lines│Calls│Recall │ Time │ Min │Dialed │ Total │Percent │ Start time │ Update time │ Status │ │ │ │limit│limit│timeout│ interval │duration│numbers│numbers│complete│ │ │ │ ├──┼──────┼─────┼─────┼───────┼───────────┼────────┼───────┼───────┼────────┼───────────────────┼───────────────────┼─────────┤ │1 │debt-2│1 │2 │1 │09:00-17:00│5 │0 │3 │0.00 │11.03.2021 22:35:24│11.03.2021 22:59:19│wait_time│ └──┴──────┴─────┴─────┴───────┴───────────┴────────┴───────┴───────┴────────┴───────────────────┴───────────────────┴─────────┘ |
Команда постановки на паузу кампаний оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/pause
Синтаксис:
pause <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/pause 1 Campaign paused |
Команда предназначена для удаления кампании оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/remove
Синтаксис:
remove <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - имя кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/remove 1 Campaigns removed: 1 |
Команда предназначена для запуска кампании оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/start
Синтаксис:
start <CAMPAIGN_ID> <START_TYPE>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
<START_TYPE> - тип старта кампании;
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/start 1 now Auto informator started started with id: 1 |
Команда предназначена для остановки кампании оповещений.
Путь команды:
/domain/<DOMAIN>/ss/dialer/stop
Синтаксис:
stop <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/stop 1 Campaign stopped |
Команда для снятия с паузы кампаний оповещения.
Путь команды:
/domain/<DOMAIN>/ss/dialer/unpause
Синтаксис:
unpause <CAMPAIGN_ID>
Параметры:
<CAMPAIGN_ID> - идентификатор кампании.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/dialer/unpause 1 Campaign unpaused |