Osiguranje pouzdane funkcionalnosti Zextras Team-a u složenim korporativnim mrežama

U prošlom članku Razgovarali smo o Zextras Teamu — rješenju koje omogućava dodavanje funkcionalnosti korporativnih tekstualnih i video chatova u Zimbra Collaboration Suite Open-Source Edition, kao i mogućnost održavanja videokonferencija s većim brojem sudionika, bez potrebe za korištenjem vanjskih servisa i bez prijenosa bilo kakvih podataka van. Ovaj scenarij korištenja savršeno odgovara tvrtkama koje imaju strogo određeni sigurnosni perimetar u obliku internih mreža i mogu osigurati svoju informatičku sigurnost zaštitom tog perimetra. Međutim, interna mreža poduzeća daleko nije uvijek jednostavna i razumljiva. Često u jednoj velikoj mreži postoji ogroman broj različitih podmreža, od kojih su mnoge, ako govorimo o teritorijalno udaljenim filijalama i uredima, spojene putem VPN-a. Složenost strukture unutarnje mreže može predstavljati prepreku za pravilno funkcioniranje video chatova i videokonferencija u Zextras Teamu, a sada ćemo vam reći što se može učiniti kako bi sve radilo ispravno i bez nedostataka.

Osiguranje pouzdane funkcionalnosti Zextras Team-a u složenim korporativnim mrežama

Instalacija Zextras Teama odvija se maksimalno jednostavno. Nakon instalacije Zextras Suite Pro, dovoljno je aktivirati zimlet com_zextras_Team iz administratorske konzole, nakon čega će odgovarajuća funkcionalnost biti dostupna svim korisnicima Zimbra OSE u poduzeću. Nakon toga, sistemski administrator može ograničiti funkcionalnost Zextras Teama za različite grupe korisnika, kao i za pojedinačne račune. To se može učiniti pomoću sljedećih naredbi:

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

Prva naredba omogućava isključivanje niza funkcija povezanih s tekstualnim chatom za različite grupe ili pojedinačne korisnike. Druga naredba omogućava isključivanje spremanja povijesti chata. Ova akcija se može izvršiti za sve korisnike, kao i za korisnike određenog poslužitelja, kao i za različite grupe ili pojedinačne korisnike. Treća naredba omogućava isključivanje funkcija povezanih s videocatima. Ovu funkciju je moguće isključiti globalno, na određenom poslužitelju, a također i za grupu korisnika ili za određeni račun. 

Nakon što su unesena sva potrebna ograničenja, administratoru ostaje samo da se pobrine da videokomunikacija u poduzeću ispravno radi. Budući da Zextras Team koristi WebRTC tehnologiju koja funkcionira po principu peer-to-peer, za njegov rad kritično su važna dva faktora: jednostavnost uspostavljanja veze i dovoljna propusnost kanala. Dok se o širini kanala i kvaliteti signala u unutarnjoj mreži administrator ne mora brinuti, složena struktura mreže može ometati uspostavljanje veze između zaposlenika poduzeća.

Kako bi se izbjegli problemi prilikom uspostavljanja veze između korisnika, razvijači Zextras Team-a u rješenje su implementirali podršku za TURN poslužitelje, koji pomažu u uspostavljanju veze među korisnicima u bilo kojim, čak i najrazgranatijim unutarnjim mrežama. Da bi se to postiglo, potrebno je u unutarnju mrežu poduzeća dodati čvor s TURN-om, koji će biti vidljiv ostalim domenama. 

Na primjer, pretpostavimo da će se odgovarajući čvor u korporativnoj mreži zvati turn.company.ru. Potrebno je osigurati da, prilikom pokušaja stvaranja videopoziva, Zextras Team kontaktira TURN poslužitelj s korisničkim vjerodajnicama, a ukoliko je sve u redu, uspostavi vezu poput WebSocket-a i omogući korisnicima normalnu komunikaciju jedni s drugima. 

Kako bismo povezali TURN poslužitelj s Zextras Team-om, unesimo konzolnu naredbu u obliku zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. U slučaju ove naredbe, dodali smo u popis Zextras Team novi TURN poslužitelj, navodeći njegovu mrežnu adresu i podatke administratorskog računa, a takođe smo ga odredili za korištenje grupi korisnika default. Na isti način može se dodati nekoliko TURN poslužitelja, kako bi korisnici različitih grupa koristili različite poslužitelje za uspostavljanje veze. 

Osim dodavanja novih TURN poslužitelja, moguće ih je ukloniti iz popisa dodanih pomoću naredbe zxsuite Team iceServer remove turn.company.ru, kao i pretraživati popis dodanih poslužitelja pomoću naredbe zxsuite Team iceServer get. Napominjemo da nije potrebno kreirati iste korisnike na TURN serveru kao u Zimbra OSE. Za udoban rad na TURN serveru potrebna je samo administratorska račun.

Dakle, nakon dodavanja TURN servera u lokalnu mrežu i malih podešavanja, povezivanje između korisnika Zextras Team bit će dovoljno brzo neovisno o strukturi mreže, a propusnost unutarnje mreže trebala bi osigurati stabilno dobro prikazivanje tijekom privatnih videochata, kao i tijekom videokonferencija.

Za sva pitanja vezana uz Zextras Suite možete se obratiti predstavnici kompanije „Zextras“ Ekaterini Triandafiliidi putem e-pošte katerina@zextras.com

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster