Novedades (API de telefonía)
TAPI 3.1 agrega controles detallados de dispositivos telefónicos y una serie de interfaces de terminal especializadas. En la tabla siguiente se enumeran las nuevas interfaces.
nbbnInterface | Descripción |
---|---|
IEnumPhone | Proporciona métodos de enumeración para la interfaz de ITPhone . |
IEnumPluggableSuperclassInfo | Proporciona métodos de enumeración para la interfaz ITPluggableTerminalSuperclassInfo . |
IEnumPluggableTerminalClassInfo | Proporciona métodos de enumeración para la interfaz ITPluggableTerminalClassInfo . |
ITASRTerminalEvent | Recupera la descripción de los eventos de terminal de reconocimiento automático de voz. |
ITAddress2 | Proporciona métodos adicionales en el objeto Address que admite dispositivos telefónicos; deriva de la interfaz ITAddress . |
ITAutomatedPhoneControl | Realiza varias funciones relacionadas con el teléfono de alto nivel, como habilitar y configurar el control automatizado de los tonos y los anillos de un teléfono, y el control automatizado de llamadas en función del estado de hookswitch de un teléfono. |
ITBasicCallControl2 | Extiende la interfaz ITBasicCallControl proporcionando métodos para seleccionar un terminal en una llamada. |
ITCallInfo2 | Extiende la interfaz ITCallInfo proporcionando métodos para establecer el filtrado de eventos por llamada. |
ITCollection2 | Extiende la interfaz ITCollection proporcionando métodos adicionales para modificar la colección. |
ITCustomTone | Proporciona métodos que permiten un control detallado sobre los tonos personalizados posibles con algunos conjuntos de teléfonos. |
ITDetectTone | Proporciona métodos que permiten a una aplicación especificar en el servidor TAPI los tonos y las características de tono que hacen que el servidor genere un evento de tono. |
ITDigitsGatheredEvent | Proporciona métodos para recuperar datos relacionados con la solicitud de recopilación de dígitos de una aplicación. |
ITFileTerminalEvent | Recupera la descripción de los eventos de terminal de archivo. |
ITFileTrack | Recupera y establece información relativa a las pistas del terminal de archivos. |
ITLegacyAddressMediaControl2 | Extiende la interfaz ITLegacyAddressMediaControl proporcionando métodos adicionales que permiten la configuración de parámetros relacionados con dispositivos de línea. |
ITLegacyCallMediaControl2 | Extiende la interfaz ITLegacyCallMediaControl proporcionando métodos adicionales para la detección y generación de tonos. |
ITMediaControl | Inicia, detiene y pausa las acciones actuales, como una reproducción. |
ITMediaPlayback | Proporciona métodos específicos de reproducción que permiten a una aplicación establecer y obtener la lista de archivos que se van a reproducir. |
ITMediaRecord | Proporciona métodos específicos de grabación que permiten a una aplicación establecer y obtener los nombres de los archivos que se van a grabar. |
ITMultiTrackTerminal | Enumera, crea o quita pistas en terminales multitrack. |
ITPhone | Permite el acceso al dispositivo telefónico en un nivel comparable al que está disponible con el TAPI 2. x API de C. |
ITPhoneEvent | Recupera la descripción de los eventos telefónicos. |
ITPluggableTerminalClassInfo | Recupera información relativa a un terminal acoplable. |
ITPluggableTerminalClassRegistration | Crea, modifica o elimina la entrada del Registro para un terminal conectable. |
ITPluggableTerminalEventSink | Notifica a las aplicaciones cliente los cambios en un terminal conectable. |
ITPluggableTerminalEventSinkRegistration | Registra y anula el registro de una aplicación cliente para recibir notificaciones sobre eventos de terminal conectables. |
ITPluggableTerminalInitialization | Realiza la creación de objetos de terminal principal para terminales conectables, lo que permite al Administrador de terminales inicializar el terminal. |
ITPluggableTerminalSuperclassInfo | Recupera el nombre y CLSID de una clase de terminal acoplable. |
ITPluggableTerminalSuperclassRegistration | Recupera y establece información sobre una superclase terminal (nombre y CLSID). |
ITScriptableAudioFormat | Recupera el formato de audio de o establece el formato de audio para una pista. |
ITStaticAudioTerminal | Proporciona métodos en objetos de terminal de audio estáticos necesarios para admitir dispositivos telefónicos. Los MSP tapi 3.1 deben exponer esta interfaz en todos los terminales de audio estáticos. |
ITTAPI2 | Proporciona métodos adicionales en el objeto TAPI para admitir dispositivos telefónicos; deriva de la interfaz ITTAPI . |
ITTAPIObjectEvent2 | Extiende la interfaz ITTAPIObjectEvent ; proporciona un método que devuelve un puntero a una interfaz ITPhone en el objeto de teléfono que provocó el evento de objeto TAPI. |
ITTTSTerminalEvent | Recupera la descripción de los eventos de terminal de texto a voz (TTS). |
ITTerminalManager2 | Recupera información sobre las clases terminales conectables registradas en el sistema actual; deriva de la interfaz ITTerminalManager . |
ITTerminalSupport2 | Recupera información sobre las clases y superclases de terminal conectables; deriva de la interfaz ITTerminalSupport . |
ITToneDetectionEvent | Recupera información sobre un evento de detección de tono. |
ITToneTerminalEvent | Recupera la descripción de los eventos de terminal de tono. |