呼叫中心接口提供在呼叫中心内对呼叫进行排队和分配的方法。 TAPI 3.x 定义五个主要呼叫中心对象:ACDGroup、代理、AgentHandler、AgentSession 和队列。 可以扩展所有这些对象以提供特定于实现的方法。 此外,TAPI 对象上的 ITTAPICallCenter 接口提供了枚举 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。 |
以下接口根据 COM 标准枚举 TAPI 3.x 元素。 这些接口构成独立对象,还用其相关对象进行汇总。
| 枚举器接口 | 描述 |
|---|---|
| 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 | 检索代理会话事件的说明。 |