Platform SDK: TAPI

Session Operations

Session operations are the core of most TAPI applications. The following material provides an overview of various types of session control and links to the appropriate reference pages on functions and methods.

The following table summarizes TAPI session operations.

Session operations TAPI 2 TAPI 3
Initiate a session lineMakeCall

lineTranslateAddress

ITAddress::CreateCall

ITAddressTranslation

ITAddressTranslationInfo

Respond to session initiated elsewhere lineAnswer

lineAccept

ITBasicCallControl::Answer
Session changes

Complete

Conference

Dial

Drop

Forward

Handoff

Hold

Park

Pickup

Redirect

Secure a session

Transfer

lineCompleteCall

lineUnCompleteCall

linePrepareAddToConference

lineAddToConference

lineSetupConference

lineGetConfRelatedCalls

lineDial

lineDrop

lineForward

lineHandoff

lineHold

lineSwapHold

lineUnhold

linePark

lineUnpark

linePickup

lineRedirect

lineSecureCall

lineBlindTransfer

lineSetupTransfer

lineCompleteTransfer

ITBasicCallControl::Connect

ITBasicCallControl::Disconnect

ITBasicCallControl::Conference

ITBasicCallControl::RemoveFromConference

ITBasicCallControl::Finish

ITBasicCallControl::Dial

ITAddress::Forward

ITBasicCallControl::HandoffDirect

ITBasicCallControl::HandoffInDirect

ITBasicCallControl::Hold

ITBasicCallControl::ParkDirect

ITBasicCallControl::ParkInDirect

ITBasicCallControl::Pickup

ITBasicCallControl::Transfer

ITBasicCallControl::BlindTransfer

Terminate a session lineDrop

lineDeallocateCall

ITBasicCallControl::Disconnect

Release interfaces involved in a session, usually at least ITCall, ITCallInfo, and ITBasicCallControl.