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
Request 物件已變更。 如需詳細資訊,請參閱 ITRequestEvent
TE_AGENT
值: 0x200
Agent 物件已變更。 如需詳細資訊,請參閱 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 ,應用程式就無法接收事件。

規格需求

   
標頭 tapi3if.h

另請參閱

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

ITTAPIObjectEvent