The following table lists TAPI version 3.0 COM interfaces by category in order of importance. The interfaces are grouped according to TAPI 3.0's five basic call control objects: TAPI, Address, Terminal, Call, and CallHub. Remaining interfaces are grouped according to Automatic Call Distribution (ACD) interfaces, which provide call-center functionality; enumerator interfaces, and stand-alone objects.
Interface Groupings |
Description |
TAPI Object Interfaces |
The TAPI object is the main object for TAPI 3.0. |
Address Object Interfaces |
The Address object represents an entity that can make or receive calls. The associated interfaces and methods allow an application to get and set information concerning the address, such as whether it has caller ID support. |
Terminal Object Interfaces |
The Terminal object represents the sink or source at the termination or origination point of a call. The associated interfaces and methods allow an application to get and set information concerning the terminal, such as whether it is currently in use. |
Call Object Interfaces |
The Call object represents a call and is created when a call comes into existence. The associated interfaces and methods get and set information concerning the call, such as current call state. |
IPConf MSP Interfaces |
The IP conferencing MSP implements several interfaces for participant control that are exposed on the call object. |
CallHub Object Interfaces |
The CallHub object represents a third-party view of a multi-party call. The associated interfaces and methods get and set information concerning the call, such as whether the call hub is active. |
Call Center Interfaces |
The Call Center objects represent the Automatic Call Distribution groups, agents, agent handlers, agent sessions, and queue involved in call center operations. The associated interfaces and methods get and set information concerning the call center, such as total calls handled by an agent during a session. |
Enumerator Interfaces |
COM-standard enumerator interfaces. |
Event Interfaces |
The event interfaces are also shown with their object or function groupings. |
Stand-Alone Objects |
The TAPI 3.0 miscellaneous stand-alone objects provide interfaces and methods for operations such as assisted telephony or event handling. |