Índice:
- Definição - O que significa TAPI (Telephony Application Programming Interface)?
- Techopedia explica a interface de programação de aplicativos de telefonia (TAPI)
Definição - O que significa TAPI (Telephony Application Programming Interface)?
A interface de programação de aplicativos de telefonia (TAPI) é um conjunto de interfaces de programação de aplicativos padrão desenvolvidas pela Microsoft e Intel e implementadas no Microsoft Windows para conectar um computador a serviços telefônicos. A TAPI permite que o Microsoft Windows detecte e configure automaticamente o hardware de comunicação instalado em um computador pessoal.
Techopedia explica a interface de programação de aplicativos de telefonia (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. Do ponto de vista de aplicativos de computador, o TAPI pode controlar diferentes funções de telefonia existentes entre o computador e o dispositivo, como chamadas de voz, dados ou fax. Também são suportadas funcionalidades básicas como discagem, atendimento e retenção de chamadas, além de funções adicionais, como conferência e estacionamento de chamadas, além de outras funções de PBX.
A interface de programação de aplicativos de telefonia é usada principalmente no controle de aparelhos ou modems do sistema telefônico. Também é usado para controlar equipamentos de telefonia habilitados para voz, como modems de voz ou hardware dedicado à voz. Outras aplicações TAPI possíveis são sistemas interativos de resposta por voz, 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 proveito de diferentes sistemas telefônicos e a fornecer serviços sem entender 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.