Event Interfaces
The event (notification) interfaces allow a TAPI 3 application to respond to asynchronous events.
You must call the ITTAPI::put_EventFilter method and set an event filter mask to enable reception of request events. If you do not call ITTAPI::put_EventFilter, your application will not receive any events.
Please see the Events overview for a description of how an application ensures reception of notifications. See the individual interfaces listed in the following table for more information about setting a filter mask for individual event types.
Interface | Description |
---|---|
ITAddressEvent | Retrieves the description of address events. |
ITASRTerminalEvent | Retrieves the description of Automatic Speech Recognition terminal events. |
ITCallHubEvent | Retrieves the description of CallHub events. |
ITCallInfoChangeEvent | Retrieves the description of call information change events. |
ITCallMediaEvent | Retrieves the description of call media events. |
ITCallNotificationEvent | Retrieves the description of call notification events. |
ITCallStateEvent | Retrieves the description of call state events. |
ITDigitDetectionEvent | Retrieves information about DTMF digit events during a call. |
ITDigitGenerationEvent | Retrieves information about calls that require the generation of DTMF digits. |
ITDigitsGatheredEvent | Retrieves data related to an application's digit-gathering request. |
ITFileTerminalEvent | Retrieves the description of file terminal events. |
ITParticipantEvent | Retrieves the description of conference participant events. |
ITPhoneEvent | Retrieves the description of phone events. |
ITQOSEvent | Retrieves the description of quality of service (QOS) events. |
ITQueueEvent | Retrieves the description of Automatic Call Distribution (ACD) queue events. |
ITRequestEvent | Retrieves the description of Assisted Telephony request events. |
ITTAPIObjectEvent | Retrieves the description of TAPI object events. |
ITTAPIObjectEvent2 | Extends ITTAPIObjectEvent; retrieves a pointer to the phone object that caused the TAPI object event. |
ITToneDetectionEvent | Retrieves information about a tone detection event. |
ITToneTerminalEvent | Retrieves the description of tone terminal events. |
ITTTSTerminalEvent | Retrieves the description of text-to-speech (TTS) terminal events. |
Interface | Description |
---|---|
ITPluggableTerminalEventSink | Notifies client applications about changes in a pluggable terminal. |
ITPluggableTerminalEventSinkRegistration | Registers and unregisters a client application for notification about pluggable terminal events. |