funzione lineSwapHold (tapi.h)
La funzione lineSwapHold scambia la chiamata attiva specificata con la chiamata specificata in attesa di consultazione.
Sintassi
LONG lineSwapHold(
HCALL hActiveCall,
HCALL hHeldCall
);
Parametri
hActiveCall
Gestire la chiamata attiva. L'applicazione deve essere un proprietario della chiamata. Lo stato della chiamata di hActiveCall deve essere connesso.
hHeldCall
Gestire la chiamata di consulenza. L'applicazione deve essere un proprietario della chiamata. Lo stato della chiamata di hHoldCall può essere onHoldPendingTransfer, onHoldPendingConference o onHold.
Valore restituito
Restituisce un identificatore di richiesta positivo se la funzione viene completata in modo asincrono o un numero di errore negativo se si verifica un errore. Il parametro dwParam2 del messaggio di LINE_REPLY corrispondente è zero se la funzione ha esito positivo o è un numero di errore negativo se si verifica un errore. I valori restituiti possibili sono:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL, LINEERR_NOTOWNER, LINEERR_UNINITIALIZED.
Commenti
Lo scambio della chiamata attiva con la chiamata in attesa di consultazione consente all'applicazione di alternare o disattivare l'applicazione tra queste due chiamate. Questo è tipico nell'attesa delle chiamate.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi.h |
Libreria | Tapi32.lib |
DLL | Tapi32.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per