Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los proveedores de servicios implementan controles detallados de dispositivos de telefonía. Un proveedor de servicios de telefonía (TSP) proporciona controles de llamadas y un proveedor de servicios multimedia, si existe, proporciona control sobre la secuencia de medios.
Todos los proveedores de servicios de telefonía se ejecutan en el proceso TAPISRV. Los proveedores de servicios pueden crear subprocesos en el contexto TAPISRV según sea necesario para realizar su trabajo y estar seguros de que ninguno de los recursos que cree se destruirá al salir de cualquier aplicación individual. El servidor TAPI traduce los comandos de aplicación según sea necesario en un conjunto coherente de comandos conocidos como interfaz del proveedor de servicios de telefonía (TSPI).
Los proveedores de servicios multimedia se ejecutan en el espacio de proceso de la aplicación, lo que permite la respuesta rápida a veces necesaria en los controles multimedia. El ARCHIVO DLL tapi proporciona un cumplimiento coherente con la interfaz del proveedor de servicios multimedia (MSPI).
Para obtener una cobertura más detallada de los proveedores de servicios, consulte información general del proveedor de servicios TAPI.
Debajo de la DLL del proveedor de servicios de telefonía, el proveedor de servicios puede usar cualquier función del sistema u otros componentes necesarios. Estas funciones incluyen CreateFile y DeviceIoControl, que funcionan con componentes y servicios de modo kernel diseñados por el proveedor de hardware independientes, así como dispositivos estándar como puertos serie y paralelos para controlar dispositivos externos conectados localmente. También pueden acceder a servicios de red (como RPC, Windows Sockets y canalizaciones con nombre) para la telefonía cliente/servidor.
TAPI carga la DLL de interfaz de usuario del proveedor de servicios de telefonía en el proceso de una aplicación que invoca cualquiera de las funciones del proveedor de servicios que pueden mostrar un cuadro de diálogo (por ejemplo, TSPI_lineConfigDialog). El proveedor de servicios también puede hacer que su DLL de interfaz de usuario asociada se cargue y ejecute en el proceso de una aplicación si el proveedor de servicios necesita mostrar la interfaz de usuario en momentos inesperados, como para mostrar el cuadro de diálogo de talk/Hang-up que muestra el controlador de módem universal (UNIMODEM) cuando se usa un módem de datos para marcar una llamada de voz interactiva mediante TSPI_lineMakeCall (normalmente no se considera como un elemento Función de generación de interfaz de usuario).
El controlador de solicitudes de proxy es una aplicación de telefonía completa que normalmente se ejecuta en un servidor de telefonía (el mismo servidor en el que se ejecuta el proveedor de servicios de telefonía para los dispositivos de línea asociados). Esta arquitectura, en lugar de la arquitectura del proveedor de servicios WOSA, se usa cuando un servicio determinado se implementa de forma más adecuada en una aplicación que en un controlador del servidor. Por ejemplo, las funciones de administración del agente de ACD se implementan en un controlador de solicitudes de proxy en lugar de en un proveedor de servicios.
El proveedor de servicios de controladores UNIMODEM para el control de módem está disponible en sistemas operativos Windows Server 2003, Windows XP, Windows 2000 y Windows NT. La telefonía de Windows también incluye un asignador genérico de interfaz de proveedor de servicios de telefonía (TSPI) en modo kernel, KMDDSP, que permite a los proveedores de servicios implementarse como controladores de dispositivos en modo kernel.