Condividi tramite


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

Vedi anche

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineHold