Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

События логин, логаут в очередь

События (логин, логаут) агентов отслеживаются ресурсом События агента очереди (/agent/.../event/)

Анализ событий для мониторинга

Основные события (ивенты) звонков - это DIAL-IN, DIAL-OUT, ANSWER и HANGUP.

...

События можно анализировать следующим образом:

EventType “dial-in”

Обозначает входящий на добавочный. В таком звонке нас интересует, КОМУ звонят (кто calledExtension)

...

Можно отобразить в интерфейсе: входящий дозвон на конкретного сотрудника

EventType “dial-out”

Обозначает исходящий вызов с добавочного. В этом звонке нас интересует, КТО звонит (кто callerExtension)

...

Можно отобразить: исходящий дозвон от конкретного сотрудника на какой-либо номер

EventType “answer”

Обозначает ответ на звонок. Здесь нам нужно анализировать направление звонка (callFlow)

CallFlow “in”

Это ответ на входящий звонок. Нас интересует КТО ответил (calledExtension)

...

Можно отобразить: ответивший сотрудник разговаривает прямо сейчас (ответив на входящий звонок)

CallFlow “out”

Это ответ на исходящий звонок. Нас интересует КОМУ ответили (callerExtension)

...

Можно отобразить: позвонивший сотрудник разговаривает прямо сейчас (получил ответ, совершив исходящий вызов)

EventType “hangup”

Обозначает окончание звонка. Нам как и ранее нужно анализировать направление звонка (CallFlow)

CallFlow “in”

Это хэнгап на входящий звонок. Нас интересует КОМУ звонили в этом звонке (calledExtension). Здесь нам нужно завершить звонок по такому ключу: CalledExtensionId + "IN" + CallId

CallFlow “out”

Это хэнгап на исходящий звонок. Нас интересует КТО звонил в этом звонке (callerExtension). Здесь нам нужно завершить звонок по такому ключу: CallerExtensionId + "OUT" + CallId

Разберем возможный пример:

У вас есть очередь 200 (extensionId 222222) с одним агентом 101 (extensionId 111111). В очередь поступает звонок с номера +798198736545.

...