You can test API methods on the interactive API browser page and without writing code
Some of the resources described on the page may not be available by default due to the type of application (see Creating and authorizing applications).
Description of Data Structures
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following parameters can be configured for the queue:
|
Queue Strategies
At any strategy the agents with the lowest level are called first. If the agents of the current call level are busy or are in a state of temporary unavailability, for example, after no answer or rejection of the previous call (see the agent configuration), then agents of the next level are called. If the parameter tier_rules_apply valueis true, the next-level agents start to be called after the time specified by the parameter tier_rule_wait_second, the report begins when the current level agents start calling. If the parameter tier_rule_wait_multiply_level value is true, then the time tier_rule_wait_second is multiplied by the agent level.
Expand | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Queue Agents
The queue agents can be of two types: local, when the agent is an extension number of the telephone terminal type, and remote, when the specified external number is the queue agent. Both types of agents have the following configurable parameters:
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Queue agent management
In order for an agent to receive calls from a queue, the agent must be added there. Adding the agent to the queue, removing it from there, as well as changing its level and position in the queue are carried out through the resources "local agent in the queue"and "external agent in the queue" for local and external agents, respectively.
When adding a local agent to the queue, the following parameters can be configured:
Parameter | Type | Mandatory | Default value | Description |
---|---|---|---|---|
agent_id | long | yes | 0 | Identifier of the local agent |
level | long | no | 0 | Agent level in queue |
position | long | no | 0 | Agent position in the queue |
When adding an external agent to the queue, the following parameters can be configured:
Parameter | Type | Mandatory | Default value | Description |
---|---|---|---|---|
agent_id | long | yes | 0 | Identifier of the external agent |
level | long | no | 0 | Agent level in queue |
position | long | no | 0 | Agent position in the queue |
The value of the counter of callers in the queue (generated based on dial-in and hangup events) can be obtained using the resource
GET /extension/{extension_id}/queue/status/
This resource returns the responses in the form:
Code Block | ||
---|---|---|
| ||
{ "answered_members": 0, "trying_members": 0, "waiting_members": 0 } |
where the parameter trying_members is the number of callers and waiting the queue agents' response. Because the number of requests is limited, it is recommended to request the number of callers in the queue exactly by the queue events. Is possible to add events answer of the extension numbers themselves (the queue agents).
Examples
As an example, let's create an internal number of the "queue" type, configure it, create local and external agents and add them to the queue.
1. Using the "resource Extension number", create an internal number of the "queue" type:
…
…
…
System response:
Code Block | ||
---|---|---|
| ||
{ "status": "active", "domain": "sip.ringme.ru", "create_date": "2020-03-16 12:11:13", "name": "000*370", "dial_rule_limit": null, "extension_group_id": null, "label": "test queue", "caller_id_name": null, "client_id": 12, "extra_params": null, "message_did": null, "dial_rule_id": null, "ani_rfc3325": false, "type": "queue", "id": 208, "did_as_transfer_caller_id": null } |
2. Set up the queue as follows:
The main sound of the queue should be the sound with the ID 36;
The sound of the announcement is the sound with the identifier 35;
The announcement should be played every 15 seconds;
The maximum waiting time in the queue is 1800 seconds;
If the maximum waiting time has been exceeded forward the caller to the number 333;
Calling strategy of the queue agents - "Call everyone";
Recording of conversations in the queue is enabled;
Higher-level agents should start to be dialed if the lower-level agents do not respond within 15 seconds.
…
…
…
Expand | |||||
---|---|---|---|---|---|
| |||||
|
3. Create a local queue agent:
…
…
System response:
Code Block | ||
---|---|---|
| ||
{ "status": "available", "name": null, "busy_delay_time": 10, "no_answer_delay_time": 10, "call_timeout": 30, "wrap_up_time": 0, "extension_id": 117, "reject_delay_time": 10, "extra_params": null, "id": 1 } |
4. Create an external queue agent:
…
…
System response:
Code Block | ||
---|---|---|
| ||
{ "busy_delay_time": 10, "call_timeout": 30, "extra_params": "string", "id": 9, "name": "string", "no_answer_delay_time": 10, "number": "89876543210", "reject_delay_time": 10, "status": "available", "wrap_up_time": 0 } |
5. Add the local agent to the queue with the first position and the first level:
…
…
System response:
Code Block | ||
---|---|---|
| ||
{ "position": 1, "agent_id": 1, "level": 1 } |
6. Add an external agent to the queue with the first position and the second level:
…
…
System response:
Code Block | ||
---|---|---|
| ||
{ "position": 1, "agent_id": 9, "level": 2 } |
Ресурсы раздела “Внутренний номер”
Конфигурация очередиResources of the "Extension number" section
Queue configuration
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PUT /extension/{extension_id}/queue/ Обновить параметры очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
agent_announce_sound | long | нетno |
agent_hangup_action | string | нетno |
agent_hangup_transfer_dst | string | нетno |
agent_report_wait_time | boolean | нетno |
announce_frequency | long | нетno |
announce_sound | long | нетno |
append_to_cid_name_on_transfer | string | нетno |
exit_key | string | нетno |
exit_transfer_dst | string | нетno |
exit_with_no_av_agents | boolean | нетno |
max_wait_time | long | нетno |
max_wait_time_with_no_agent | long | нетno |
no_agent_timeout_transfer_dst | string | нетno |
position_announce_frequency | long | нетno |
quality_rate_finish_sound | long | нетno |
quality_rate_max | long | нетno |
quality_rate_sound | long | нетno |
record_enabled | boolean | нетno |
skip_busy_agents | boolean | нетno |
sound | long | нетno |
sound_type | string | нетno |
start_sound | long | нетno |
strategy | string | нетno |
tier_rule_wait_multiply_level | boolean | нетno |
tier_rule_wait_second | long | нетno |
tier_rules_apply | boolean | нетno |
timeout_transfer_dst | string | нетno |
try_same_agent_time | long | нетno |
vm_attach_file | boolean | нетno |
vm_enabled | boolean | нетno |
vm_greeting | long | нетno |
vm_mailto | string | нетno |
Поля ответаResponse fields
ИмяName | ТипType |
---|---|
agent_announce_sound | long |
agent_hangup_action | string |
agent_hangup_transfer_dst | string |
agent_report_wait_time | boolean |
announce_frequency | long |
announce_sound | long |
append_to_cid_name_on_transfer | string |
exit_key | string |
exit_transfer_dst | string |
exit_with_no_av_agents | boolean |
max_wait_time | long |
max_wait_time_with_no_agent | long |
no_agent_timeout_transfer_dst | string |
position_announce_frequency | long |
quality_rate_finish_sound | long |
quality_rate_max | long |
quality_rate_sound | long |
record_enabled | boolean |
skip_busy_agents | boolean |
sound | long |
sound_type | string |
start_sound | long |
strategy | string |
tier_rule_wait_multiply_level | boolean |
tier_rule_wait_second | long |
tier_rules_apply | boolean |
timeout_transfer_dst | string |
try_same_agent_time | long |
vm_attach_file | boolean |
vm_enabled | boolean |
vm_greeting | long |
vm_mailto | string |
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET /extension/{extension_id}/queue/ Получить параметры очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Поля ответаResponse fields
ИмяName | ТипType |
---|---|
agent_announce_sound | long |
agent_hangup_action | string |
agent_hangup_transfer_dst | string |
agent_report_wait_time | boolean |
announce_frequency | long |
announce_sound | long |
append_to_cid_name_on_transfer | string |
exit_key | string |
exit_transfer_dst | string |
exit_with_no_av_agents | boolean |
max_wait_time | long |
max_wait_time_with_no_agent | long |
no_agent_timeout_transfer_dst | string |
position_announce_frequency | long |
quality_rate_finish_sound | long |
quality_rate_max | long |
quality_rate_sound | long |
record_enabled | boolean |
skip_busy_agents | boolean |
sound | long |
sound_type | string |
start_sound | long |
strategy | string |
tier_rule_wait_multiply_level | boolean |
tier_rule_wait_second | long |
tier_rules_apply | boolean |
timeout_transfer_dst | string |
try_same_agent_time | long |
vm_attach_file | boolean |
vm_enabled | boolean |
vm_greeting | long |
vm_mailto | string |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
GET /extension/{extension_id}/queue/status/ Получить статус очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Поля ответаResponse fiends
ИмяName | ТипType |
---|---|
answered_members | long |
trying_members | long |
waiting_members | long |
Конфигурация локального агента в очередиConfiguration of the local agent queue
Expand | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
POST /extension/{extension_id}/queue/agents/local/ Добавить локального агента в очередь Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
agent_id | long | даyes |
level | long | нетno |
position | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
GET /extension/{extension_id}/queue/agents/local/ Получить список локальных агентов очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
PUT /extension/{extension_id}/queue/agents/local/{agent_id} Обновить конфигурацию локального агента в очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
position | long | нетno |
level | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
GET /extension/{extension_id}/queue/agents/local/{agent_id} Получить конфигурацию локального агента в очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
DELETE /extension/{extension_id}/queue/agents/local/{agent_id} Удалить локального агента из очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Конфигурация внешнего агента в очередиConfiguration of the remote agent in the queue
Expand | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
POST /extension/{extension_id}/queue/agents/remote/ Добавить внешнего агента в очередь Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
agent_id | long | даyes |
level | long | нетno |
position | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
GET /extension/{extension_id}/queue/agents/remote/ Получить список внешних агентов в очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
PUT /extension/{extension_id}/queue/agents/remote/{agent_id} Обновить конфигурацию внешнего агента в очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
position | long | нетno |
level | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
GET /extension/{extension_id}/queue/agents/remote/{agent_id} Получить конфигурацию внешнего агента в очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
agent_id | long |
level | long |
position | long |
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
DELETE /extension/{extension_id}/queue/agents/remote/{agent_id} Удалить внешнего агента из очереди Параметры URL | Имя | Тип
Name | Type |
---|---|
extension_id | string |
agent_id | integer |
Ресурсы раздела "Клиент" Resources of the "Client" section
Локальные агентыLocal agents
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST /client/{client_id}/agent/local/ Добавить локального агента клиента Параметры URL | Имя | Тип
Name | Type |
---|---|
client_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
busy_delay_time | long | нетno |
call_timeout | long | нетno |
extension_id | long | даyes |
extra_params | string | нетno |
name | string | даyes |
no_answer_delay_time | long | нетno |
reject_delay_time | long | нетno |
status | string | нетno |
wrap_up_time | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extension_id | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
GET /client/{client_id}/agent/local/ Получить список локальных агентов клиента Параметры URL | Имя | Тип
Name | Type |
---|---|
client_id | string |
Параметры запросаRequest parameters
ИмяName | ТипType |
---|---|
extension_id | array [integer] |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extension_id | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PUT /client/{client_id}/agent/local/{agent_id} Обновить локального агента Параметры URL | Имя | Тип
Name | Type |
---|---|
agent_id | integer |
client_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
busy_delay_time | long | нетno |
call_timeout | long | нетno |
extra_params | string | нетno |
name | string | даyes |
no_answer_delay_time | long | нетno |
reject_delay_time | long | нетno |
status | string | нетno |
wrap_up_time | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extension_id | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
GET /client/{client_id}/agent/local/{agent_id} Получить локального агента Параметры URL | Имя | Тип
Name | Type |
---|---|
agent_id | integer |
client_id | string |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extension_id | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
DELETE /client/{client_id}/agent/local/{agent_id} Удалить локального агента. Если параметр Delete the local agent. If the parameter remove_from_queues установлен в false, то при нахождении удаляемого агента хотя бы в одной очереди будет возвращена ошибка. Если параметр установлен в true (по умолчанию), то агент удалится также и из очередей. Параметры URL | Имя | Тип
Name | Type |
---|---|
agent_id | integer |
client_id | string |
Параметры запросаRequest parameters
ИмяName | ТипType |
---|---|
remove_from_queues | boolean |
Внешние агентыExternal agents
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST /client/{client_id}/agent/remote/ Добавить внешнего агента Параметры URL | Имя | Тип
Name | Type |
---|---|
client_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
busy_delay_time | long | нетno |
call_timeout | long | нетno |
extra_params | string | нетno |
name | string | даyes |
no_answer_delay_time | long | нетno |
number | string | даyes |
reject_delay_time | long | нетno |
status | string | нетno |
wrap_up_time | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
number | string |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
GET /client/{client_id}/agent/remote/ Получить список внешних агентов клиента Параметры URL | Имя | Тип
Name | Type |
---|---|
client_id | string |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
number | string |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PUT /client/{client_id}/agent/remote/{agent_id} Обновить внешнего агента Параметры URL | Имя | Тип
Name | Type |
---|---|
agent_id | integer |
client_id | string |
Параметры JSON Parameters
ИмяName | ТипType | ОбязательныйMandatory |
---|---|---|
busy_delay_time | long | нетno |
call_timeout | long | нетno |
extra_params | string | нетno |
name | string | нетno |
no_answer_delay_time | long | нетno |
number | string | нетno |
reject_delay_time | long | нетno |
status | string | нетno |
wrap_up_time | long | нетno |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
number | string |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
GET /client/{client_id}/agent/remote/{agent_id} Получить внешнего агента Параметры URL | Имя | Тип
Name | Type |
---|---|
agent_id | integer |
client_id | string |
Поля ответаResponse field
ИмяName | ТипType |
---|---|
busy_delay_time | long |
call_timeout | long |
extra_params | string |
id | long |
name | string |
no_answer_delay_time | long |
number | string |
reject_delay_time | long |
status | object |
wrap_up_time | long |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
DELETE /client/{client_id}/agent/remote/{agent_id} Удалить внешнего агента. Если параметр Remove the external agent. If the parameter remove_from_queues установлен в false, то при нахождении удаляемого агента хотя бы в одной очереди будет возвращена ошибка. Если параметр установлен в true (по умолчанию), то агент удалится также и из очередей.Параметры URLqueues is set to false, then an error will be returned if the agent to be removed is in at least one queue. If the parameter is set to true (by default), then the agent will be removed from the queues as well. URL Parameters
Параметры запросаRequest parameters
|