funzione TSPI_lineUnhold (tspi.h)
La funzione TSPI_lineUnhold recupera la chiamata mantenuta specificata.
Sintassi
LONG TSPIAPI TSPI_lineUnhold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
Parametri
dwRequestID
Identificatore della richiesta asincrona.
hdCall
Handle della chiamata da recuperare. Lo stato della chiamata di hdCall può essere 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 restituisce LINEERR_INVALCALLSTATE se la chiamata non è attualmente in attesa.
Questa operazione funziona per le chiamate di blocco rigido (chiamate messe in attesa tramite TSPI_lineHold) e blocco flessibile. Il provider di servizi deve verificare che la chiamata sia attualmente nello stato onHold, onHoldPendingTransfer o onHoldPendingConference, modificare lo stato su connesso e inviare un messaggio LINECALLSTATE per il nuovo stato della chiamata.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tspi.h |