Поделиться через


Краткий справочник по элементам управления "Центр вызовов"

Интерфейсы центра обработки вызовов предоставляют методы, которые помещает в очередь и распределяет вызовы в центре обработки вызовов. TAPI 3.x определяет пять основных объектов центра обработки вызовов: ACDGroup, Agent, AgentHandler, AgentSession и Queue. Все эти объекты можно расширить для предоставления методов, относящихся к реализации. Кроме того, интерфейс ITTAPICallCenter в объекте TAPI предоставляет методы для перечисления объектов AgentHandler.

Интерфейс центра вызовов Описание
ITACDGroup Возвращает сведения о имени и очереди для группы ACD.
ITACDGroupEvent Возвращает описание событий группы ACD.
ITAgent Предоставляет методы для задания и получения сведений об агенте.
ITAgentEvent Интерфейс уведомлений для ITAgent.
ITAgentHandler Предоставляет методы для создания объектов агента и перечисления групп ACD.
ITAgentHandlerEvent Возвращает описание событий AgentHandler.
ITAgentSession Предоставляет методы для задания и получения сведений о сеансе агента.
ITAgentSessionEvent Интерфейс уведомлений для ITAgentSession.
ITQueue Получает и задает сведения о очереди.
ITQueueEvent Возвращает сведения о событии очереди.
IEnumACDGroup Перечисляет ITACDGroup.
IEnumAgent Перечисляет ITAgent.
IEnumAgentHandler Перечисляет ITAgentHandler.
IEnumAgentSession Перечисляет ITAgentSession.
IEnumQueue Перечисляет ITQueue.

 

Следующие интерфейсы перечисляют элементы TAPI 3.x в соответствии со стандартами COM. Эти интерфейсы представляют собой автономные объекты, а также суммируются с соответствующими объектами.

Интерфейс перечислителя Описание
IEnumACDGroup Перечисляет ITACDGroup.
IEnumAgent Перечисляет ITAgent.
IEnumAgentHandler Перечисляет ITAgentHandler.
IEnumAgentSession Перечисляет ITAgentSession.
IEnumQueue Перечисляет ITQueue.

 

Интерфейсы событий (уведомления) позволяют приложению TAPI 3.x реагировать на асинхронные события. Необходимо вызвать метод ITTAPI::p ut_EventFilter и задать маску фильтра событий, чтобы включить прием событий запроса. Если вы не вызываете ITTAPI::p ut_EventFilter, ваше приложение не получит никаких событий.

Интерфейс событий Описание
ITACDGroupEvent Извлекает описание событий группы автоматического распределения вызовов (ACD).
ITAgentEvent Извлекает описание событий агента.
ITAgentHandlerEvent Извлекает описание событий обработчика агента.
ITAgentSessionEvent Извлекает описание событий сеанса агента.