Por favor habilite JavaScript para visualizar este sitio.

MDaemon Servidor de Correo 26.0

Navegación: Menú Configuración > Web & Servicios IM

Servidor de Conferencias Web

Desplazar Previo Inicio Siguiente Más

La página de configuración del Servidor de Conferencias Web sólo está disponible en la interfaz web de Administración Remota de MDaemon (MDRA).

MDaemon está equipado con un servidor de Conferencia Web, que puede proporcionar comunicación de audio y video entre sus usuarios de Webmail (y usuarios externos), junto con una serie de características de conferencia web. Para utilizar la conferencia web, los usuarios deben iniciar sesión en Webmail mediante HTTPS (la conferencia web aplica el certificado SSL/TLS de MDaemon al iniciarse) y utilizar el tema Pro. A continuación, pueden acceder a esta función desde el  icono de Conferencia web de la barra de herramientas del tema Pro. La función de Conferencia Web de Webmail incluye: videoconferencias y audioconferencias, pantalla compartida, chat de texto, herramientas de presentador y moderador, programación e invitaciones a conferencias (incluidas invitaciones a direcciones externas), conferencias protegidas por contraseña, etc.

Cómo Funciona la Conferencia Web

Detalles técnicos

La característica de Conferencia Web de MDaemon es un sistema cerrado, lo que significa que todos los datos de comunicación son gestionados por su MDaemon. Ningún dato de comunicación es enviado a la nube, a menos que elija usar un servidor externo TURN (ver abajo) para acomodar un ambiente de firewall restrictivo.

La Conferencia Web de MDaemon se compone de dos sistemas, el servidor de señalización Web Real-Time Communication(WebRTC) que usa Socket.IO para conectar usuarios, y una Unidad de Reenvío Selectivo(SFU) que usa mediasoup para conectar audio y video usando Session Traversal Utilities for NAT(STUN).

No se incluye un servidor Traversal Using Relays around NAT(TURN). Un servidor TURN proporciona capacidades de fallback cuando las conexiones peer to peer facilitadas por STUN fallan. Es muy probable que esto ocurra en entornos con cortafuegos restrictivos o múltiples. Algunas fuentes dicen que alrededor del 10% de las conexiones WebRTC en línea son incapaces de conectarse sin el uso de un servidor TURN. Si su entorno particular lo requiere, se puede implementar un servidor TURN de terceros.

Experiencia del usuario

Cuando se configura correctamente, sus usuarios de MDaemon Webmail pueden iniciar sesión en el tema Pro, abrir la página de Conferencia Web desde la barra de herramientas e iniciar una sesión de conferencia de audio y vídeo, invitando a otros usuarios de su dominio (y opcionalmente a otros dominios alojados en el mismo servidor MDaemon) con un selector de contactos. También pueden invitar a participantes externos o que no sean usuarios de Webmail introduciendo la dirección de correo electrónico de cada persona. Para esos participantes externos, se enviará a la dirección una invitación por correo electrónico con un enlace especial, en el que la persona puede hacer clic para unirse a la conferencia; se le pedirá que introduzca un código de verificación que solicita tras seguir el enlace. A los asistentes que se unan de esta forma se les mostrará una interfaz de usuario diferente y no tendrán acceso a las entradas del Historial de Conferencias relacionadas con la conferencia. Para obtener información detallada sobre las distintas funciones de las conferencias web, consulte el sistema de ayuda al usuario dentro de Webmail.

Configuración de Conferencias Web

La página de configuración para Conferencias Web se encuentra en MDaemon Remote Administration en Main | Servidor de Conferencias Web.

Ajustes de Configuración

MDaemon reiniciará el Servidor de Conferencias Web cada vez que realice algún cambio en los Ajustes de Configuración.

Habilitar Servidor de Conferencias Web

Marque esta casilla para habilitar el Servidor de Conferencias Web.

Número máximo de miembros de la sala de conferencias

Este es el número máximo de miembros que puede haber en una sala de conferencias. Puede configurar esta opción entre 2 y 60 miembros, pero 20 es el valor predeterminado y el máximo recomendado.

Puerto principal

Es el puerto TCP utilizado por Socket.IO para la señalización y el chat de la sala de conferencias. El valor por defecto es el puerto TCP 3443.

IPs del servidor STUN

Esta es la lista de IPs donde su servidor puede ser encontrado ya sea dentro de la red o desde Internet. Estas IPs y los Puertos del Servidor STUN se utilizarán conjuntamente para crear conexiones de audio, video y pantalla compartida entre los usuarios de una sala de conferencias. Puede establecer un máximo de cuatro direcciones IP. Recuerde que si desea permitir a los miembros unirse a las conferencias tanto desde dentro como desde fuera de su red local, puede que necesite incluir aquí tanto una dirección IP local como una pública.

Puertos del servidor STUN

Este es el rango de puertos permitido para los trabajadores del servidor STUN (en este caso, "trabajador" se refiere a un proceso del lado del servidor que gestiona las conexiones y el tráfico del cliente; no significa una persona o usuario). El servidor STUN puede iniciar un trabajador por núcleo de procesador, y cada trabajador utilizará un puerto por dirección IP especificada. Escuchará en un puerto para el tráfico TCP y UDP. Se requiere conectividad de entrada TCP y UDP.

Para determinar el tamaño del rango de puertos necesario, multiplique el número de direcciones IP por el número de núcleos de CPU (es decir, 2 direcciones IP X 4 núcleos = 8 puertos).

Nota: Dado que una dirección IPv4 e IPv6 pueden enlazarse al mismo puerto, el uso de ambas reduce el número de núcleos necesarios. Por ejemplo, tres direcciones IPv4 y una dirección IPv6 sólo necesitan tres puertos por núcleo en lugar de cuatro.

El valor por defecto del puerto mínimo es 10000. El valor por defecto del Puerto Máximo es 11000. Utilizando el ejemplo anterior de "8 puertos", estos valores podrían establecerse en "Puerto mínimo: 10000" y "Puerto máximo: 10007".

Nivel de registro

Se admiten cinco niveles de registro, de mayor a menor cantidad de datos registrados:

Depuración

Este es el nivel de registro más extenso. Registra todas las entradas disponibles, y normalmente sólo se utiliza cuando se diagnostica un problema, o cuando el administrador desea información detallada.

Informativo

Registro moderado. Registra operaciones generales sin detalles. Es el nivel de registro por defecto.

Advertencia

Se registran advertencias, errores, errores críticos y eventos de arranque/apagado.

Error

Se registran errores, errores críticos y eventos de inicio/apagado.

Crítico

Se registran los errores críticos y los eventos de inicio/apagado.

 

Configuración de usuario

Incluir todos los dominios en la lista de amigos del usuario

Esta opción está deshabilitada por defecto, lo que significa que la página de Conferencia Web de Webmail sólo trata a los contactos que pertenecen al mismo dominio MDaemon como usuarios locales, con el propósito de unirse o invitar a conferencias. Habilite esta opción si desea permitir que los usuarios que pertenecen a otros dominios locales de MDaemon también se vean como usuarios locales. Si se desactiva, aunque esos usuarios se traten como contactos externos, podrá invitarlos (a ellos y a los contactos externos) a conferencias introduciendo sus direcciones de correo electrónico al crear la conferencia. Se enviará a cada dirección una invitación por correo electrónico con un enlace especial, en el que la persona podrá hacer clic para unirse a la conferencia; se le pedirá que introduzca un código de verificación que solicitará después de seguir el enlace. A los asistentes que se unan de esta forma se les mostrará una interfaz de usuario diferente y no tendrán acceso a las entradas del Historial de Conferencias relacionadas con la conferencia.

Los usuarios conservan esta cantidad de días de historial de conferencias: [xx]

Este es el número de días del historial de conferencias que se guardará y estará disponible para el usuario en su página de Conferencia Web. Nota: El vídeo y el audio no se graban ni se guardan.

Grabación de la conferencia

This feature allows the creator of a conference to make an audio and video recording of the conference; recording can be started, paused, and stopped during the conference. When recording is started, each attendee will be notified that the conference is being recorded. When the conference ends, a link to download the recording will appear on each attendee's Conferences History page in Webmail. Conferences are recorded in WebM format, which may have limited playback options in some media players, but free WebM to MP4 converters are readily available online. Note: The Conference Recording feature uses a headless Chrome browser to make the recordings, which will be downloaded and installed on the server the first time the recording feature is used. For privacy and security, all telemetry is disabled in that browser.

Permitir la grabación de video y audio de la conferencia

Active esta opción si desea permitir que se grabe el vídeo y el audio de la conferencia. Sólo el creador de una conferencia puede grabarla, pero los demás usuarios recibirán una notificación cuando se esté grabando.

Conserve esta cantidad de días de grabaciones para que los usuarios las descarguen.

Utilice esta opción para especificar cuántos días de grabaciones se conservarán para que los asistentes puedan descargarlas desde su página Historial de conferencias en Webmail. El valor predeterminado es de 30 días.

Número máximo de grabaciones de conferencias al mismo tiempo

Esta opción determina el número máximo de conferencias que pueden grabarse simultáneamente.

Transferencia de Archivos de la Conferencia

La transferencia de archivos permite a los asistentes cargar y descargar archivos durante una conferencia, y descargar archivos posteriormente desde su página Historial de conferencias en Webmail. Nota: Sólo la persona que cargó un archivo y el creador de la conferencia pueden eliminar un archivo de una conferencia.

Permitir a los usuarios subir archivos a una conferencia

Esta opción permite a los asistentes cargar y descargar archivos durante una conferencia. Está activada por defecto.

Conserve esta cantidad de días de archivos para que los usuarios los descarguen.

Utilice esta opción para especificar cuántos días se conservarán los archivos para que los asistentes puedan descargarlos desde su página Historial de conferencias en Webmail. Por defecto, este valor está establecido en 30 días.

Tamaño máximo de carga de archivo en MB

Este es el límite de tamaño de cualquier archivo que los asistentes pueden subir a una conferencia. Por defecto, el límite es de 100 MB.

Permitir que los enlaces de descarga se reutilicen

Por defecto, todos los enlaces de descarga son de un solo uso; los archivos se pueden descargar varias veces, pero cada vez el enlace será único. Habilite esta opción si desea que los enlaces sean reutilizables.

 

Configuración de TURN

Aunque STUN ayuda a establecer conexiones peer-to-peer, no cubre todos los casos de uso. TURN retransmite medios a través de un servidor de acceso público, lo que garantiza que la comunicación sea posible incluso en los entornos de red más restrictivos. Si su entorno de red particular o las restricciones del cortafuegos hacen que fallen las conexiones WebRTC directas de igual a igual, puede utilizar esta sección para configurar una solución de servidor TURN de terceros o personalizada. Aunque muchos servidores TURN de terceros son de pago, también existen servidores TURN de código abierto que puede configurar y ejecutar en su propio entorno.

Elija un proveedor de servicios TURN

Utilice la lista desplegable para elegir su proveedor de servicios TURN.

Ninguno

Esta opción está seleccionada por defecto, porque en la mayoría de los casos no se necesita un servidor TURN.

Metered / Twilio / Xirsys

Metered, Twilio y Xirsys son proveedores de servicios TURN de terceros. Aparecerán diferentes opciones de configuración cuando seleccione uno de estos servicios, para que pueda introducir los datos de autenticación necesarios proporcionados por su servicio.

Personalizado

Seleccione esta opción para configurar una API de servicio TURN manualmente (consulte Opciones de configuración personalizada de TURN a continuación).

Probar configuración de TURN

Haga clic en este botón para probar y verificar la configuración de su servidor TURN.

 

Opciones de configuración personalizadas de TURN

Las siguientes opciones de configuración personalizadas deberían permitir casi cualquier proveedor que devuelva urls de servidor a partir de una petición, pero se trata de opciones avanzadas que pueden requerir un conocimiento previo de los sistemas de servicio TURN.

Plantilla URL del proveedor

Este es el punto final de la API desde el que se recuperan las credenciales y URLs del servidor TURN. Puede utilizar variables personalizadas como ${VARIABLE_NAME} que pueden configurarse en Variables de URL.

Variables URL

Defina las variables que se sustituirán en la plantilla de URL del proveedor.

Ejemplo:

Nombre: canal

Valor: mi_sala_de_conferencias

Método de solicitud HTTP del proveedor

Especifica cómo se deben solicitar las credenciales TURN al proveedor: GET, POST, PUT o PATCH

Cabeceras HTTP

Permite añadir cualquier cabecera personalizada que requiera la API del proveedor de TURN.

Por ejemplo

Authorization: Basic <credenciales codificadas en base64>

Tipo de contenido: application/json

Tipo de autenticación del proveedor

Este es el tipo de autenticación requerido por su proveedor. Aparecerán diferentes opciones en función del tipo de autenticación seleccionado: Básica, Portadora o Encabezado de autenticación personalizado.

Autenticación básica

Se requieren el nombre de usuario y la contraseña.

Portador

Introduzca el identificador en el campo Identificador de autenticación.

Cabecera personalizada

Introduzca el nombre y el valor de la cabecera de autenticación.

Configuración de análisis de respuesta

Para extraer correctamente los detalles del servidor TURN de la respuesta JSON de la API del proveedor, especifique las rutas JSON adecuadas para los siguientes elementos:

URLs Ruta de respuesta JSON

Especifica dónde se encuentra la lista de URL de servidor TURN en la respuesta de API.

Ejemplos:

data[0].urls

data.iceServers[].urls

v.iceServers.urls[]

Nombre de usuario Ruta de respuesta JSON

Ruta al nombre de usuario devuelto por el proveedor de TURN.

Ejemplo:

data[0].username

data.username

v.iceServers.username

Ruta de respuesta JSON de credenciales

Ruta a la contraseña o credencial utilizada para la autenticación TURN.

Ejemplos:

data[0].credential

data.credential

v.iceServers.credential

NOTA: Estas rutas deben seguir la sintaxis de anotación por puntos utilizada en JavaScript para navegar por objetos JSON (por ejemplo, data[0].urls). Asegúrese de que la respuesta de su proveedor coincide con la estructura esperada.