funzione TSPI_lineSwapHold (tspi.h)
La funzione TSPI_lineSwapHold scambia la chiamata attiva specificata con la chiamata specificata al blocco di consulenza.
Sintassi
LONG TSPIAPI TSPI_lineSwapHold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdActiveCall,
HDRVCALL hdHeldCall
);
Parametri
dwRequestID
Identificatore della richiesta asincrona.
hdActiveCall
Handle per la chiamata da scambiare con la chiamata in attesa di consultazione. Lo stato della chiamata di hdActiveCall può essere connesso.
hdHeldCall
Handle per la chiamata di consultazione. Lo stato della chiamata di hdHoldCall può essere onHoldPendingTransfer, onHoldPendingConference o onHold.
Valore restituito
Restituisce dwRequestID o un numero di errore se si verifica un errore. Il parametro effettivo lResult del ASYNC_COMPLETION corrispondente è zero se la funzione ha esito positivo o un numero di errore se si verifica un errore. I valori restituiti possibili sono i seguenti:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.
Commenti
Il provider di servizi deve inviare LINE_CALLSTATE messaggi per le transizioni di chiamata.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tspi.h |