Interfaz de programa de aplicación de telefonía (TAPI)

TAPI (Interfaz de programa de aplicación de telefonía) es una interfaz de programa estándar que le permite a usted y a su computadora "hablar" por teléfono o videoteléfonos con personas o recursos conectados por teléfono en otras partes del mundo. Suponiendo que su computadora esté equipada con TAPI y su configuración incluya la aplicación y el hardware correctos, es posible que pueda:

  • Llame a alguien haciendo clic en su foto u otra imagen
  • Utilice una interfaz gráfica de usuario similar (interfaz gráfica de usuario) para configurar una llamada de conferencia y luego atender la llamada a la hora programada
  • Vea con quién está hablando individualmente o en una conferencia telefónica
  • Agregue una nota de voz a una nota de correo electrónico que envíe o escuche una nota de voz adjunta a una nota de correo electrónico que reciba
  • Programe su computadora para recibir automáticamente llamadas telefónicas de ciertos números (pero no de otros)
  • Enviar y recibir fax
  • Haga estas cosas desde un teléfono / computadora de teléfono celular inalámbrico portátil, así como desde una computadora de escritorio

Desarrollado conjuntamente por Intel y Microsoft, TAPI se incluye con el sistema operativo Windows 95/98 y Windows NT. Con TAPI, los programadores pueden aprovechar diferentes sistemas telefónicos, incluida la red telefónica pública conmutada ordinaria, la red digital de servicios integrados digitales y la centralita privada sin tener que comprender todos sus detalles. Cada proveedor de hardware del sistema telefónico (por ejemplo, el fabricante del módem o el fabricante de la tarjeta ISDN) proporciona un controlador de software específico que interactúa directamente con el hardware.

TAPI proporciona una interfaz de alto nivel para marcar y desconectarse. En lugar de tener que codificar una cadena de marcado ATDT y la cadena de desconexión ATH, el programador codifica una "llamada de función" mucho más simple.

Además de la interfaz para aplicaciones, TAPI incluye una interfaz de proveedor de servicios (SPI) para los proveedores de hardware que están escribiendo el software del controlador. La biblioteca de vínculos dinámicos de TAPI (biblioteca de vínculos dinámicos) asigna la API al SPI y coordina el tráfico de entrada / salida.