Nous vous avons parlĂ© de Zextras Team, une solution qui permet d'ajouter Ă Zimbra Collaboration Suite Open-Source Edition des fonctionnalitĂ©s de chat texte et vidĂ©o d'entreprise, ainsi que la possibilitĂ© d'organiser des vidĂ©oconfĂ©rences avec un grand nombre de participants, sans avoir besoin de services tiers et sans transmission de donnĂ©es vers l'extĂ©rieur. Ce scĂ©nario d'utilisation est idĂ©al pour les entreprises qui ont un pĂ©rimĂštre de sĂ©curitĂ© strict sous la forme d'un rĂ©seau interne et peuvent assurer leur sĂ©curitĂ© informationnelle en protĂ©geant ce pĂ©rimĂštre. Cependant, le rĂ©seau interne d'une entreprise n'est pas toujours quelque chose de simple et de comprĂ©hensible. Souvent, dans un grand rĂ©seau, il existe une multitude de sous-rĂ©seaux diffĂ©rents, dont beaucoup, lorsqu'il s'agit de succursales et de bureaux Ă©loignĂ©s, sont connectĂ©s par VPN. La structure complexe du rĂ©seau interne peut devenir un obstacle au bon fonctionnement des vidĂ©ochats et des vidĂ©oconfĂ©rences dans Zextras Team, et nous allons vous expliquer ce qui peut ĂȘtre fait pour que tout fonctionne correctement et sans interruptions.

L'installation de Zextras Team est trÚs simple. AprÚs avoir installé Zextras Suite Pro, il suffit d'activer le zimlet com_zextras_Team depuis la console d'administration, aprÚs quoi la fonctionnalité correspondante sera disponible pour tous les utilisateurs de Zimbra OSE dans l'entreprise. Ensuite, l'administrateur systÚme peut limiter la fonctionnalité de Zextras Team pour différents groupes d'utilisateurs ainsi que 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 permet de dĂ©sactiver un certain nombre de fonctions liĂ©es au chat texte pour diffĂ©rents groupes ou utilisateurs individuels. La deuxiĂšme commande permet de dĂ©sactiver l'enregistrement de l'historique des chats. Cette action peut ĂȘtre exĂ©cutĂ©e pour tous les utilisateurs, pour les utilisateurs d'un serveur spĂ©cifique, ainsi que pour diffĂ©rents groupes ou utilisateurs individuels. La troisiĂšme commande permet de dĂ©sactiver les fonctions liĂ©es aux vidĂ©ochats. Cette fonction peut ĂȘtre dĂ©sactivĂ©e globalement, sur un serveur spĂ©cifique, ainsi que pour un groupe d'utilisateurs ou pour un compte particulier.Â
Une fois toutes les restrictions nécessaires appliquées, l'administrateur doit s'assurer que la vidéo-conférence au sein de l'entreprise fonctionne correctement. Puisque Zextras Team repose sur la technologie WebRTC, qui fonctionne selon le principe peer-to-peer, deux éléments sont cruciaux pour son bon fonctionnement : la simplicité de l'établissement de la connexion et une bande passante suffisante. Si l'administrateur n'a pas à s'inquiéter de la largeur de bande et de la qualité du signal au sein du réseau interne, une architecture réseau complexe peut cependant entraver l'établissement de connexions entre les employés de l'entreprise.
Pour Ă©viter des problĂšmes lors de l'Ă©tablissement de connexions entre les clients, les dĂ©veloppeurs de Zextras Team ont intĂ©grĂ© une prise en charge des serveurs TURN, qui aident Ă Ă©tablir des connexions entre les utilisateurs mĂȘme dans les rĂ©seaux internes les plus complexes. Pour cela, il est nĂ©cessaire d'ajouter un nĆud visible pour les autres domaines dans le rĂ©seau interne de l'entreprise, dotĂ© d'un serveur TURN.Â
Prenons par exemple que le nĆud correspondant dans le rĂ©seau d'entreprise sera nommĂ© turn.company.ru. Nous devons veiller Ă ce que lorsque Zextras Team tente de crĂ©er une vidĂ©o-confĂ©rence, il se connecte au serveur TURN avec les informations d'identification de l'utilisateur, et si tout se passe bien, Ă©tablisse une connexion similaire Ă WebSocket, permettant aux utilisateurs de communiquer normalement entre eux.Â
Pour connecter le serveur TURN Ă Zextras Team, nous entrerons une commande en console de la forme zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. Dans le cas de cette commande, nous avons ajoutĂ© un nouveau serveur TURN Ă la liste de Zextras Team, en spĂ©cifiant son adresse rĂ©seau et les donnĂ©es du compte administrateur, et nous l'avons Ă©galement dĂ©signĂ© pour le groupe d'utilisateurs par dĂ©faut. De la mĂȘme maniĂšre, il est possible d'ajouter plusieurs serveurs TURN afin que les utilisateurs de diffĂ©rents groupes utilisent diffĂ©rents serveurs pour se connecter.Â
En plus d'ajouter de nouveaux serveurs TURN, il est possible de les supprimer de la liste ajoutĂ©e Ă l'aide de la commande zxsuite Team iceServer remove turn.company.ru, ainsi que de visualiser la liste des ajoutĂ©s serveurs Ă l'aide de la commande zxsuite Team iceServer get. Il n'est pas nĂ©cessaire de crĂ©er les mĂȘmes utilisateurs sur le serveur TURN que dans Zimbra OSE. Pour un fonctionnement optimal du serveur TURN, il suffit d'un compte administrateur.
Ainsi, aprÚs l'ajout du serveur TURN au réseau local et quelques configurations, la connexion entre les utilisateurs de Zextras Team s'établira assez rapidement, peu importe la structure du réseau. La bande passante du réseau interne devra garantir une image de qualité constante, que ce soit pendant des vidéoconférences privées ou des réunions en ligne.
Pour toute question concernant Zextras Suite, vous pouvez contacter la représentante de la société « Zextras », Ekaterina Triandaphilidi, par e-mail à katerina@zextras.com.
Source : habr.com
