Compartir a través de


Inicialización de TAPI

El funcionamiento adecuado de los componentes tapi requiere configurar el entorno de comunicaciones en un equipo de la siguiente manera:

  • La instalación se realiza cuando el software o hardware se agrega por primera vez al equipo. Los procedimientos detallados dependen del sistema operativo y del propio software.
  • La inicialización principal crea los objetos y las rutas de comunicación.
  • La negociación de versiones garantiza que los componentes tapi puedan intercambiar datos.
  • El inventario de recursos recupera información sobre los dispositivos disponibles para su uso por una aplicación TAPI.
  • La notificación de eventos especifica cómo TAPI y los proveedores de servicios pasan los resultados de la operación asincrónica y la información de cambio de estado a la aplicación.
Funciones TAPI 2.x Descripción
lineInitializeEx Configura el entorno de telefonía, devuelve el identificador de aplicación y el recuento de dispositivos.
lineGetDevCaps Obtiene las funcionalidades del dispositivo, como la versión tapi o los tipos de medios admitidos.
lineGetAddressCaps Obtiene funcionalidades de dirección, como si se admite el estacionamiento de llamadas.
lineOpen Notifica a TAPI que la aplicación va a usar la línea y de qué manera.
lineGetMessage Devuelve el siguiente mensaje TAPI que se pone en cola para la entrega a una aplicación que usa el mecanismo de notificación de identificador de eventos.

 

Interfaces o métodos tapi 3.x Descripción
ITTAPI::Initialize Configura el entorno de telefonía.
ITTAPI::EnumerateAddresses Enumera las direcciones disponibles actualmente.
ITTAPI::get_Addresses Crea una colección de direcciones disponibles actualmente. Se proporciona para las aplicaciones cliente de Automation, como las escritas en Visual Basic.
ITTAPIEventNotification::Event Determina la respuesta a una notificación de eventos asincrónica. Implementada por la aplicación, invocada por TAPI.
ITTAPI::p ut_EventFilter Establece la máscara de filtro de eventos, que notifica a TAPI qué eventos requiere la aplicación.
ITTAPI::RegisterCallNotifications Indica a TAPI que pase las sesiones entrantes de la aplicación para una dirección especificada y un conjunto de tipos de medios.
ITMediaSupport Permite a una aplicación detectar las funcionalidades de compatibilidad de medios para una dirección.