La interfaz de programación de aplicaciones para servidores de telefonía (Telephony Server Application Programming Interface, API ) fue un estándar de integración de telefonía informática desarrollado y promovido por Novell y AT&T . Consistía en una serie de comandos de control de llamadas para la conmutación de llamadas, el correo de voz y el registro de llamadas mediante servidores NetWare . A diferencia de la interfaz API de telefonía de Microsoft e Intel , era un sistema basado en servidor que no requería que los equipos del cliente gestionaran la conmutación de llamadas. Esto era importante para AT&T, que vendía grandes centrales telefónicas con las que la interfaz API de telefonía para servidores de telefonía estaba diseñada para funcionar.
Descripción
La interfaz de programación de aplicaciones (API) del servidor de telefonía constaba de dos partes principales: la propia interfaz y un proveedor de servicios de telefonía que se ejecutaba en un servidor y se comunicaba con los clientes. Novell desarrolló uno de estos proveedores, "TServer", que, como era de esperar, se ejecutaba en servidores NetWare. TServer, a su vez, se comunicaba con un controlador específico de la marca del conmutador telefónico utilizado. NetWare actuaba principalmente como sistema operativo para TServer, aunque este último también utilizaba los Servicios de Directorio de NetWare para la seguridad y el aprovisionamiento. Todo el sistema, desde los controladores del lado del cliente hasta el servidor y el controlador de la centralita privada, se conocía como "Servicios de Telefonía de NetWare", al menos cuando se utilizaba software de Novell.
Los formatos de mensajes se basaban en un estándar promovido por la Asociación Europea de Fabricantes de Computadoras , que era compatible directamente con varios conmutadores de fabricación europea. Al utilizarse con uno de estos conmutadores, el controlador entre el servidor y el conmutador era "ligero". Se necesitaban controladores "más robustos" para los conmutadores que no eran compatibles directamente con estos estándares. La interfaz de programación de aplicaciones del lado del cliente estaba disponible para Windows 3.1 , Windows 95 , Windows NT , OS/2 , Mac OS , UnixWare y Linux . [ 1 ]
La interfaz era únicamente un protocolo de control y no transmitía datos de voz a través de la red para su uso con teléfonos basados en software. Incluía comandos para marcar, colgar y otras instrucciones. Requería la configuración de un canal, denominado flujo , para todas las comunicaciones.
Interfaz de programación de aplicaciones de servidor de telefonía y Versit
La interfaz de programación de aplicaciones (API) del servidor de telefonía se creó en una época en la que los principales proveedores de telefonía promovían una visión de redes de área amplia basadas en enlaces de conmutación de circuitos dedicados. A diferencia de los sistemas de red modernos, donde cada dato se enruta por separado a su destino, estos sistemas de red eran esencialmente una versión del sistema telefónico existente que transportaba datos en lugar de voz, estableciendo canales dedicados entre los puntos finales. En busca de aplicaciones que pudieran aprovechar dicha red, los proveedores promovieron numerosos estándares nuevos para videotelefonía, fax de alta velocidad, etc.
Solo el sistema de control estaba estandarizado; la entrada y salida de datos de un ordenador seguía siendo un problema. Varios proveedores realizaron esfuerzos para dar soporte a esta funcionalidad. Apple Computer promovía GeoPort como la interfaz de usuario de dicho sistema y seleccionó la Interfaz de Programación de Aplicaciones de Servidor de Telefonía (API) como protocolo de mensajería. Los distintos proveedores formaron el Consorcio Versit y publicaron la "Enciclopedia CTI de Versit". Esta enciclopedia amplió el sistema básico para incluir un identificador de tipo de datos que permitía conmutar cualquier tipo de "llamada". Además, Versit permitía conmutar esos datos al ordenador mediante GeoPort u otras opciones de conexión.
Referencias
- ↑ https://downloads.avaya.com/css/P8/documents/101014061 Guía de instalación
- Paul Cronin, "Introducción a TSAPI y telefonía en red" , IEEE Communications , abril de 1996.
- Interfaz de programación de aplicaciones para servicios de telefonía (TSAPI) , kit de desarrollo de software NetWare, versión 5 (o posterior) xx El enlace no funciona xx
- Interfaces de programación de aplicaciones
- Funciones mejoradas del servicio telefónico