Wir haben Ihnen von Zextras Team erzĂ€hlt â einer Lösung, die es ermöglicht, in Zimbra Collaboration Suite Open-Source Edition die FunktionalitĂ€t von Unternehmens-Text- und Video-Chats hinzuzufĂŒgen sowie die Möglichkeit, Videokonferenzen mit einer groĂen Anzahl von Teilnehmern durchzufĂŒhren, ohne auf Drittanbieter-Services angewiesen zu sein und ohne Daten nach auĂen zu ĂŒbertragen. Ein solches Nutzungsszenario ist ideal fĂŒr Unternehmen, die ĂŒber einen klar definierten Sicherheitsperimeter in Form eines internen Netzwerks verfĂŒgen und ihre Informationssicherheit durch den Schutz dieses Perimeters gewĂ€hrleisten können. Allerdings ist das interne Netzwerk eines Unternehmens keineswegs immer einfach und verstĂ€ndlich. Oft gibt es in einem groĂen Netzwerk eine riesige Anzahl verschiedener Subnetze, von denen viele â wenn wir ĂŒber geografisch entfernte Niederlassungen und BĂŒros sprechen â per VPN verbunden sind. Die komplexe Struktur des internen Netzwerks kann eine Hindernis fĂŒr das reibungslose Funktionieren von Video-Chats und Videokonferenzen in Zextras Team darstellen, und jetzt werden wir Ihnen erzĂ€hlen, was Sie tun können, damit alles korrekt und ohne Unterbrechungen funktioniert.

Die Installation von Zextras Team gestaltet sich Ă€uĂerst einfach. Nach der Installation von Zextras Suite Pro genĂŒgt es, das Winterlet ĂŒber die Administrationskonsole zu aktivieren, com_zextras_Team wonach die entsprechende FunktionalitĂ€t allen Zimbra OSE-Nutzern im Unternehmen zur VerfĂŒgung steht. Danach kann der Systemadministrator die FunktionalitĂ€t von Zextras Team sowohl fĂŒr verschiedene Benutzergruppen als auch fĂŒr einzelne Konten einschrĂ€nken. Dies geschieht mit den folgenden Befehlen:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
Der erste Befehl deaktiviert eine Reihe von Funktionen, die mit dem Textchat fĂŒr verschiedene Gruppen oder einzelne Benutzer verbunden sind. Der zweite Befehl erlaubt es, die Chat-Historie zu deaktivieren. Diese Aktion kann sowohl fĂŒr alle Benutzer als auch fĂŒr spezielle Serverbenutzer oder fĂŒr verschiedene Gruppen oder einzelne Benutzer durchgefĂŒhrt werden. Der dritte Befehl ermöglicht es, Funktionen im Zusammenhang mit Videochats zu deaktivieren. Diese Funktion kann global, auf einem bestimmten Server sowie fĂŒr eine Benutzergruppe oder fĂŒr ein spezifisches Konto deaktiviert werden.Â
Nachdem alle erforderlichen EinschrÀnkungen vorgenommen wurden, muss der Administrator sicherstellen, dass die Videoverbindung im Unternehmen zuverlÀssig funktioniert. Da Zextras Team auf der WebRTC-Technologie basiert, die peer-to-peer arbeitet, sind zwei Dinge entscheidend: die Einfachheit der Verbindungsherstellung und eine ausreichende Bandbreite. WÀhrend der Administrator sich um die Bandbreite und die SignalqualitÀt im internen Netzwerk keine Sorgen machen muss, kann eine komplexe Netzwerkarchitektur die Verbindung zwischen den Mitarbeitern des Unternehmens erschweren.
Um Probleme bei der Verbindungsherstellung zwischen den Clients zu vermeiden, haben die Entwickler von Zextras Team die UnterstĂŒtzung von TURN-Servern in die Lösung integriert, die dabei helfen, Verbindungen zwischen Nutzern in allen, selbst den komplexesten internen Netzwerken herzustellen. Dazu muss ein in der internen Netzwerk sichtbar fĂŒr andere DomĂ€nen befindlicher Knoten mit TURN zugefĂŒgt werden.Â
Zum Beispiel nehmen wir an, dass der entsprechende Knoten im Unternehmensnetzwerk genannt wird turn.company.ru. Es ist notwendig, dass Zextras Team beim Versuch, einen Video-Chat zu erstellen, den TURN-Server mit den Benutzerdaten kontaktiert und, falls alles in Ordnung ist, eine Verbindung Ă€hnlich wie WebSocket herstellt, die es den Benutzern ermöglicht, normal miteinander zu kommunizieren.Â
Um den TURN-Server mit Zextras Team zu verbinden, geben wir einen Konsolenbefehl in folgender Form ein: zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. Mit diesem Befehl haben wir einen neuen TURN-Server zur Liste von Zextras Team hinzugefĂŒgt, indem wir seine Netzwerkadresse und die Daten des Administratorkontos angegeben und ihn der Benutzergruppe 'default' zugewiesen haben. Nach demselben Prinzip können mehrere TURN-Server hinzugefĂŒgt werden, damit Benutzer aus verschiedenen Gruppen unterschiedliche Server fĂŒr die Verbindung nutzen.Â
ZusĂ€tzlich zum HinzufĂŒgen neuer TURN-Server können diese mit dem Befehl zxsuite Team iceServer remove turn.company.ru, aus der Liste der hinzugefĂŒgten entfernt werden, sowie die Liste der hinzugefĂŒgten Server mit dem Befehl zxsuite Team iceServer get. Es ist nicht erforderlich, dieselben Benutzer auf dem TURN-Server zu erstellen wie in Zimbra OSE. FĂŒr eine komfortable Nutzung des TURN-Servers wird lediglich ein Administratorkonto benötigt.
Nach dem HinzufĂŒgen des TURN-Servers zum lokalen Netzwerk und einer kleinen Konfiguration wird die Verbindung zwischen den Benutzern von Zextras Team recht schnell hergestellt, unabhĂ€ngig von der Netzwerkstruktur. Die Bandbreite des internen Netzwerks sollte eine stabil gute BildqualitĂ€t sowohl bei privaten Videochats als auch bei Videokonferenzen gewĂ€hrleisten.
Bei Fragen zu Zextras Suite können Sie sich an die Unternehmensvertreterin von «Zextras», Ekaterina Triandafiliidi, unter der E-Mail-Adresse katerina@zextras.com wenden.
Quelle: habr.com
