разказахме за Zextras Team — решение, което добавя функция за корпоративни текстови и видео разговори в Zimbra Collaboration Suite Open-Source Edition, както и възможността за провеждане на видеоконференции с много участници, без необходимост от използване на външни услуги и без предаване на данни извън системата. Този сценарий за използване е идеален за компании с ясно определени граници на сигурността в рамките на вътрешната мрежа, които могат да осигурят своята информационна сигурност, защитявайки тези граници. Въпреки това, вътрешната мрежа на предприятието не винаги представлява нещо просто и ясно. Често, в една голяма мрежа има множество различни подсистеми, много от които, особено ако говорим за териториално отдалечени клонове и офиси, са свързани чрез VPN. Сложната структура на вътрешната мрежа може да бъде пречка за коректната работа на видеочатове и видеоконференции в Zextras Team, и сега ще ви разкажем какво може да се направи, за да работят всички функции правилно и безпроблемно.

Инсталирането на Zextras Team е изключително просто. След инсталирането на Zextras Suite Pro, просто активирайте зимлета com_zextras_Team от администраторския панел, след което съответната функционалност ще се появи за всички потребители на Zimbra OSE в предприятието. След това системният администратор може да ограничи функционалността на Zextras Team както за различни групи потребители, така и за отделни акаунти. Това се прави с помощта на следните команди:
- zxsuite config teamChatEnabled false
- zxsuite config historyEnabled false
- zxsuite config videoChatEnabled
Първата команда позволява да деактивирате редица функции, свързани с текстовия чат за различни групи или отделни потребители. Втората команда позволява деактивирането на запаметяването на историята на чата. Това действие може да се извърши както за всички потребители, така и за потребителите на конкретен сървър, както и за различни групи или отделни потребители. Третата команда позволява деактивиране на функциите, свързани с видеочатове. Тази функция може да бъде изключена глобално, на конкретен сървър или за група потребители или конкретен акаунт.
След като всички необходими ограничения са внедрени, администраторът трябва само да се погрижи за безпроблемната работа на видеовръзката в предприятието. Тъй като Zextras Team се основава на технологията WebRTC, работеща по peer-to-peer принцип, за нея са от съществено значение две неща: лесна настойка на връзката и достатъчна пропускателна способност на канала. Докато за ширината на канала и качеството на сигнала в локалната мрежа администраторът няма да има притеснения, сложната архитектура на мрежата може да възпрепятства установяването на връзка между служителите на предприятието.
За да се избегнат проблеми при установяване на връзка между клиентите, разработчиците на Zextras Team са включили в решението поддръжка на TURN-сървъри, които помагат за установяване на връзки между потребителите в каквито и да е, дори най-разширени вътрешни мрежи. За да направите това, е необходимо в вътрешната мрежа на предприятието да добавите видим за останалите домейн с TURN на борда.
За примера да предположим, че съответният възел в корпоративната мрежа ще се нарича turn.company.ru. Нужно е да осигурим, че когато се опитаме да създадем видеочат в Zextras Team, се извършва запитване към TURN-сървъра с удостоверителни данни на потребителя и в случай, че всичко е наред, да се установи връзка подобна на WebSocket, позволявайки на потребителите да комуникират помежду си.
За да свържем TURN-сървъра с Zextras Team, ще въведем конзолна команда от вида zxsuite Team iceServer add turn:turn.company.ru:3478?transport=udp credential password username admin cos default. При тази команда добавихме нов TURN-сървър в списъка на Zextras Team, указвайки неговия мрежови адрес и данни от администраторската сметка, както и го определихме за използване от групата на потребители default. По същия принцип може да се добавят наведнъж няколко TURN-сървъра, така че потребителите от различни групи да използват различни сървъри за свързване.
Освен добавяне на нови TURN-сървъри, можете да ги премахвате от списъка с помощта на командата zxsuite Team iceServer remove turn.company.ru, а също така да преглеждате списъка с добавените сървъри чрез командата zxsuite Team iceServer get. Подчертаваме, че не е необходимо да се създават същите потребители на TURN сървъра, както в Zimbra OSE. За комфортна работа на TURN сървъра ще ви е необходима само администраторска сметка.
Така, след добавянето на TURN сървъра в локалната мрежа и малко настройка, връзката между потребителите на Zextras Team ще се установява достатъчно бързо независимо от структурата на мрежата, а ширината на канала на вътрешната мрежа трябва да осигури стабилно добро изображение както по време на лични видеоразговори, така и по време на видеоконференции.
За всички въпроси, свързани с Zextras Suite, можете да се свържете с представителя на компанията „Zextras“ Екатерина Триандафилиди на имейл katerina@zextras.com
Източник: habr.com
