Partilhar via


Mecanismo de seleção de terminal padrão

O conceito de terminal multipista torna ainda mais desejável para a TAPI fornecer um método simplificado de seleção de um terminal em um fluxo ou fluxos. O mecanismo de seleção de terminal padrão foi projetado para resolver isso.

Selecionando um terminal em uma chamada

O recurso de seleção de terminal padrão é fornecido através da capacidade de selecionar um terminal em uma chamada.

O objeto de chamada expõe uma nova interface, ITBasicCallControl2. A interface expõe os mesmos métodos que ITBasicCallControl, além de três novos métodos: RequestTerminal, SelectTerminalOnCalle UnselectTerminalOnCall.

ITBasicCallControl2::RequestTerminal cria um terminal, dada a classe, direção e tipo de mídia do terminal. Ele examina as listas de terminais estáticos e dinâmicos suportados para encontrar e criar o terminal solicitado.

ITBasicCallControl2::SelectTerminalOnCall seleciona o terminal (ou, no caso de um terminal multipista, enumera, cria se necessário e seleciona os terminais de via) no fluxo (ou fluxos) disponível na chamada.

O algoritmo para fazer corresponder fluxos de chamadas ao terminal (ou faixas disponíveis no terminal) é descrito na documentação do ITBasicCallControl2::SelectTerminalOnCall.

Chamar ITBasicCallControl2::UnselectTerminalOnCall faz com que o terminal (single-track ou multitrack) seja desmarcado da chamada. Consulte a documentação do método para obter mais detalhes.

Selecionando um terminal no ITStream

A seleção de um terminal de via única em ITStream (chamando ITStream::SelectTerminal) seleciona o terminal no fluxo. Este é o procedimento habitual de seleção de terminais TAPI 3.

Apenas terminais de via única podem ser selecionados num fluxo. A seleção de um terminal multipista em um fluxo falhará, porque o fluxo não reconhecerá o tipo e a direção da mídia.