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.
Resumen de páginas de referencia relacionadas
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. |