Vi har fortalt dig om Zextras Team - en løsning, der gør det muligt at tilføje funktionaliteten til virksomhedens tekst- og videochats i Zimbra Collaboration Suite Open-Source Edition, samt muligheden for at afholde videokonferencer med mange deltagere uden behov for at bruge tredjepartsservices og uden at overføre data. Dette anvendelsesscenarie er ideelt for virksomheder, der har en klart afgrænset sikkerhedsperimeter i form af et internt netværk og kan sikre deres informationssikkerhed ved at beskytte denne perimeter. Men et virksomhedsinternt netværk er langt fra altid noget simpelt og overskueligt. Ofte har et stort netværk mange forskellige undernet, hvoraf mange, hvis vi taler om geografisk adskilte filialer og kontorer, er tilsluttet via VPN. Den komplekse struktur af det interne netværk kan blive en hindring for korrekt funktion af videochats og videokonferencer i Zextras Team, og nu vil vi fortælle dig, hvad der kan gøres for at sikre, at alt fungerer korrekt og uden problemer.

Installation af Zextras Team er så enkel som muligt. Efter installationen af Zextras Suite Pro er det tilstrækkeligt at aktivere zimlet com_zextras_Team fra administrationskonsollen, hvorefter den relevante funktionalitet vil være tilgængelig for alle Zimbra OSE-brugere i virksomheden. Herefter kan systemadministratoren begrænse Zextras Team-funktionaliteten for både forskellige brugergrupper og enkeltkonti. Dette gøres ved hjælp af følgende kommandoer:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
Den første kommando slår en række funktioner relateret til tekstchat af for forskellige grupper eller enkelte brugere. Den anden kommando slår historikken for chatten fra. Denne handling kan udføres for alle brugere, såvel som for brugere af en bestemt server, samt for forskellige grupper eller enkeltbrugere. Den tredje kommando slår funktioner relateret til videochats fra. Denne funktion kan slås fra globalt, på en bestemt server, samt for en gruppe brugere eller for en specifik konto.
Når alle nødvendige begrænsninger er indført, er det op til administratoren at sikre, at videokommunikationen på virksomheden fungerer korrekt. Da Zextras Team er baseret på WebRTC-teknologi, der fungerer efter peer-to-peer-princippet, er to ting kritisk vigtige for dens funktion: enkelhed ved forbindelsesetablering og tilstrækkelig båndbredde. Selvom administratoren ikke behøver at bekymre sig om båndbredde og signal kvalitet på det interne netværk, kan en kompleks netværksarkitektur forhindre forbindelsen mellem virksomhedens medarbejdere.
For at undgå problemer ved forbindelsesetablering mellem klienter har udviklerne af Zextras Team indarbejdet støtte til TURN-servere, som hjælper med at etablere forbindelse mellem brugere i enhver, selv de mest komplekse interne netværk. For at gøre dette skal der til det interne netværk tilføjes en synlig node for de øvrige domæner med TURN-funktionalitet.
For eksempel antager vi, at den relevante node i det corporate netværk vil blive kaldt turn.company.ru. Vi skal sikre os, at når der oprettes et videokald, henvender Zextras Team sig til TURN-serveren med brugerens autentifikationsoplysninger, og hvis alt er i orden, etablerer en forbindelse ligesom WebSocket og giver brugerne mulighed for at kommunikere normalt med hinanden.
For at forbinde TURN-serveren med Zextras Team indtaster vi en kommandolinje som følgende zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. I denne kommando har vi tilføjet en ny TURN-server til Zextras Team's liste, angivet dens netværksadresse og administrationskontooplysninger, samt tildelt den til brug af gruppen default. På samme måde kan man tilføje flere TURN-servere, så brugere fra forskellige grupper bruger forskellige servere til forbindelsen.
Udover at tilføje nye TURN-servere kan man også fjerne dem fra den tilføjede liste ved hjælp af kommandoen zxsuite Team iceServer remove turn.company.ru, samt se listen over tilføjede servere ved hjælp af kommandoen zxsuite Team iceServer getVi skal bemærke, at det ikke er nødvendigt at oprette de samme brugere på TURN-serveren som i Zimbra OSE. For komfortabel brug af TURN-serveren kræves kun en administrator-konto.
Dermed, efter tilføjelsen af TURN-serveren til det lokale netværk og en lille opsætning, vil forbindelsen mellem brugere af Zextras Team blive etableret ret hurtigt uafhængigt af netværksstrukturen, og båndbredden i det interne netværk skal sikre stabilt godt billede både under private videomøder og under videokonferencer.
Hvis du har spørgsmål vedrørende Zextras Suite, kan du kontakte virksomhedens repræsentant "Zextras", Ekaterina Triandafiliidi, på e-mail katerina@zextras.com
Kilde: habr.com
