确保Zextras Team在复杂的公司网络中的可靠运行

在上一篇文章中,我们向您介绍了Zextras团队-一种解决方案,可让您将公司文本和视频聊天功能添加到Zimbra Collaboration Suite开源版中,并且能够与大量参与者进行视频会议,而无需使用第三方服务且无需转移任何服务任何数据都放在一边。 对于具有严格定义的内部网络形式的安全范围并可以通过保护该范围来提供信息安全的公司,此使用方案是理想的选择。 但是,企业的内部网络远非总是简单易懂。 通常,在一个大型网络中,会有大量不同的子网,如果我们谈论的是地理位置较远的分支机构和办公室,则其中许多都是通过VPN连接的。 内部网络的复杂结构可能会干扰Zextras团队中视频聊天和视频会议的正确运行,现在我们将告诉您可以采取哪些措施来确保一切正常且无故障。

图片

安装Zextras Team尽可能简单。 安装Zextras Suite Pro后,足以从管理员控制台激活com_zextras_Team winter ,之后企业中的所有Zimbra OSE用户都将具有相应的功能。 之后,系统管理员可以将Zextras Team的功能限制为不同的用户组和单个帐户。 使用以下命令完成此操作:

  • zxsuite配置teamChatEnabled false
  • zxsuite配置历史记录已启用false
  • zxsuite配置videoChatEnabled

第一个命令使您可以为多个组或单个用户禁用许多与文本聊天相关的功能。 第二个命令允许您禁用聊天记录的保存。 可以对所有用户以及特定服务器的用户以及各个组或单个用户执行此操作。 第三个命令使您可以禁用与视频聊天相关的功能。 可以在单独的服务器上,对于一组用户或特定帐户,全局禁用此功能。

引入所有必要的限制后,管理员只能确保企业的视频通信正常运行。 由于Zextras Team基于对等WebRTC技术,因此对其操作至关重要的两件事是:易于建立连接和足够的信道带宽。 而且,如果管理员不必担心内部网络中的通道宽度和信号质量,那么复杂的网络体系结构可能会阻止企业员工之间的连接。

为了避免在客户端之间建立连接时出现问题,Zextras Team的开发人员加入了支持TURN服务器,这有助于在任何分支机构(甚至是分支最广的内部网络)中的用户之间建立连接。 为此,必须将板载带有TURN的节点添加到对其他域可见的企业内部网络。

例如,假设公司网络中的相应节点将称为turn.company.ru 。 我们需要确保在尝试创建视频聊天时,Zextras团队使用用户的身份验证数据与TURN服务器联系,如果一切正常,请建立类似于WebSocket的连接并允许用户彼此正常通信。

为了将TURN服务器连接到Zextras Team,我们引入了形式为zxsuite Team iceServer的控制台命令add turn:turn.company.ru:3478?Transport = udp凭据密码用户名admin cos default 。 对于该团队,我们在Zextras Team列表中添加了一个新的TURN服务器,以指示其网络地址和管理员帐户信息,并将其分配给默认用户组以供使用。 按照相同的原理,您可以一次添加多个TURN服务器,以便来自不同组的用户使用不同的服务器进行连接。

除了添加新的TURN服务器之外,您还可以使用zxsuite Team iceServer remove turn.company.ru命令从添加的列表中删除它们,还可以使用zxsuite Team iceServer get命令查看已添加服务器的列表。 请注意,不需要在TURN服务器上创建与Zimbra OSE中相同的用户。 为了在TURN服务器上舒适地工作,您只需要一个管理员帐户。

因此,在将TURN服务器添加到本地网络并进行了较小的设置之后,无论网络结构如何,Zextras Team用户之间的连接都将很快建立,并且内部网络的通道宽度将必须在私人视频聊天期间以及在聊天过程中始终提供良好的图像。视频会议。

有关Zextras Suite的所有问题,您可以通过电子邮件katerina@zextras.com与Zextras代表联系,Ekaterina Triandafilidi。

Source: https://habr.com/ru/post/zh-CN467137/


All Articles