Описание параметров очереди
Команда предназначена для добавления нового агента в очередь
Путь команды:
/domain/<DOMAIN>/cc/queue/<QueueId>/add-agent
Синтаксис:
add-agent alias <AddressRange> | agent <AgentRange>
Параметры:
<QueueId> - идентификатор очереди
<AliasRange> - интервал алиасов (номеров)
<AgentRange> - интервал идентификаторов агентов. Идентификатор агента - целое число, которое будет использоваться для управления агентом с телефонного аппарата;
Агенты предварительно должны быть созданы (см. /domain/<DOMAIN>/cc/agent) |
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/add-agent agent 52{3-9}
ok
[exec at: 01.03.2019 13:42:53, exec time: 91ms, nodes: ds1@ecss2] |
Команда предназначена для установки значения по умолчанию для выбранного параметра очереди.
/domain/<DOMAIN>/cc/queue/<QueueId>/clean
Синтаксис:
clean <Property>
Параметры:
<QueueId> - идентификатор очереди;
<Property> - параметр очереди, которому нужно установить значение по умолчанию.
Описание всех параметров очереди приведено в таблице 1.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/clean distribution_mode ok [exec at: 04.03.2019 10:29:38, exec time: 83ms, nodes: ds1@ecss1] |
Команда позволяет просмотреть информацию о параметрах выбранной очереди.
Путь команды:
/domain/<DOMAIN>/cc/queue/<QueueId>/info
Синтаксис:
info [<Property>]
Параметры:
<QueueId> - идентификатор очереди;
<Property> - параметр очереди значение которого нужно вывести. Если не указан, то выводятся все установленные параметры.
Описание всех параметров очереди приведено в таблице 1.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/info ┌──────────────────────────────────────────┬───────────────────────┐ │ Property │ Value │ ├──────────────────────────────────────────┼───────────────────────┤ │remember_choice │none │ │window_duration │10 │ │max_distribution_duration │10 │ │max_distribution_attempts │4 │ │skill_based_distribution │false │ │time_prediction\min_values_in_statistics │10 │ │time_prediction\defined_value │60 │ │time_prediction\based_on │defined_value │ │time_prediction\statistics\max_count │100 │ │time_prediction\statistics\upper_threshold│1800 │ │time_prediction\statistics\lower_threshold│10 │ │groups │ltp3 │ │description │3-я линия ТП (выездная)│ │max_wait_time │3600 │ │distribution_mode │random │ │agents │agent:520 │ │ │agent:521 │ │ │agent:522 │ │ │agent:523 │ │ │agent:524 │ │ │agent:525 │ │ │agent:526 │ │ │agent:527 │ │ │agent:528 │ │ │agent:529 │ │queue_id │line3 │ │ringback_mode │once │ └──────────────────────────────────────────┴───────────────────────┘ [exec at: 01.03.2019 15:17:04, exec time: 75ms, nodes: ds1@ecss1] |
Команда проверяет относится ли агент или алиас(номер) к указанной очереди.
Путь команды:
/domain/<DOMAIN>/cc/queue/<QueueId/is-member
Синтаксис:
is-member agent <AgentId> | alias <AliasNumber>
Параметры:
<QueueId> - идентификатор очереди;
<AgentId> - идентификатор агента, для которого необходимо проверить относится ли он к конкретной очереди;
<AliasNumber> - номер алиаса, для которого необходимо проверить относится ли он к конкретной очереди.
Примеры:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/is-member agent 521 true [exec at: 01.03.2019 15:41:11, exec time: 75ms, nodes: ds1@ecss2] |
Команда предназначена для удаления агентов из очереди
Путь команды:
/domain/<DOMAIN>/cc/queue/<QueueId>/remove-agent
Синтаксис:
remove-agent alias <AddressRange> | agent <AgentRange>
Параметры:
<QueueId> - идентификатор очереди
<AliasRange> - интервал алиасов агентов, которых необходимо удалить из очереди;
<AgentRange> - интервал идентификаторов агентов, которых необходимо удалить из очереди.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/remove-agent agent 529 ok [exec at: 04.03.2019 10:28:07, exec time: 75ms, nodes: ds1@ecss1] |
Команда предназначена для установки значения определенного параметра очереди.
/domain/<DOMAIN>/cc/queue/<QueueId>/set
Синтаксис:
set <Property>
Параметры:
<QueueId> - идентификатор очереди;
<Property> - параметр очереди, который нужно изменить.
Описание всех параметров очереди приведено в таблице 1.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/cc/queue/line3/set max_distribution_attempts 4 ok [exec at: 01.03.2019 13:45:36, exec time: 114ms, nodes: ds1@ecss1] |