TSPI_lineUnhold 函数 (tspi.h)
TSPI_lineUnhold 函数检索指定的保留调用。
语法
LONG TSPIAPI TSPI_lineUnhold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
参数
dwRequestID
异步请求的标识符。
hdCall
要检索的调用的句柄。 hdCall 的调用状态可以是 onHold。
返回值
如果发生错误,则返回 dwRequestID 或错误号。 如果函数成功,相应ASYNC_COMPLETION的 lResult 实际参数为零;如果发生错误,则为错误号。 可能的返回值如下所示:
LINEERR_INVALCALLHANDLE、LINEERR_OPERATIONUNAVAIL、LINEERR_INVALCALLSTATE、LINEERR_OPERATIONFAILED、LINEERR_NOMEM、LINEERR_RESOURCEUNAVAIL。
注解
如果调用当前未处于暂停状态,则服务提供商将返回LINEERR_INVALCALLSTATE。
此操作适用于硬保持 (使用 TSPI_lineHold) 和软保持进行保留的调用。 服务提供商应检查呼叫当前处于 onHold、onHoldPendingTransfer 或 onHoldPendingConference 状态,将状态更改为“已连接”,并为新的呼叫状态发送 LINECALLSTATE 消息。
要求
目标平台 | Windows |
标头 | tspi.h |