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) |