A TAPI (Interface de Programação de Aplicativos de Telefonia) fornece um conjunto uniforme de comandos para qualquer dispositivo de telefonia com suporte que esteja conectado ao seu computador. A TAPI é implementada no Windows Vista e no Windows Server 2008 pelo serviço de telefonia. Programas compatíveis com TAPI não precisam saber o hardware específico que você está usando para se comunicar. O serviço de telefonia e o provedor de serviços de telefonia apropriado fazem a conversão e interação com o hardware em nome do aplicativo.

Como a telefonia funciona

Quando você usa um programa da família Windows Vista ou Windows Server 2008 para enviar faxes, conectar-se a um telefone ou executar outras atividades com suporte à TAPI, existem três camadas de software que permitem que você use um dispositivo de telefonia: um programa compatível com TAPI, o serviço de telefonia e um provedor de serviços de telefonia.

  • Um programa de telefonia permite que você dê telefonemas ou envie e receba dados ou faxes. A Microsoft e fornecedores independentes de software fornecem programas que incorporam funcionalidade compatível com TAPI. Por exemplo, o sistema de rede dial-up, incluído no Windows Vista e no Windows Server 2008, usa o serviço de telefonia para interagir com o modem ou o hardware ISDN para discar números de telefone.

  • O serviço de telefonia recebe solicitações TAPI do programa e oferece funções comuns a esses aplicativos, como discar um modem.

  • Um provedor de serviços de telefonia converte os comandos para um protocolo de telefonia ou dispositivo de telefonia específico. Os provedores de serviços de telefonia para modems e diversos protocolos de telefonia são instalados com o Windows Vista e o Windows Server 2008, enquanto outros são oferecidos por fornecedores independentes de hardware.

As três camadas de telefonia no Windows

Três camadas de TAPI

Como a telefonia funciona com hardware de telefonia

Em lugar de soluções proprietárias que são difíceis e de implementação cara, a TAPI define um único conjunto de comandos que permite que hardware e software venham de fontes diferentes. Quando um programa de telefonia solicita uma ação, o serviço de telefonia determina qual provedor de serviços de telefonia dá suporte ao dispositivo. Em seguida, o provedor de serviços envia os comandos apropriados para o dispositivo.

Por exemplo, o provedor de serviços Unimodem (Universal Modem) 5 é instalado com os sistemas operacionais Windows Vista e Windows Server 2008. Quando um programa no computador cliente inicia a discagem de um número de telefone, o serviço de telefonia envia os comandos apropriados para o provedor de serviços Unimodem 5, que envia a sequência correta de comandos para discar o número no modem conectado ao computador cliente. O programa não precisa saber nada sobre o modem.

Com o serviço de telefonia e seus provedores de serviços, o Windows fornece uma plataforma de telefonia. O Windows Vista e o Windows Server 2008 servem como operador que interconecta recursos de telefonia e de computador para direcionar e gerenciar chamadas. O programa de telefonia compatível com TAPI pode fornecer soluções – desde sistemas completos para escritórios em casa ou pequenas empresas até uma interface de cliente de PBX – que integram as redes de telefone e de computador de uma organização.

Como a telefonia disponibiliza recursos para usuários

Usuários de rede fazem chamadas através de linhas. Podem usar também telefones para controle e gerenciamento de chamadas. Essas chamadas têm suporte nos provedores de serviços de telefonia. Um administrador de telefonia disponibiliza aos usuários os recursos de telefonia em um servidor, como linhas e telefones.

Linhas

Em telefonia, uma linha é qualquer fluxo de mídia (dados, voz ou vídeo) que tenha suporte em um provedor de serviços de telefonia. No caso de um modem, a linha representa uma linha de telefone real. Para outros dispositivos, ela pode representar outro fluxo de mídia, como um gateway para a Internet. As chamadas são feitas com o uso de uma linha fornecida por um provedor de serviços de telefonia. Uma única linha pode dar suporte a mais de uma chamada de cada vez, como acontece com chamada em espera e conferência. O provedor de serviços de telefonia determina como os dispositivos físicos serão representados por linhas telefônicas.

Telefones

Um telefone na telefonia representa equipamento de terminais com suporte em um provedor de serviços de telefonia. Em telefonia, um "telefone" baseia-se em um telefone físico, mas pode não ser um hardware real. Ele inclui os conceitos de gancho, fone, alto-falante, microfone, tela, luzes e botões programáveis. Como ocorre em um telefone real na sua mesa, um telefone pode ser usado sem realmente fazer chamadas para outra pessoa. Por exemplo, você pode usar um fone para ouvir ou recuperar mensagens da caixa postal.

Um telefone não precisa representar um hardware real; ele pode ser emulado em software. Por exemplo, esse tipo de telefone poderia ser um programa que usa TAPI ou um provedor de serviços de telefonia. Não é necessário um telefone físico para gerenciar um fluxo de mídia e, embora todos os provedores de serviços de telefonia ofereçam suporte a linhas, nem todos dão suporte a telefones.

Como a TAPI oferece suporte à telefonia

Os sistemas operacionais Windows Vista e Windows Server 2008 oferecem suporte à integração entre computador e telefonia, desde soluções simples para escritórios em casa ou pequenas empresas até soluções empresariais em grande escala. As soluções de telefonia de nível inferior permitem que um indivíduo:

  • Use um computador como secretária eletrônica ou caixa postal.

  • Use um computador para enviar e receber faxes.

  • Use um microfone e um alto-falante ou viva-voz conectado a um computador multimídia como sistema telefônico.

  • Faça logon em um computador a partir de um local remoto.

Normalmente, há suporte para essas soluções em uma conexão direta de um computador desktop para uma linha telefônica com um modem. As soluções empresariais dependem de uma rede e permitem que uma organização:

  • Use um computador como sistema telefônico com várias linhas ou como um controlador de PBX multifuncional.

  • Forneça um sistema de caixa postal que abranja toda a empresa.

  • Forneça um sistema de fax que abranja toda a empresa.

  • Forneça serviços de informações de áudio por demanda que permitem que os chamadores recuperem informações de conversão de texto em fala pré-gravadas ou geradas pelo computador.

  • Envie por fax informações para clientes por demanda, baseadas em teclas de tom ou outras entradas.

  • Implemente discagem automática e baseada em listas para telemarketing.

  • Forneça informações de bancos de dados relacionadas a uma chamada (como o perfil de um cliente ou dados da conta) ao mesmo tempo em que são alternadas para um desktop.

  • Crie um programa de cliente fácil de usar para gerenciar todas as comunicações (por voz, pager, email e conferências, por exemplo).

  • Forneça acesso dial-up à rede.

Em uma rede, um adaptador de interface de hardware em um servidor conecta a LAN a uma rede telefônica particular ou pública. O adaptador tem suporte em um provedor de serviços de telefonia. Programas executados no servidor fornecem recursos de chamada como conferências, transferências, encaminhamento, espera e rediscagem automática. O servidor controla as chamadas que passam pela rede e vão para o PBX.

Os programas do cliente fornecem comunicações por dados, fax, vídeo e voz para o usuário. O serviço de telefonia no cliente usa o Windows Remote Service Provider para se comunicar pela rede com os provedores de serviços no servidor, e os serviços de telefonia reais são fornecidos pelos provedores de serviços que gerenciam dispositivos de telefonia no servidor.

Referências adicionais


Sumário