ITTAPIEventNotification interface (tapi3if.h)

The ITTAPIEventNotification interface is an outgoing interface that allows an application to control the processing of event information. The application must implement this interface: it must create a COM object that supports this interface, and then register it using the COM standard IConnectionPointContainer and IConnectionPoint interfaces.

The ITTAPIEventNotification::Event method of this interface is called by TAPI in response to an event. Typically, the application implements a set of switch statements that use the value of a TAPI_EVENT enumerator to determine the response to the event.

After registration of this interface, the application calls ITTAPI::put_EventFilter to specify which events it must receive. If this method is not called, the application will not receive any events.

The application may then call ITTAPI::RegisterCallNotifications to notify TAPI of addresses and media types for which the application will accept incoming call sessions.

Please refer to the Event overview for additional information on event handling.

Inheritance

The ITTAPIEventNotification interface inherits from the IUnknown interface. ITTAPIEventNotification also has these types of members:

Methods

The ITTAPIEventNotification interface has these methods.

 
ITTAPIEventNotification::Event

The Event method is called by TAPI to determine the response to an asynchronous event notification.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h

See also

Event overview

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITDigitDetectionEvent

ITDigitGenerationEvent

ITParticipantEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPIObjectEvent

Register Events code snippet

TAPI Object

TAPI_EVENT