Compartir a través de


Control multimedia

El medio de una sesión de comunicaciones es el formulario en el que se transmiten los datos. Los controles multimedia permiten a una aplicación reconocer una variedad de tipos multimedia y ajustar aspectos de la secuencia multimedia, como el volumen de transmisión de voz.

La disponibilidad del control de medios y la información varía ampliamente con el tipo de aplicación TAPI, el soporte técnico del proveedor de servicios y el entorno de comunicaciones local. El siguiente material proporciona una descripción general del control multimedia. TAPI proporciona un marco flexible para la implementación de controles, por lo que las funcionalidades más interesantes a menudo serán específicas de un proveedor de servicios determinado.

Bajo la telefonía clásica, una aplicación tenía muy poco control sobre la secuencia de medios una vez que se había configurado una ruta de comunicación. Las aplicaciones TAPI 2 tienen acceso a algunas funciones que les permiten reconocer y reaccionar a dígitos o tonos durante una llamada, y es posible que puedan usar wave API para ejercer un control adicional sobre los medios durante una sesión de comunicaciones, pero de lo contrario no tienen acceso a secuencias multimedia. Consulte la introducción a tapi 2.2 Media Access o la introducción a TSPI Media Access para obtener una revisión de estas funciones.

TAPI 3 presenta las proveedores de servicios multimedia, lo que aumenta considerablemente tanto la información sobre los medios como el control sobre los medios o una sesión de comunicación. Una aplicación TAPI 3 puede acceder directamente a los medios secuencia de una sesión. Se crea una secuencia independiente para cada tipo de medio implicado en la sesión, como voz o vídeo. Algunos MSP pueden implementar controles de substream, que pueden dividir más secuencias, como por participante en el caso del MSP de IPConf.

Funciones TAPI 2.x Descripción
lineGatherDigits Inicia la recopilación almacenada en búfer de dígitos en la llamada especificada.
lineGenerateDigits Inicia la generación de los dígitos especificados en la llamada especificada como tonos de banda mediante el modo de señalización especificado.
lineGenerateTone Genera el tono inband especificado a través de la llamada especificada.
lineMonitorDigits Habilita y deshabilita la detección sin búfer de dígitos recibidos en la llamada.
lineMonitorMedia Habilita y deshabilita la detección de tipos multimedia en la llamada especificada.
lineMonitorTones Habilita y deshabilita la detección de tonos de banda en la llamada.
lineSetMediaControl Habilita y deshabilita las acciones de control en el flujo multimedia asociado a la línea, dirección o llamada especificadas.

 

Interfaces o métodos TAPI 3.x Descripción
itLegacyCallMediaControl Admite aplicaciones heredadas que deben comunicarse directamente con un dispositivo.
ITLegacyWaveSupport Permite a una aplicación detectar si un terminal creado por un TSP heredado (pre-TAPI 3) se puede controlar mediante wave API.
itStream Permite a una aplicación recuperar información sobre una secuencia; para iniciar, pausar o detener la secuencia; para seleccionar o anular la selección de terminales en una secuencia; y para obtener una lista de terminales seleccionados en la secuencia.
itStreamControl Permite a una aplicación enumerar, crear o quitar secuencias multimedia.