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.x TAPI 3.x
Initiate a session lineMakeCalllineTranslateAddress
ITAddress::CreateCallITAddressTranslation
ITAddressTranslationInfo
Respond to session initiated elsewhere lineAnswerlineAccept
ITBasicCallControl::Answer
Session changes Complete
Conference
Dial
Drop
Forward
Handoff
Hold
Park
Pickup
Redirect
Secure a session
Transfer
lineCompleteCalllineUnCompleteCall
linePrepareAddToConference
lineAddToConference
lineSetupConference
lineGetConfRelatedCalls
lineDial
lineDrop
lineForward
lineHandoff
lineHold
lineSwapHold
lineUnhold
linePark
lineUnpark
linePickup
lineRedirect
lineSecureCall
lineBlindTransfer
lineSetupTransfer
lineCompleteTransfer
ITBasicCallControl::ConnectITBasicCallControl::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 lineDroplineDeallocateCall
ITBasicCallControl::DisconnectRelease interfaces involved in a session, usually at least ITCall, ITCallInfo, and ITBasicCallControl.