itBasicCallControl 接口 (tapi3if.h)

应用程序使用 ITBasicCallControl 接口对 调用对象进行连接、应答和执行基本电话操作。

ITBasicCallControl2 接口是 ITBasicCallControl 接口的扩展。 ITBasicCallControl2 提供了其他方法,允许应用程序在调用中选择终端。 ITAddress::CreateCall 方法创建 ITBasicCallControl 接口。

熟悉 TAPI 2.1 的程序员注意:此接口的常规函数类似于 TAPI 2.1 行函数。 例如, lineAnswer 函数和 ITBasicCallControl::Answer 方法提供类似的功能。

继承

ITBasicCallControl 接口继承自 IDispatch 接口。 ITBasicCallControl 也具有以下类型的成员:

方法

ITBasicCallControl 接口具有这些方法。

 
ITBasicCallControl::Answer

Answer 方法应答传入呼叫。 仅当调用状态为CS_OFFERING时,此方法才能成功。
ITBasicCallControl::BlindTransfer

BlindTransfer 方法执行对指定目标地址的指定调用的盲目或单步传输。 应用程序必须是调用的所有者。 成功转移后,调用状态将转换为CS_DISCONNECTED。
ITBasicCallControl::Conference

会议方法将咨询呼叫添加到当前呼叫是参与者的会议。 如果关联的 ITCallHub 对象不存在,则会创建它。
ITBasicCallControl::Connect

Connect 方法尝试完成传出调用的连接。
ITBasicCallControl::D ial

Dial 方法拨打指定的地址。
ITBasicCallControl::D isconnect

Disconnect 方法断开调用的连接。 方法成功完成后,调用状态将转换为CS_DISCONNECTED。
ITBasicCallControl::Finish

在咨询呼叫中调用 Finish 方法以完成会议或转移。
ITBasicCallControl::HandoffDirect

HandoffDirect 方法将调用移交给另一个应用程序。 这表示应用程序不再需要调用的所有权。
ITBasicCallControl::HandoffIndirect

HandoffIndirect 方法根据调用的媒体类型将调用移交给另一个应用程序。
ITBasicCallControl::Hold

Hold 方法放置或删除保留中的调用。
ITBasicCallControl::P arkDirect

ParkDirect 方法将呼叫寄存在指定地址。
ITBasicCallControl::P arkIndirect

ParkIndirect 方法将停止调用并返回已寄存的地址。
ITBasicCallControl::P ickup

Pickup 方法在指定的组标识处接收呼叫警报。
ITBasicCallControl::RemoveFromConference

RemoveFromConference 方法从会议中删除呼叫(如果它涉及其中)。
ITBasicCallControl::SetQOS

SetQOS 方法设置调用的服务级别的质量。
ITBasicCallControl::SwapHold

SwapHold 方法交换具有指定保留调用) 处于活动状态的调用 (。
ITBasicCallControl::Transfer

Transfer 方法将当前调用转移到目标地址。
ITBasicCallControl::Unpark

Unpark 方法从 park 获取调用。

要求

要求
目标平台 Windows
标头 tapi3if.h (包括 Tapi3.h)

另请参阅

调用对象

IDispatch

ITBasicCallControl2