История событий очереди /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 } ]