Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os recursos de mídia são diferentes com o TAPI 2.2 (TAPI/C) em oposição ao TAPI 3 (COM), em grande parte porque a API COM tem acesso a provedores de serviços de mídia (MSPs). Para obter mais informações sobre MSPs, consulte Sobre o provedor de serviços de mídia (MSP). Para obter mais informações sobre operações de fluxo de mídia, consulte Media Control.
Os dois conceitos mais importantes para um aplicativo são o tipo de mídia (ou modo) e o fluxo. O tipo é a forma em que os dados são transmitidos. Para obter mais informações e uma lista de tipos definidos pela TAPI, consulte LINEMEDIAMODE_ constantes. O fluxo de mídia é o fluxo real de dados. Um MSP pode fornecer acesso direto ao fluxo. Os aplicativos TAPI 2.2 têm algum acesso, mas principalmente fazem referência a outras APIs para implementar esses controles.
Essas APIs incluem a API Waveform, a API Comm e a Media Control Interface (MCI). A API Waveform é usada para programação multimídia, a API Comm é o conjunto de funções de comunicação fornecidas pelo Platform Software Development Kit (SDK) e a MCI fornece uma interface generalizada de alto nível para controlar dispositivos de mídia.
Por exemplo, para dispositivos de linha, um aplicativo pode usar TAPI 2.2 para estabelecer uma conexão com outra estação. Uma vez estabelecida a conexão, o aplicativo pode usar a API Waveform (ou a API MCI Waveaudio) no dispositivo associado para reproduzir (enviar) e gravar (receber) dados de áudio pela conexão. Da mesma forma, se o fluxo de mídia de conexão for de um modem, um aplicativo usará as extensões de configuração de modem da API de comunicações para controlar o fluxo de mídia.
Para fornecer à TAPI 2.2 acesso de fluxo de mídia a um telefone ou uma chamada em um dispositivo de linha, o provedor de serviços deve implementar o SPI de telefonia e o SPI de fluxo de mídia apropriado ou a interface de driver de dispositivo (DDI). O provedor de serviços pode suportar linhas e telefones simultaneamente.
Como essas classes de dispositivo e operações de fluxo de mídia funcionam independentemente umas das outras, a coordenação de seu uso deve ocorrer no nível do aplicativo. Vários aplicativos que compartilham chamadas e fluxos de mídia provavelmente exigirão coordenação de suas atividades no nível do aplicativo para evitar o uso conflitante da TAPI e da API de fluxo de mídia.
A TAPI relata alterações no tipo de fluxo de mídia (voz, fax, modem de dados e assim por diante) para os aplicativos participantes. Este processo é por vezes referido como classificação de chamada. O mecanismo usado para determinar o tipo de fluxo de mídia é específico para o provedor de serviços. Por exemplo, um provedor de serviços pode filtrar o fluxo de mídia em busca de energia ou tons que caracterizem o tipo de mídia, ou pode usar toques distintos, dados trocados em mensagens pela rede ou conhecimento sobre o chamador ou ID chamado para fazer essa determinação.
- de Monitoramento de Chamadas
- Controle de Mídia
- Digit Gathering
- Geração de dígitos e tons em banda