função TSPI_lineUnhold (tspi.h)
A função TSPI_lineUnhold recupera a chamada mantida especificada.
Sintaxe
LONG TSPIAPI TSPI_lineUnhold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
Parâmetros
dwRequestID
O identificador da solicitação assíncrona.
hdCall
O identificador para a chamada a ser recuperada. O estado de chamada de hdCall pode ser onHold.
Valor retornado
Retorna dwRequestID ou um número de erro se ocorrer um erro. O parâmetro real lResult do ASYNC_COMPLETION correspondente será zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os possíveis valores retornados são os seguintes:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.
Comentários
O provedor de serviços retornará LINEERR_INVALCALLSTATE se a chamada não estiver em espera no momento.
Essa operação funciona para chamadas em espera (chamadas colocadas em espera usando TSPI_lineHold) e em espera flexível. O provedor de serviços deve marcar que a chamada está atualmente no estado onHold, onHoldPendingTransfer ou onHoldPendingConference, alterar o estado para conectado e enviar uma mensagem LINECALLSTATE para o novo estado de chamada.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | tspi.h |