berĂ€ttade vi om Zextras Team â en lösning som gör det möjligt att lĂ€gga till funktionalitet för företags text- och videochattar i Zimbra Collaboration Suite Open-Source Edition, samt möjligheten att genomföra videokonferenser med ett stort antal deltagare, utan behov av externa tjĂ€nster och utan att överföra nĂ„gra data. Detta anvĂ€ndningsscenario passar perfekt för företag som har en strikt definierad sĂ€kerhetsperimeter i form av ett internt nĂ€tverk och kan sĂ€kerstĂ€lla sin informationssĂ€kerhet genom att skydda denna perimeter. Dock Ă€r det interna företagsnĂ€tverket lĂ„ngt ifrĂ„n alltid nĂ„got enkelt och tydligt. Ofta finns det ett stort antal olika undernĂ€t i ett enda stort nĂ€t, dĂ€r mĂ„nga av dem, om vi pratar om geografiskt avlĂ€gsna filialer och kontor, Ă€r anslutna via VPN. Den komplexa strukturen i det interna nĂ€tverket kan bli ett hinder för korrekt drift av videochattar och videokonferenser i Zextras Team, och nu kommer vi att berĂ€tta vad som kan göras för att allt ska fungera korrekt och utan avbrott.

Installationen av Zextras Team sker pÄ ett maximalt enkelt sÀtt. Efter installationen av Zextras Suite Pro rÀcker det att aktivera zimlet com_zextras_Team frÄn administrationskonsolen, varefter motsvarande funktionalitet blir tillgÀnglig för alla anvÀndare av Zimbra OSE i företaget. DÀrefter kan systemadministratören begrÀnsa funktionaliteten i Zextras Team bÄde för olika anvÀndargrupper och för enskilda konton. Detta görs med hjÀlp av följande kommandon:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
Det första kommandot gör det möjligt att stĂ€nga av en rad funktioner relaterade till textchatten för olika grupper eller enskilda anvĂ€ndare. Det andra kommandot gör att chatthistoriken inte sparas. Denna Ă„tgĂ€rd kan utföras bĂ„de för alla anvĂ€ndare, för anvĂ€ndare pĂ„ en specifik server, samt för olika grupper eller enskilda anvĂ€ndare. Det tredje kommandot gör att funktioner relaterade till videochattar kan stĂ€ngas av. Denna funktion kan stĂ€ngas av globalt, pĂ„ en specifik server, eller för en grupp anvĂ€ndare eller för ett specifikt konto.Â
NÀr alla nödvÀndiga begrÀnsningar har lagts till, behöver administratören bara se till att videokommunikationen pÄ företaget fungerar korrekt. Eftersom Zextras Team baseras pÄ WebRTC-teknologi, som fungerar med peer-to-peer teknik, Àr tvÄ saker kritiskt viktiga för dess funktion: enkelhet vid anslutning och tillrÀcklig bandbredd. Om administratören inte behöver oroa sig för bandbredd och signalens kvalitet i det interna nÀtverket, kan en komplex nÀtverksarkitektur hindra anslutningen mellan företagsanstÀllda.
För att undvika problem vid anslutningen mellan klienter har utvecklarna av Zextras Team integrerat stöd för TURN-servrar i lösningen, vilket hjĂ€lper till att upprĂ€tta anslutning mellan anvĂ€ndare i alla, Ă€ven de mest komplexa interna nĂ€tverken. För att göra detta krĂ€vs det att en synlig nod med TURN Ă€r tillagd i företagets interna nĂ€tverk.Â
Som exempel kan vi anta att den aktuella noden i det företagsnĂ€tverket kommer att heta turn.company.ru. Vi mĂ„ste se till att nĂ€r Zextras Team försöker skapa en videokonferens, kontaktar den TURN-servern med anvĂ€ndarens autentiseringsuppgifter och om allt Ă€r i sin ordning, upprĂ€ttar anslutning liknande WebSocket och lĂ„ter anvĂ€ndarna kommunicera med varandra.Â
För att koppla TURN-servern med Zextras Team, skriver vi in en kommandorad av typen zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. Med detta kommando har vi lagt till en ny TURN-server till Zextras Team:s lista, angett dess nĂ€tverksadress och uppgifter för administratörskontot, samt tilldelat den för anvĂ€ndning av gruppen default. PĂ„ samma sĂ€tt kan flera TURN-servrar lĂ€ggas till sĂ„ att anvĂ€ndare frĂ„n olika grupper anvĂ€nder olika servrar för anslutning.Â
Förutom att lÀgga till nya TURN-servrar kan de tas bort frÄn den tillagda listan med kommandot zxsuite Team iceServer remove turn.company.ru, samt visa den tillagda listan servrar med kommandot zxsuite Team iceServer getDet Àr vÀrt att nÀmna att det inte krÀvs att skapa samma anvÀndare pÄ TURN-servern som i Zimbra OSE. För en smidig anvÀndning av TURN-servern behövs endast ett administratörskonto.
DÀrmed, efter att TURN-servern lagts till i det lokala nÀtverket och genomfört en liten konfiguration, kommer anslutningen mellan anvÀndarna i Zextras Team att etableras relativt snabbt oavsett nÀtverksstruktur, och bandbredden i det interna nÀtverket bör ge stabilt bra bildkvalitet bÄde under privata videochattar och videokonferenser.
För alla frÄgor relaterade till Zextras Suite kan ni kontakta företagets representant "Zextras", Ekaterina Triandafiliidi, via e-post katerina@zextras.com
KĂ€lla: habr.com
