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 (GUI) semelhante para configurar uma chamada em conferência e depois assistir à chamada na hora marcada>li>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 faxes
- 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 rede telefónica pública comutada, RDIS digital e 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 (DLL) mapeia a API para o SPI e coordena o tráfego de entrada/saída.