Application Programming Interface Telephony Server - Telephony Server Application Programming Interface
Telephony Server Application Programming Interface de foi uma integração de telefonia por computador padrão desenvolvido e promovido pela Novell e AT & T . Ela consistia de uma série de comandos de controle de chamada para chamadas de comutação, correio de voz e registro de chamadas usando NetWare servidores. Ao contrário do concorrente Telephony Application Programming Interface de Microsoft e Intel , que era um servidor sistema baseado que não esperava equipamentos do lado do cliente para lidar com comutação de chamada. Isso foi importante para a AT & T, whicho vendido centrais telefônicas de grande porte que Application Programming Interface de servidor de telefonia se pretendia trabalhar.
Descrição
Telephony Server Application Programming Interface de consistiu de duas partes principais, a interface de programação de aplicativo em si, e um "provedor de serviço de telefonia", que correu em um servidor e conversou com clientes. Novell produziu um tal provedor, "TServer" que corria, sem surpresa, em servidores NetWare. TServer, por sua vez, falou com um driver específico para a marca do interruptor de telefonia sendo usado. NetWare atuou principalmente como o sistema operacional para TServer para executar dentro, embora TServer fez utilizar NetWare Directory Services para a segurança e provisionamento. Todo o sistema de motoristas do lado do cliente para o servidor de private branch exchange motorista era conhecido como "Serviços de telefonia NetWare", pelo menos quando se utiliza software Novell.
Formatos de mensagens foram baseadas em um padrão promovido pela Associação dos Fabricantes de Computadores Europeia , que foi directamente apoiada por uma série de interruptores construídas Europeia. Quando usado com uma dessas chaves, o motorista entre o servidor eo switch foi "fino". Motoristas "Thicker" eram necessários para switches que não suportam diretamente a esses padrões. A interface de programação de aplicativos do lado do cliente estava disponível para Windows 3.1 , Windows 95 , Windows NT , OS / 2 , Mac OS e UnixWare .
A interface foi apenas um protocolo de controle, e não enviar dados de voz através da rede para uso com telefones baseados em software. Ele incluiu comandos para marcação, Desligar, e outras instruções. É necessário um canal, chamado de fluxo , para ser configurado para todas as comunicações.
Aplicação Servidor de Telefonia Interface de Programação e Versit
Server Application Programming Interface de Telefonia foi criado em uma época em que os principais fornecedores de telefonia estavam promovendo uma visão de toda a área de rede baseado em ligações de comutação de circuitos dedicados. Ao contrário dos sistemas de redes modernas, onde cada pedaço de dados são encaminhados separadamente ao seu destino, estes sistemas de rede foram essencialmente uma versão do sistema de telefone existente transporte de dados em vez de voz, criação de canais dedicados entre endpoints. Procurando por aplicações que possam fazer uso dessa rede, fornecedores promovido inúmeros novos padrões de videotelefonia, fax de alta velocidade, etc.
Apenas o sistema de controlo foi padronizado; a obtenção de dados para dentro e para fora de um computador permaneceu um problema. Havia uma série de esforços por vários fornecedores para suportar esta funcionalidade. Apple Computer foi promover GeoPort como o computador-final de um tal sistema, e selecionou Application Programming Interface Telephony Server como o protocolo de mensagens. Os vários fornecedores formaram o Consórcio Versit e publicou "O Versit CTI Encyclopedia." A Enciclopédia expandiu o sistema básico para incluir um identificador de tipo de dados para permitir que ele para mudar qualquer tipo de "chamar". Além disso, Versit permitiu que os dados a ser transferido para o computador usando GeoPort ou uma série de outras opções de conexão.
Referências
- Paul Cronin, "An Introduction to TSAPI e Rede de Telefonia" , IEEE Communications , abril 1996
- "Serviços de telefonia Application Programming Interface (TSAPI)" , NetWare Software Developer Kit, Versão 5 (ou posterior) xx xx Link é morto