Interfaz del proveedor de servicios de telefonía (TSPI)
Un proveedor de servicios de telefonía (TSPI) controla los controles específicos del dispositivo para la programación de comunicaciones. Un TSP debe cumplir con el Proveedor de servicios de telefonía (TSPI) para funcionar como proveedor de servicios dentro del entorno de telefonía de Microsoft. TSPI define las funciones externas expuestas por un proveedor de servicios de telefonía suministrado con equipos de comunicaciones.
Un autor de TSP debe estar familiarizado con el material de Información general de telefonía de Microsoft, que abarca la arquitectura de telefonía general y proporciona una visión general del material común a varias API de telefonía. Por ejemplo, esta sección contiene una lista de operaciones de control de sesión, como Park, con descripciones de cada operación y saltos a elementos de programación TAPI 2.2, TAPI 3 y TSPI relacionados.
En las siguientes información general se trata material específico de las necesidades de un autor de TSP. Tenga en cuenta que las partes más difíciles de escribir un TSP son detalles específicos del sistema operativo y del dispositivo, que están fuera del ámbito de este documento.
La información general de TSPI se divide en las secciones siguientes:
- Consideraciones generales de programación abarca los requisitos de DLL, el control adecuado de las versiones, las comprobaciones de errores realizadas por TAPI, un resumen de cómo las funciones de TSPI corresponden a las funciones TAPI 2.2 (TAPI/C) y una explicación de los niveles de servicio expresados en TSPI.
- El ciclo de vida de un proveedor de servicios de telefonía contiene un resumen general de las fases operativas de un TSP.
- Device Access cubre los aspectos básicos de cómo un TSP expone la información y los controles del dispositivo a TAPI.
- Acceso de sesión trata lo que TAPI espera de un TSP durante una sesión de comunicaciones.
- Media Access proporciona un conjunto limitado de controles a través de secuencias multimedia. Un control mucho más preciso es posible mediante el uso de un proveedor de servicios multimedia y los autores de proveedores de servicios deben usar esta API siempre que sea factible. El TSPI proporciona comunicaciones entre un par TSP/MSP.
- Los dispositivos telefónicos cubren la información y las operaciones complementarias expuestas si un TSP controla el control del conjunto de teléfonos. Estas operaciones son opcionales.
- La interfaz DLL del proveedor de servicios de telefonía cubre funciones especiales que se pueden implementar para permitir que un usuario establezca directamente muchos aspectos de la funcionalidad de un TSP.
Consulte la Referencia de TSPI para obtener más información sobre los elementos de programación de TSPI.