Asigurarea funcționării fiabile a Zextras Team în rețele corporative complexe

În articolul precedent V-am vorbit despre Zextras Team — o soluție care adaugă funcționalitate de chat text și video, precum și posibilitatea de a organiza videoconferințe cu un număr mare de participanți în Zimbra Collaboration Suite Open-Source Edition, fără a fi necesară utilizarea unor servicii externe și fără a transfera date către terți. Un astfel de scenariu de utilizare este ideal pentru companiile care au un perimetru de securitate bine definit, reprezentat de o rețea internă, și care pot asigura securitatea informațiilor prin protejarea acestui perimetru. Cu toate acestea, rețeaua internă a unei întreprinderi nu este întotdeauna simplă și clară. Adesea, într-o rețea mare există o mulțime de subrețele diferite, multe dintre care, dacă ne referim la sucursale și birouri situate la distanță, sunt conectate prin VPN. Structura complexă a rețelei interne poate deveni un obstacol pentru funcționarea corectă a chat-urilor video și a videoconferințelor în Zextras Team și acum vă vom explica ce se poate face pentru ca totul să funcționeze corect și fără erori.

Asigurarea funcționării fiabile a Zextras Team în rețele corporative complexe

Instalarea Zextras Team se face cât mai simplu. După instalarea Zextras Suite Pro, este suficient să activați zimlet-ul com_zextras_Team din consola de administrator, după care funcționalitatea corespunzătoare va fi disponibilă pentru toți utilizatorii Zimbra OSE din întreprindere. După aceea, administratorul poate restricționa funcționalitatea Zextras Team atât pentru diferite grupuri de utilizatori, cât și pentru conturi individuale. Acest lucru se face cu ajutorul următoarelor comenzi:

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

Prima comandă permite dezactivarea mai multor funcții legate de chat-ul text pentru diferite grupuri sau utilizatori individuali. A doua comandă permite dezactivarea salvării istoricului chat-ului. Această acțiune poate fi efectuată atât pentru toți utilizatorii, cât și pentru utilizatorii de pe un anumit server, precum și pentru diferite grupuri sau utilizatori individuali. A treia comandă permite dezactivarea funcțiilor legate de videoconferințe. Această funcție poate fi dezactivată global, pe un server separat sau pentru un grup de utilizatori sau un cont specific. 

După ce toate restricțiile necesare sunt implementate, administratorul trebuie doar să se asigure că videoconferința funcționează corect în cadrul companiei. Deoarece Zextras Team se bazează pe tehnologia WebRTC, care funcționează pe bază de peer-to-peer, două aspecte sunt esențiale pentru funcționarea acesteia: ușurința de stabilire a conexiunii și suficienta lățime de bandă a canalului. Și, în timp ce administratorul nu va avea griji cu privire la lățimea de bandă sau calitatea semnalului în rețeaua internă, o arhitectură complexă a rețelei poate împiedica stabilirea conexiunii între angajații companiei.

Pentru a evita problemele în stabilirea conexiunii între clienți, dezvoltatorii Zextras Team au inclus în soluție suport pentru servere TURN, care ajută la stabilirea conexiunii între utilizatori în orice rețea internă, chiar și în cele mai ramificate. Pentru a face acest lucru, este necesar să adăugăm în rețeaua internă a companiei un nod vizibil pentru celelalte domenii, dotat cu TURN. 

De exemplu, să presupunem că nodul corespunzător din rețeaua corporativă se va numi turn.company.ro. Trebuie să ne asigurăm că, atunci când se încearcă crearea unui videoconferințe, Zextras Team să se adreseze serverului TURN cu datele de autentificare ale utilizatorului și, în cazul în care totul este în regulă, să stabilească o conexiune asemănătoare cu WebSocket și să permită utilizatorilor să comunice între ei. 

Pentru a conecta serverul TURN cu Zextras Team, vom introduce comanda de consolă de forma zxsuite Team iceServer add turn:turn.company.ro:3478?transport=udp credential password username admin cos default. În cazul acestei comenzi, am adăugat un nou server TURN în lista Zextras Team, specificând adresa sa de rețea și datele contului de administrator, precum și l-a dedicat pentru utilizarea grupului de utilizatori default. După același principiu, se pot adăuga mai multe servere TURN pentru ca utilizatorii din diferite grupuri să utilizeze servere diferite pentru conexiune. 

Pe lângă adăugarea de noi servere TURN, acestea pot fi eliminate din lista celor adăugate folosind comanda zxsuite Team iceServer remove turn.company.ro, precum și vizualizarea listei celor adăugate servere prin comanda zxsuite Team iceServer get. Este important de menționat că nu este necesar să creați aceiași utilizatori pe serverul TURN ca și în Zimbra OSE. Pentru o funcționare confortabilă pe serverul TURN, va fi necesar doar un cont de administrator.

Astfel, după ce serverul TURN a fost adăugat în rețeaua locală și a fost realizată o mică configurare, conexiunea între utilizatorii Zextras Team va fi stabilită suficient de rapid, indiferent de structura rețelei, iar lățimea de bandă a rețelei interne ar trebui să asigure o imagine de calitate constantă atât în timpul chat-urilor video private, cât și în timpul videoconferințelor.

Pentru orice întrebări legate de Zextras Suite, puteți contacta reprezentanta companiei „Zextras” Ekaterina Triandafylidi la adresa de email katerina@zextras.com

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster