Compartir a través de


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

Consulte también

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineSetupConference

TSPI_lineSetupTransfer