Dans le dernier article, nous vous avons parlé de l'équipe Zextras - une solution qui vous permet d'ajouter la fonctionnalité de chats texte et vidéo d'entreprise à l'édition Open Source de Zimbra Collaboration Suite, ainsi que la possibilité d'organiser des vidéoconférences avec un grand nombre de participants, sans avoir besoin d'utiliser des services tiers et sans en transférer aucun. Toutes les données sur le côté. Ce scénario d'utilisation est idéal pour les entreprises qui ont un périmètre de sécurité strictement défini sous la forme d'un réseau interne et peuvent assurer la sécurité de leurs informations en protégeant ce périmètre. Cependant, le réseau interne de l'entreprise est loin d'être toujours quelque chose de simple et de compréhensible. Souvent, dans un grand réseau, il existe un grand nombre de sous-réseaux différents, dont beaucoup, si nous parlons de succursales et de bureaux géographiquement éloignés, sont connectés via VPN. La structure complexe du réseau interne peut interférer avec le bon fonctionnement des chats vidéo et de la visioconférence dans Zextras Team et nous allons maintenant vous expliquer ce qui peut être fait pour s'assurer que tout fonctionne correctement et sans échecs.

L'installation de Zextras Team est aussi simple que possible. Après avoir installé Zextras Suite Pro, il suffit d'activer l'
hiver com_zextras_Team à partir de la console d'administration, après quoi tous les utilisateurs Zimbra OSE de l'entreprise auront les fonctionnalités correspondantes. Après cela, l'administrateur système peut limiter les fonctionnalités de l'équipe Zextras à la fois pour différents groupes d'utilisateurs et pour des comptes individuels. Cela se fait à l'aide des commandes suivantes:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
La première commande vous permet de désactiver un certain nombre de fonctions liées au chat textuel pour différents groupes ou utilisateurs individuels. La deuxième commande vous permet de désactiver l'enregistrement de l'historique des discussions. Cette action peut être effectuée pour tous les utilisateurs ainsi que pour les utilisateurs d'un serveur spécifique, ainsi que pour différents groupes ou utilisateurs individuels. La troisième commande vous permet de désactiver les fonctions associées aux chats vidéo. Cette fonction peut être désactivée globalement, sur un serveur séparé, ainsi que pour un groupe d'utilisateurs ou pour un compte spécifique.
Une fois que toutes les restrictions nécessaires ont été introduites, l'administrateur peut uniquement s'assurer que la communication vidéo au sein de l'entreprise fonctionne correctement. Étant donné que Zextras Team est basé sur la technologie WebRTC peer-to-peer, deux choses sont extrêmement importantes pour son fonctionnement: la facilité de configuration de la connexion et une bande passante de canal suffisante. Et si l'administrateur n'a pas à se soucier de la largeur du canal et de la qualité du signal dans le réseau interne, alors l'architecture réseau complexe peut empêcher la connexion entre les employés de l'entreprise.
Afin d'éviter les problèmes lors de l'établissement d'une connexion entre les clients, les développeurs de Zextras Team ont intégré la prise en charge de la solution pour les serveurs TURN, qui aident à établir une connexion entre les utilisateurs sur tous les réseaux internes, même les plus branchés. Pour ce faire, il est nécessaire d'ajouter un nœud avec TURN à bord au réseau interne de l'entreprise visible par les autres domaines.
Par exemple, supposons que le nœud correspondant du réseau d'entreprise s'appelle
turn.company.ru . Nous devons nous assurer que lorsque vous essayez de créer un chat vidéo, l'équipe Zextras contacte le serveur TURN avec les données d'authentification de l'utilisateur et, si tout va bien, établit une connexion comme WebSocket et permet aux utilisateurs de communiquer normalement entre eux.
Afin de connecter le serveur TURN à Zextras Team, nous introduisons une commande de console sous la forme
zxsuite Team iceServer add turn: turn.company.ru: 3478? Transport = udp credential password username admin admin default default . Dans le cas de cette équipe, nous avons ajouté un nouveau serveur TURN à la liste des équipes Zextras, indiquant son adresse réseau et les informations de compte administrateur, et l'avons alloué au groupe d'utilisateurs par défaut pour utilisation. Selon le même principe, vous pouvez ajouter plusieurs serveurs TURN à la fois afin que les utilisateurs de différents groupes utilisent différents serveurs pour la connexion.
En plus d'ajouter de nouveaux serveurs TURN, vous pouvez les supprimer de la liste ajoutée à l'aide de la commande
zxsuite Team iceServer remove turn.company.ru , et également afficher la liste des serveurs ajoutés à l'aide de la commande
zxsuite Team iceServer get . Notez que la création des mêmes utilisateurs sur le serveur TURN que dans Zimbra OSE n'est pas requise. Pour travailler confortablement sur le serveur TURN, vous n'avez besoin que d'un compte administrateur.
Ainsi, après avoir ajouté un serveur TURN au réseau local et une petite configuration, la connexion entre les utilisateurs de Zextras Team sera établie assez rapidement quelle que soit la structure du réseau, et la largeur de canal du réseau interne devra fournir une image toujours bonne à la fois pendant le chat vidéo privé et pendant vidéoconférence.
Pour toutes questions relatives à la Suite Zextras, vous pouvez contacter le représentant de la société "Zextras" Ekaterina Triandafilidi par e-mail katerina@zextras.com