Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os recursos de mídia são diferentes com TAPI 2.2 (TAPI/C) em vez de TAPI 3 (COM), em grande parte porque a API COM tem acesso a MSPs (provedores de serviços de mídia). Para obter mais informações sobre MSPs, consulte Sobre o MSP (Provedor de Serviços de Mídia). Para obter mais informações sobre operações de fluxo de mídia, consulte de Controle de Mídia.
Os dois conceitos mais importantes para um aplicativo são o tipo de mídia (ou modo) e o fluxo. O tipo é o formulário no qual os dados são transmitidos. Para obter mais informações e uma lista de tipos definidos por 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 fazem referência principalmente a outras APIs para implementar esses controles.
Essas APIs incluem a API Waveform, a API de Comm e a MCI (Interface de Controle de Mídia). A API Waveform é usada para programação multimídia, a API de Comm é o conjunto de funções de comunicação fornecidas pelo SDK (Platform Software Development Kit) e o 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 o TAPI 2.2 para estabelecer uma conexão com outra estação. Depois que a conexão for estabelecida, o aplicativo poderá usar a API waveform (ou a API waveaudio mci) 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 ao 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 a SPI de telefonia e a SPI de fluxo de mídia apropriada ou a DDI (interface de driver de dispositivo). O provedor de serviços pode dar suporte a 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 a coordenação de suas atividades no nível do aplicativo para evitar o uso conflitante do TAPI e da API de fluxo de mídia.
O TAPI relata alterações no tipo de fluxo de mídia (voz, fax, modem de dados e assim por diante) para aplicativos participantes. Às vezes, esse processo é chamado de de classificação de chamadas. 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 para energia ou tons que caracterizam o tipo de mídia ou pode usar toques distintos, dados trocados em mensagens pela rede ou conhecimento sobre o chamador ou AD chamada para fazer essa determinação.
- de Monitoramento de Chamadas
- controle de mídia
- de Coleta de Dígitos
- gerando dígitos e tons de banda