История событий очереди /queue/events
Данный ресурс предназначен для получения истории по событиям очереди
Возможные события по звонящим в очереди:
member-queue-start - звонящий начал вызов очереди
member-queue-end - звонящий закончил вызов в очереди (может совпадать с bridge-agent-end, если звонящему ответят в очереди)
Возможные события по агентам очереди:
agent-offering - агент вызывается
bridge-agent-fail - вызов агента был неуспешен
bridge-agent-start - агент соединился с звонящим
bridge-agent-end - агент закончил разговор с звонящим
Ресурс /extension/{extension_id}/queue/events/
Получить историю событий добавочного
Параметры URL
Имя | Тип |
---|---|
extension_id | string |
Параметры запроса
Имя | Тип | Описание |
---|---|---|
start_datetime | string | дата начала |
end_datetime | string | дата конца |
order | string | desc или asc |
event_name | integer | Необязательный параметр - фильтр по event_name (возможные варианты: member-queue-start, member-queue-end, agent-offering, bridge-agent-fail, bridge-agent-start, bridge-agent-end) |
Ответ
Ответ содержит массив (см. ответ системы на пример ниже)
Имя | Тип | Описание |
---|---|---|
event_name | string | Имя события (возможные варианты: member-queue-start, member-queue-end, agent-offering, bridge-agent-fail, bridge-agent-start, bridge-agent-end) |
queue_id | integer | id очереди |
event_time_gmt | string | Время наступления события |
call_uuid | string | id звонка, который можно использовать в ресурсе |
agent_type | string | Тип агента. Может быть local, а может быть remote. Значение null в событиях member-queue-start и member-queue-end |
agent_id | string | Id агента. Может быть local, а может быть remote. Значение null в событиях member-queue-start и member-queue-end |
Пример
Получим историю событий очереди:
Ответ системы:
[
{
"event_name": "member-queue-end",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:46",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": null,
"agent_id": null
},
{
"event_name": "bridge-agent-fail",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:45",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": "remote",
"agent_id": 610
},
{
"event_name": "bridge-agent-fail",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:45",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": "local",
"agent_extension_id": 32488,
"agent_id": 13226
},
{
"event_name": "agent-offering",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:45",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": "remote",
"agent_id": 610
},
{
"event_name": "agent-offering",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:45",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": "local",
"agent_extension_id": 32488,
"agent_id": 13226
},
{
"event_name": "member-queue-start",
"queue_id": 35267,
"event_time_gmt": "2022-11-24 11:00:44",
"call_uuid": "3E26E6FE6BE711EDA82981C398F02F83",
"agent_type": null,
"agent_id": null
}
]