Interface ITBasicCallControl (tapi3if.h)
A interface ITBasicCallControl é usada pelo aplicativo para se conectar, responder e executar operações básicas de telefonia em um objeto de chamada.
A interface ITBasicCallControl2 é uma extensão da interface ITBasicCallControl . ITBasicCallControl2 fornece métodos adicionais que permitem que um aplicativo selecione um terminal em uma chamada. O método ITAddress::CreateCall cria a interface ITBasicCallControl .
Observação para programadores familiarizados com TAPI 2.1: a função geral dessa interface é semelhante às funções de linha TAPI 2.1. Por exemplo, a função lineAnswer e o método ITBasicCallControl::Answer fornecem funcionalidade semelhante.
Herança
A interface ITBasicCallControl herda da interface IDispatch . ITBasicCallControl também tem estes tipos de membros:
Métodos
A interface ITBasicCallControl tem esses métodos.
ITBasicCallControl::Answer O método Answer atende a uma chamada de entrada. Esse método só poderá ser bem-sucedido se o estado da chamada for CS_OFFERING. |
ITBasicCallControl::BlindTransfer O método BlindTransfer executa uma transferência cega ou em etapa única da chamada especificada para o endereço de destino especificado. O aplicativo deve ser o proprietário da chamada. Após uma transferência bem-sucedida, o estado da chamada faz a transição para CS_DISCONNECTED. |
ITBasicCallControl::Conference O método Conference adiciona uma chamada de consulta à conferência na qual a chamada atual é um participante. Se um objeto ITCallHub associado não existir, ele será criado. |
ITBasicCallControl::Connect O método Connect tenta concluir a conexão de uma chamada de saída. |
ITBasicCallControl::D ial O método Dial disca o endereço especificado. |
ITBasicCallControl::D isconnect O método Disconnect desconecta a chamada. O estado da chamada fará a transição para CS_DISCONNECTED depois que o método for concluído com êxito. |
ITBasicCallControl::Finish O método Finish é chamado em uma chamada de consulta para concluir uma conferência ou uma transferência. |
ITBasicCallControl::HandoffDirect O método HandoffDirect entrega a chamada para outro aplicativo. Isso indica que o aplicativo não requer mais a propriedade da chamada. |
ITBasicCallControl::HandoffIndirect O método HandoffIndirect entrega a chamada para outro aplicativo com base no tipo de mídia da chamada. |
ITBasicCallControl::Hold O método Hold coloca ou remove a chamada da retenção. |
ITBasicCallControl::P arkDirect O método ParkDirect estaciona a chamada em um endereço especificado. |
ITBasicCallControl::P arkIndirect O método ParkIndirect estaciona a chamada e retorna o endereço estacionado. |
ITBasicCallControl::P ickup O método Pickup seleciona um alerta de chamada na identificação de grupo especificada. |
ITBasicCallControl::RemoveFromConference O método RemoveFromConference removerá a chamada de uma conferência se ela estiver envolvida em uma. |
ITBasicCallControl::SetQOS O método SetQOS define a qualidade do nível de serviço para a chamada. |
ITBasicCallControl::SwapHold O método SwapHold troca a chamada (que está ativa) pela chamada especificada em espera. |
ITBasicCallControl::Transfer O método Transfer transfere a chamada atual para o endereço de destino. |
ITBasicCallControl::Unpark O método Unpark recebe a chamada do parque. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi3if.h (inclua Tapi3.h) |