TAPI_EVENT 열거형(tapi3if.h)

TAPI_EVENT 열거형은 TAPI 개체에서 변경이 발생했음을 애플리케이션에 알리는 데 사용됩니다. ITTAPIEventNotification::Event 메서드 구현에서는 이 열거형의 멤버를 사용하여 TAPI에서 전달한 IDispatch 포인터와 연결된 개체의 형식을 나타냅니다.

Syntax

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
에이전트 개체가 변경되었습니다. 자세한 내용은 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
gather digits 이벤트가 발생했습니다. 현재 호출에서 숫자가 수집됩니다. 자세한 내용은
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