función TSPI_lineSwapHold (tspi.h)
La función TSPI_lineSwapHold intercambia la llamada activa especificada con la llamada especificada en espera de consulta.
Sintaxis
LONG TSPIAPI TSPI_lineSwapHold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdActiveCall,
HDRVCALL hdHeldCall
);
Parámetros
dwRequestID
Identificador de la solicitud asincrónica.
hdActiveCall
Identificador de la llamada que se va a intercambiar con la llamada en espera de consulta. El estado de llamada de hdActiveCall se puede conectar.
hdHeldCall
Identificador de la llamada de consulta. El estado de llamada de hdHeldCall puede ser onHoldPendingTransfer, onHoldPendingConference o onHold.
Valor devuelto
Devuelve dwRequestID o un número de error si se produce un error. El parámetro real lResult del ASYNC_COMPLETION correspondiente es cero si la función se realiza correctamente o si se produce un error. Los valores devueltos posibles son los siguientes:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.
Comentarios
El proveedor de servicios debe enviar LINE_CALLSTATE mensajes para las transiciones de llamada.
Requisitos
Plataforma de destino | Windows |
Encabezado | tspi.h |