Zajištění spolehlivého fungování Zextras Team v složitých firemních sítích

V předchozím článku jsme vám představili Zextras Team — řešení, které umožňuje přidat do Zimbra Collaboration Suite Open-Source Edition funkčnost podnikových textových a video chatů, jakož i možnost pořádat videokonference s velkým počtem účastníků, aniž by bylo nutné používat externí služby a přenášet jakákoliv data na stranu. Tento scénář použití je ideální pro společnosti, které mají přísně vymezený bezpečnostní perimetr v podobě vnitřní sítě a mohou zajistit svou informační bezpečnost chráněním tohoto perimetru. Nicméně vnitřní síť podniku často nepředstavuje něco jednoduchého a srozumitelného. Často v jedné velké síti existuje obrovské množství různých podsítí, z nichž mnohé, pokud hovoříme o geograficky vzdálených pobočkách a kancelářích, jsou připojeny přes VPN. Složitá struktura vnitřní sítě může být překážkou pro správnou funkci video chatů a videokonferencí v Zextras Team, a nyní vám řekneme, co lze udělat, aby všechno fungovalo správně a bez problémů.

Zajištění spolehlivého fungování Zextras Team v složitých firemních sítích

Instalace Zextras Team probíhá co nejjednodušeji. Po instalaci Zextras Suite Pro stačí aktivovat zimlet com_zextras_Team v administrátorské konzoli, po čemž se příslušná funkčnost objeví u všech uživatelů Zimbra OSE ve firmě. Po tom může systémový administrátor omezit funkčnost Zextras Team jak pro různé skupiny uživatelů, tak pro jednotlivé účty. To se provádí pomocí následujících příkazů:

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

První příkaz umožňuje vypnout řadu funkcí souvisejících s textovým chatem pro různé skupiny nebo jednotlivé uživatele. Druhý příkaz umožňuje vypnout ukládání historie chatu. Tento úkon lze provést jak pro všechny uživatele, tak pro uživatele konkrétního serveru, a také pro různé skupiny nebo jednotlivé uživatele. Třetí příkaz umožňuje vypnout funkce související s videochaty. Tuto funkci lze vypnout globálně, na konkrétním serveru, pro skupinu uživatelů nebo pro konkrétní účet. 

Jakmile jsou všechna nezbytná omezení zavedena, zbývá administrátorovi pouze zajistit, aby videokomunikace ve firmě fungovala bez problémů. Vzhledem k tomu, že základ Zextras Team tvoří technologie WebRTC pracující na základě peer-to-peer, jsou pro její funkci kriticky důležité dvě věci: jednoduchost navázání spojení a dostatečná šířka pásma. A pokud jde o šířku pásma a kvalitu signálu ve vnitřní síti, o to se administrátor nemusí obávat, složitá architektura sítě však může bránit navázání spojení mezi zaměstnanci firmy.

Aby se předešlo problémům při navazování spojení mezi klienty, vývojáři Zextras Team zakotvili do řešení podporu TURN serverů, které pomáhají navazovat spojení mezi uživateli v jakýchkoliv, i těch nejvíce rozpětí vnitřních sítích. K tomu, aby to bylo možné, je třeba do vnitřní sítě společnosti přidat pro ostatní domény viditelný uzel s TURN serverem. 

Pro příklad si předpokládejme, že odpovídající uzel v korporátní síti se bude nazývat turn.company.ru. Musíme zajistit, aby při pokusu o založení videohovoru Zextras Team kontaktoval TURN server s autentizačními údaji uživatele a pokud je vše v pořádku, navázal spojení podobné WebSocketu a umožnil uživatelům normálně si mezi sebou komunikovat. 

Abychom spojili TURN server se Zextras Team, zadáme příkaz v konzoli ve formátu zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. V případě tohoto příkazu jsme do seznamu Zextras Team přidali nový TURN server, uvedli jeho síťovou adresu a údaje administrátorského účtu a také ho vyčlenili pro použití skupině uživatelů default. Stejným principem lze přidat i více TURN serverů, aby uživatelé z různých skupin používali různé servery pro spojení. 

Kromě přidávání nových TURN serverů je možné je ze seznamu odstraněním pomocí příkazu zxsuite Team iceServer remove turn.company.ru, a také zobrazit seznam přidaných servery pomocí příkazu zxsuite Team iceServer getJe třeba poznamenat, že není nutné vytvářet stejné uživatele na TURN serveru jako v Zimbra OSE. Pro pohodlnou práci na TURN serveru bude potřebný pouze administrátorský účet.

Po přidání TURN serveru do místní sítě a po malé konfiguraci se spojení mezi uživateli Zextras Team naváže dostatečně rychle bez ohledu na strukturu sítě, a šířka pásma vnitřní sítě by měla zajistit stabilně dobrý obraz jak během soukromých video chatů, tak během videokonferencí.

Na všechny otázky týkající se Zextras Suite se můžete obrátit na zástupce společnosti „Zextras“ Ekaterinu Triandafilidi na e-mailu katerina@zextras.com

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster