Telephony Application Program Interface (TAPI)

TAPI (Telephony Application Program Interface) é uma interface de programa padrão que permite que você e seu computador "conversem" através de telefones ou telefones de vídeo com pessoas ou recursos conectados por telefone em outras partes do mundo. Assumindo que o seu computador está equipado com TAPI e que a sua configuração inclui a aplicação e hardware certos, você pode ser capaz:

  • Chamar alguém clicando na sua imagem ou outra imagem
  • Utilizar uma interface gráfica de utilizador semelhante (interface gráfica de utilizador) para configurar uma chamada em conferência e depois assistir à chamada na hora marcadali>Ver com quem está a falar individualmente ou numa chamada em conferência
  • Adicionar uma nota de voz a uma nota de e-mail que envia ou ouvir uma nota de voz anexada a um e-mail note que você recebe
  • Programe seu computador para receber automaticamente chamadas telefônicas de certos números (mas não de outros)
  • Envie e receba fax
  • Faça estas coisas a partir de um telefone celular portátil sem fio / computador, bem como a partir de um computador desktop

Desenvolvido em conjunto pela Intel e Microsoft, TAPI está incluído com o sistema operacional Windows 95/98 e Windows NT. Utilizando o TAPI, os programadores podem tirar partido de diferentes sistemas telefónicos, incluindo a rede telefónica pública comutada comum, a Rede Digital de Serviços Integrados e a central privada sem terem de compreender todos os seus detalhes. Cada provedor de hardware do sistema telefônico (por exemplo, o fabricante do modem ou do cartão ISDN) fornece um driver de software específico que faz interface diretamente com o hardware.

TAPI fornece uma interface de alto nível para discagem e desconexão. Ao invés de ter que codificar uma string de discagem ATDT e a string de desconexão ATH, o programador codifica uma "chamada de função" muito mais simples.

Além da interface para aplicativos, a TAPI inclui uma Interface de Provedor de Serviços (SPI) para fornecedores de hardware que estão escrevendo o software do driver. A TAPI Dynamic Link Library (biblioteca de links dinâmicos) mapeia a API para o SPI e coordena o tráfego de entrada/saída.