Platform SDK: TAPI

ITBasicCallControl

The ITBasicCallControl interface is used by the application to connect, answer, and perform basic telephony operations on a call object.

Note to programmers familiar with TAPI 2.1: The general function of this interface is similar to the TAPI 2.1 line functions. For example, the lineAnswer function and the ITBasicCallControl::Answer method provide similar functionality.

Methods in Vtable Order

IUnknown Methods

IDispatch Methods

ITBasicCallControl methods Description
Connect Attempts to complete the connection of an outgoing call.
Answer Answers an incoming call.
Disconnect Disconnects the call.
Hold Places or removes the call from the hold state.
HandoffDirect Hands off the call to a specific application.
HandoffIndirect Hands off the call to another application, specifying only the media type.
Conference Starts a conference, with the current call included.
Transfer Transfers the current call to the destination address.
BlindTransfer Transfers the call to the indicated address.
SwapHold Swaps the call (which is active) with the specified call on hold.
ParkDirect Parks the call at a specified address.
ParkIndirect Parks the call and returns the parked address.
Unpark Gets the call parked at the specified address.
SetQOS Sets the QOS service level for the call.
Pickup Picks up a call alerting at the specified group identification.
Dial Dials the given address.
Finish Finishes the two-step process of transferring or adding the call to a conference.
RemoveFromConference Removes the call from a conference.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.
  Library: Use T3iid.lib.

See Also

ITBasicCallControl, Call Object