Hemos hablado sobre Zextras Team, una solución que permite agregar a Zimbra Collaboration Suite Open-Source Edition funcionalidades de chat de texto y video empresarial, así como la posibilidad de realizar videoconferencias con un gran número de participantes, sin necesidad de utilizar servicios externos y sin enviar datos a terceros. Este escenario es ideal para empresas que tienen un perímetro de seguridad bien definido en forma de una red interna y que pueden garantizar su seguridad de la información protegiendo dicho perímetro. Sin embargo, la red interna de una empresa no siempre es algo simple y comprensible. A menudo, en una gran red hay una enorme cantidad de subredes diferentes, muchas de las cuales, si hablamos de sucursales y oficinas geográficamente distantes, están conectadas a través de VPN. La compleja estructura de la red interna puede interferir con el correcto funcionamiento de los videoconferencias y videollamadas en Zextras Team, y ahora te contaremos qué se puede hacer para que todo funcione correctamente y sin interrupciones.

La instalación de Zextras Team es muy sencilla. Después de instalar Zextras Suite Pro, es suficiente con activar el zimlet com_zextras_Team desde la consola de administración, después de lo cual la funcionalidad correspondiente aparecerá para todos los usuarios de Zimbra OSE en la empresa. Después de esto, el administrador del sistema puede restringir la funcionalidad de Zextras Team tanto para diferentes grupos de usuarios como para cuentas individuales. Esto se hace mediante los siguientes comandos:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
El primer comando permite desactivar varias funciones relacionadas con el chat de texto para diferentes grupos o usuarios individuales. El segundo comando permite desactivar el almacenamiento del historial del chat. Esta acción se puede realizar tanto para todos los usuarios como para usuarios de un servidor específico, así como para diferentes grupos o usuarios individuales. El tercer comando permite desactivar las funciones relacionadas con las videollamadas. Esta función se puede desactivar globalmente, en un servidor específico, así como para un grupo de usuarios o para una cuenta particular.
Una vez que se han realizado todas las restricciones necesarias, el administrador solo tiene que asegurarse de que la videollamada en la empresa funcione correctamente. Dado que Zextras Team se basa en la tecnología WebRTC, que utiliza la tecnología peer-to-peer, hay dos cosas que son cruciales para su funcionamiento: la facilidad de conexión y el ancho de banda suficiente. Y si no hay que preocuparse por el ancho de banda y la calidad de la señal en la red interna, la compleja arquitectura de la red puede dificultar la conexión entre los empleados de la empresa.
Para evitar problemas al establecer la conexión entre los clientes, los desarrolladores de Zextras Team han incorporado soporte para servidores TURN en la solución, que ayudan a establecer la conexión entre los usuarios en cualquier red interna, incluso en las más complejas. Para lograr esto, es necesario agregar un nodo visible para otros dominios en la red interna de la empresa con TURN incluido.
Por ejemplo, supongamos que el nodo correspondiente en la red corporativa se llamará turn.company.ru. Necesitamos asegurarnos de que, al intentar crear una videollamada, Zextras Team se comunique con el servidor TURN utilizando las credenciales del usuario y, si todo está bien, establezca una conexión similar a WebSocket que permita a los usuarios comunicarse entre sí.
Para conectar el servidor TURN con Zextras Team, introduciremos el comando de consola en el siguiente formato: zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. En el caso de este comando, hemos agregado un nuevo servidor TURN a la lista de Zextras Team, especificando su dirección de red y los datos de la cuenta administrativa, así como asignándolo para su uso al grupo de usuarios default. De la misma manera, se pueden agregar varios servidores TURN para que los usuarios de diferentes grupos utilicen diferentes servidores para la conexión.
Además de agregar nuevos servidores TURN, se pueden eliminar de la lista de añadidos usando el comando zxsuite Team iceServer remove turn.company.ru, así como ver la lista de añadidos servidores con el comando zxsuite Team iceServer get. Es importante mencionar que no es necesario crear en el servidor TURN los mismos usuarios que en Zimbra OSE. Para un funcionamiento cómodo en el servidor TURN, solo se requerirá una cuenta de administrador.
Por lo tanto, después de añadir el servidor TURN a la red local y realizar una pequeña configuración, la conexión entre los usuarios de Zextras Team se establecerá de manera bastante rápida, independientemente de la estructura de la red, y el ancho de banda de la red interna deberá proporcionar una imagen de calidad constante tanto durante los videollamadas privadas como en las videoconferencias.
Para cualquier pregunta relacionada con Zextras Suite, puede ponerse en contacto con la representante de la empresa "Zextras" Ekaterina Triandafiliidi al correo electrónico katerina@zextras.com
Fuente: habr.com
