Garantindo o funcionamento confiável do Zextras Team em redes corporativas complexas

No artigo anterior Falamos sobre o Zextras Team — uma solução que permite adicionar ao Zimbra Collaboration Suite Open-Source Edition funcionalidades de chat de texto e vídeo corporativo, bem como a possibilidade de realizar videoconferências com um grande número de participantes, sem a necessidade de usar serviços de terceiros e sem transmitir qualquer dado para fora. Esse cenário de uso é ideal para empresas que têm um perímetro de segurança bem definido em uma rede interna e podem garantir sua segurança da informação protegendo esse perímetro. No entanto, a rede interna de uma empresa nem sempre é simples e compreensível. Muitas vezes, em uma grande rede, há uma enorme variedade de sub-redes diferentes, muitas das quais, quando falamos de filiais e escritórios remotamente, estão conectadas via VPN. A complexa estrutura da rede interna pode se tornar um obstáculo para o funcionamento correto dos chats e videoconferências no Zextras Team, e agora vamos lhe contar o que pode ser feito para que tudo funcione de maneira correta e sem falhas.

Garantindo o funcionamento confiável do Zextras Team em redes corporativas complexas

A instalação do Zextras Team é extremamente simples. Após instalar o Zextras Suite Pro, basta ativar o zimlet com_zextras_Team no console de administração, após o que a funcionalidade correspondente aparecerá para todos os usuários do Zimbra OSE na empresa. Após isso, o administrador do sistema pode restringir a funcionalidade do Zextras Team tanto para diferentes grupos de usuários quanto para contas individuais. Isso é feito com os seguintes comandos:

  • zxsuite config teamChatEnabled false
  • zxsuite config historyEnabled false
  • zxsuite config videoChatEnabled

O primeiro comando permite desativar uma série de funções relacionadas ao chat de texto para diferentes grupos ou usuários individuais. O segundo comando permite desativar o salvamento do histórico de chat. Essa ação pode ser realizada tanto para todos os usuários quanto para usuários de um servidor específico, além de diferentes grupos ou usuários individuais. O terceiro comando permite desativar funções relacionadas aos chats de vídeo. Essa função pode ser desativada globalmente, em um servidor específico, bem como para um grupo de usuários ou para uma conta específica. 

Depois que todas as restrições necessárias forem aplicadas, o administrador precisa apenas garantir que a comunicação por vídeo na empresa funcione corretamente. Como o Zextras Team é baseado na tecnologia WebRTC, que opera por meio de peer-to-peer, duas coisas são críticas para seu funcionamento: a simplicidade na instalação da conexão e a largura de banda adequada. E, enquanto o administrador não precisará se preocupar com a largura da banda e a qualidade do sinal na rede interna, uma arquitetura de rede complexa pode impedir a conexão entre os colaboradores da empresa.

Para evitar problemas na instalação da conexão entre os clientes, os desenvolvedores do Zextras Team incorporaram suporte a servidores TURN na solução, que ajudam a estabelecer conexões entre os usuários em redes internas, mesmo nas mais complexas. Para isso, é necessário adicionar um nó visível para outros domínios à rede interna da empresa com um servidor TURN. 

Por exemplo, suponhamos que o nó correspondente na rede corporativa se chamará turn.company.ru. Precisamos garantir que, ao tentar criar um vídeo bate-papo, o Zextras Team acesse o servidor TURN com as credenciais do usuário e, se tudo estiver certo, estabeleça uma conexão semelhante ao WebSocket, permitindo que os usuários se comuniquem normalmente uns com os outros. 

Para conectar o servidor TURN ao Zextras Team, vamos inserir um comando no console no formato zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. Neste comando, adicionamos à lista do Zextras Team um novo servidor TURN, especificando seu endereço de rede e as informações da conta do administrador, além de destacá-lo para uso pelo grupo de usuários default. Da mesma forma, vários servidores TURN podem ser adicionados para que usuários de diferentes grupos utilizem servidores diferentes para a conexão. 

Além de adicionar novos servidores TURN, é possível removê-los da lista por meio do comando zxsuite Team iceServer remove turn.company.ru, e também visualizar a lista dos adicionados servidores com o comando zxsuite Team iceServer getVale ressaltar que não é necessário criar os mesmos usuários no servidor TURN que no Zimbra OSE. Para um funcionamento confortável no servidor TURN, será necessário apenas uma conta de administrador.

Assim, após adicionar o servidor TURN à rede local e fazer algumas configurações, a conexão entre os usuários do Zextras Team será estabelecida rapidamente, independentemente da estrutura da rede, e a largura de banda da rede interna deverá proporcionar uma imagem estável e boa, tanto durante videoconferências quanto em videochamadas privadas.

Para qualquer questão relacionada ao Zextras Suite, você pode entrar em contato com a representante da empresa «Zextras», Ekaterina Triandafiliadi, pelo e-mail katerina@zextras.com

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster