Platform SDK: TAPI |
The ITTAPI interface is the base interface for the TAPI object. The TAPI object is created by CoCreateInstance. For information on CoCreateInstance, see documentation on COM. All other TAPI 3.0 objects are created by TAPI 3.0 itself.
ITTAPI methods are provided to initialize a TAPI session, enumerate available addresses, register for CallHub and CallEvent notifications, and shut down a TAPI session.
IUnknown Methods
IDispatch Methods
ITTAPI methods | Description |
---|---|
Initialize | Initializes TAPI object. |
Shutdown | Shuts down TAPI. |
get_Addresses | Creates a collection of addresses currently available. Provided for Automation client applications, such as those written in Microsoft Visual Basic. |
EnumerateAddresses | Enumerates addresses currently available. |
RegisterCallNotifications | Registers for call notification events. |
UnregisterNotifications | Removes notifications for TAPI object. |
get_CallHubs | Creates a collection of currently available call hubs. Provided for Automation client applications, such as those written in Visual Basic. |
EnumerateCallHubs | Enumerates currently available call hubs. |
SetCallHubTracking | Enables or disables CallHub tracking. |
EnumeratePrivateTAPIObjects | Not implemented.. |
get_PrivateTAPIObjects | Not implemented. |
RegisterRequestRecipient | Registers an application to handle assisted telephony requests. |
SetAssistedTelephonyPriority | Sets application priority to handle assisted telephony requests. |
SetApplicationPriority | Sets priority under which applications will have calls passed to them by media. |
put_EventFilter | Sets the event filter mask. If no filter is set, no events are received. |
get_EventFilter | Get the current event filter mask. |
Windows NT/2000: Requires Windows 2000.
Version: Requires TAPI 3.0 or later.
Header: Declared in Tapi3.h.
Library: Use T3iid.lib.