TAPI_EVENT 枚举 (tapi3if.h)
TAPI_EVENT枚举用于通知应用程序 TAPI 对象中发生了更改。 ITTAPIEventNotification::Event 方法实现使用此枚举的成员来指示与 TAPI 传递的 IDispatch 指针关联的对象类型。
语法
typedef enum TAPI_EVENT {
TE_TAPIOBJECT = 0x1,
TE_ADDRESS = 0x2,
TE_CALLNOTIFICATION = 0x4,
TE_CALLSTATE = 0x8,
TE_CALLMEDIA = 0x10,
TE_CALLHUB = 0x20,
TE_CALLINFOCHANGE = 0x40,
TE_PRIVATE = 0x80,
TE_REQUEST = 0x100,
TE_AGENT = 0x200,
TE_AGENTSESSION = 0x400,
TE_QOSEVENT = 0x800,
TE_AGENTHANDLER = 0x1000,
TE_ACDGROUP = 0x2000,
TE_QUEUE = 0x4000,
TE_DIGITEVENT = 0x8000,
TE_GENERATEEVENT = 0x10000,
TE_ASRTERMINAL = 0x20000,
TE_TTSTERMINAL = 0x40000,
TE_FILETERMINAL = 0x80000,
TE_TONETERMINAL = 0x100000,
TE_PHONEEVENT = 0x200000,
TE_TONEEVENT = 0x400000,
TE_GATHERDIGITS = 0x800000,
TE_ADDRESSDEVSPECIFIC = 0x1000000,
TE_PHONEDEVSPECIFIC = 0x2000000
} ;
常量
TE_TAPIOBJECT 值: 0x1 更改在 TAPI 对象本身中。 有关详细信息,请参阅 ITTAPIObjectEvent。 |
TE_ADDRESS 值: 0x2 Address 对象已更改。 有关详细信息,请参阅 ITAddressEvent。 |
TE_CALLNOTIFICATION 值: 0x4 地址上出现了新的通信会话,TAPI DLL 创建了一个新的调用对象。 这可能是由于传入会话、另一个应用程序移交的会话,或者某个会话停在地址上的结果。 有关详细信息,请参阅 ITCallNotificationEvent 和 ITTAPI::RegisterCallNotifications。 |
TE_CALLSTATE 值: 0x8 呼叫状态已更改。 有关详细信息,请参阅 ITCallStateEvent。 |
TE_CALLMEDIA 值: 0x10 与呼叫关联的媒体已更改。 有关详细信息,请参阅 ITCallMediaEvent。 |
TE_CALLHUB 值: 0x20 CallHub 对象已更改。 有关详细信息,请参阅 ITCallHubEvent。 |
TE_CALLINFOCHANGE 值: 0x40 呼叫信息已更改。 有关详细信息,请参阅 ITCallInfoChangeEvent。 |
TE_PRIVATE 值: 0x80 特定于提供程序的私有对象已更改。 引用的对象的精确类型依赖于实现。 有关详细信息,请参阅 特定于提供程序的接口。 |
TE_REQUEST 值: 0x100 请求对象已更改。 有关详细信息,请参阅 ITRequestEvent。 |
TE_AGENT 值: 0x200 代理对象已更改。 有关详细信息,请参阅 ITAgentEvent。 |
TE_AGENTSESSION 值: 0x400 AgentSession 对象已更改。 有关详细信息,请参阅 ITAgentSessionEvent。 |
TE_QOSEVENT 值: 0x800 发生了 QOS 事件。 有关详细信息,请参阅 ITQOSEvent。 |
TE_AGENTHANDLER 值: 0x1000 AgentHandler 对象已更改。 有关详细信息,请参阅 ITAgentHandlerEvent。 |
TE_ACDGROUP 值: 0x2000 ACDGroup 对象已更改。 有关详细信息,请参阅 ITACDGroupEvent。 |
TE_QUEUE 值: 0x4000 Queue 对象已更改。 有关详细信息,请参阅 ITQueueEvent。 |
TE_DIGITEVENT 值: 0x8000 发生了数字事件。 有关详细信息,请参阅 ITDigitDetectionEvent。 |
TE_GENERATEEVENT 值: 0x10000 发生了数字生成事件。 有关详细信息,请参阅 ITDigitGenerationEvent。 |
TE_ASRTERMINAL 值: 0x20000 发生了自动语音识别终端事件。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_TTSTERMINAL 值: 0x40000 TTS 终端上发生了事件。 有关详细信息,请参阅 ITTTSTerminalEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_FILETERMINAL 值: 0x80000 文件终端上发生了事件。 有关详细信息,请参阅 ITFileTerminalEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_TONETERMINAL 值: 0x100000 在音调终端上发生了事件。 有关详细信息,请参阅 ITToneTerminalEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_PHONEEVENT 值: 0x200000 Phone 对象已更改。 有关详细信息,请参阅 ITPhoneEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_TONEEVENT 值: 0x400000 已触发音调事件。 将启用或禁用带内音的检测。 有关详细信息,请参阅 ITToneDetectionEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_GATHERDIGITS 值: 0x800000 已触发收集数字事件。 将在当前调用中收集数字。 有关详细信息,请参阅 ITDigitsGatheredEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_ADDRESSDEVSPECIFIC 值: 0x1000000 发生了特定于设备的地址事件。 有关详细信息,请参阅 ITAddressDeviceSpecificEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
TE_PHONEDEVSPECIFIC 值: 0x2000000 发生了电话设备特定的事件。 有关详细信息,请参阅 ITPhoneDeviceSpecificEvent。 仅适用于在 Windows XP 及更高版本上运行的计算机。 |
注解
调用 ITTAPI::p ut_EventFilter 方法并设置事件筛选器掩码以启用接收事件。 如果未调用 ITTAPI::p ut_EventFilter ,则应用程序无法接收事件。
要求
要求 | 值 |
---|---|
Header | tapi3if.h |
另请参阅
ITTAPI::RegisterCallNotifications