TSPI_lineSwapHold 函数 (tspi.h)
TSPI_lineSwapHold 函数在咨询保留时交换指定的活动呼叫与指定的调用。
语法
LONG TSPIAPI TSPI_lineSwapHold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdActiveCall,
HDRVCALL hdHeldCall
);
参数
dwRequestID
异步请求的标识符。
hdActiveCall
要与咨询保留时呼叫交换的呼叫的句柄。 hdActiveCall 的调用状态可以连接。
hdHeldCall
咨询呼叫的句柄。 hdHeldCall 的调用状态可以是 onHoldPendingTransfer、onHoldPendingConference 或 onHold。
返回值
如果发生错误,则返回 dwRequestID 或错误号。 如果函数成功,相应ASYNC_COMPLETION的 lResult 实际参数为零;如果发生错误,则为错误号。 可能的返回值如下所示:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。
注解
服务提供商必须为呼叫转换发送 LINE_CALLSTATE 消息。
要求
目标平台 | Windows |
标头 | tspi.h |