Definição – o que significa a interface de programação de aplicativo de telefonia (TAPI)?
Interface de programação de aplicativo de telefonia (TAPI) é um conjunto de interfaces de programação de aplicativo padrão desenvolvido pela Microsoft e Intel e implementado no Microsoft Windows para conectar um computador a serviços de telefone. A TAPI permite que o Microsoft Windows detecte e configure automaticamente o hardware de comunicação instalado em um computador pessoal.
Definirtec explica Telephony Application Programming Interface (TAPI)
A interface de programação de aplicativos de telefonia recebe solicitações de diferentes aplicativos e as transmite para dispositivos de telefonia apropriados, como telefones, modems e centrais privadas. Em diferentes versões do Windows, diferentes versões do TAPI estão disponíveis. Da perspectiva dos aplicativos de computador, a TAPI pode controlar diferentes funções de telefonia existentes entre o computador e o dispositivo, como chamadas de voz, dados ou fax. Funcionalidades básicas como discagem, atendimento e retenção de chamadas, além de funções suplementares, como conferência e estacionamento de chamadas, bem como outras funções de PABX, também são suportadas.
A interface de programação de aplicativos de telefonia é usada principalmente no controle de aparelhos ou modems do sistema telefônico. Ele também é usado para controlar equipamentos de telefonia habilitados para voz, como modems de voz ou hardware dedicado a voz. Outras aplicações TAPI possíveis são sistemas de resposta de voz interativos, aplicativos de call center e conferência IP multimídia multicast.
Para desenvolvedores de aplicativos, os aplicativos habilitados para TAPI podem ser criados com a ajuda da maioria das linguagens de programação, como Java, C, C ++ ou Visual Basic. A TAPI ajuda os programadores de aplicativos a tirar vantagem de diferentes sistemas telefônicos e fornecer serviços sem compreender completamente os detalhes internos dos sistemas telefônicos. A TAPI fornece uma interface de alto nível para funcionalidades de chamada e também fornece uma interface de provedor de serviços para fornecedores de hardware para gerar o software do driver.