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 |
추가 정보
ITTAPI::RegisterCallNotifications