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)

Confira também

Objeto Call

IDispatch

ITBasicCallControl2