The Magician

This is an old revision of the document!


Интеграция с TrueConf

В этом материале я настрою интеграцию Exchange и MS-Outlook с сервером ВКС TrueConf. Интеграция необходима, чтобы можно было создавать конференции прямо из почтового клиента при создании встреч. Существует два способа осуществить интеграцию: через старый COM-плагин TrueConf, который распространяется в msi-пакете или через более актуальную веб-версию. В данном материале я использую интеграцию через веб-версию плагина.

:!: COM-плагин версии 1.2.0.47 у меня не заработал. При разборе логов выяснилось, что плагин падал в 403 Forbidden при попытке получить серверную лицензию.

Для сведений: логи плагина можно обнаружить здесь:

C:\Users\%USERNAME%\AppData\Local\TrueConf\OutlookAddIn

Требования для развёртывания интеграции через веб-плагин

1. Аккаунт на сервере TrueConf, который имеет права на создание конференций. При необходимости можно сначала протестировать создание конференций через обычный веб-интерфейс TrueConf.

2. Манифест-файл плагина для его установки и распространения через веб-админку Exchange.

Данный xml-файл можно загрузить через интерфейс администратора TrueConf в разделе “Почтовые плагины”. Вот как это выглядит:

3. Кроме загрузки через данный файл, непосредственно в Outlook этот плагин можно установить через штатную функцию установки плагинов Outlook Get-Addins и поиск по “TrueConf”. Однако, в этом случае нам будет необходима авторизация с аккаунтом MS в магазине и мы не сможем установить плагин централизованно через админку Exchange, поэтому лучше скачать файл-манифест.

Установка веб-версии плагина конкретному пользователю

Идём в OWA и выбираем раздел Manage add-ins.

Добавляем плагин и выбираем xml-файл манифеста, подтверждаем установку. Убеждаемся, что плагин появился.

Если с установкой возникли какие-либо проблемы, то лучше проверить права на установку таких приложений.

Выясняем под какой политикой работает ящик, в который мы устанавливаем расширение и копируем её название:

Get-Mailbox TestMailbox | fl RoleAssignmentPolicy

Выполняем на эту политику запрос:

Get-ManagementRoleAssignment -RoleAssignee "Default Role Assignment Policy" | ? {$_.Role -like "My * Apps"} | ft Role,RoleAssigneeName

В выводе должно присутствовать следующее: My Custom Apps.

И на всякий случай можно проверить настройку на уровне организации:

Get-OrganizationConfig | fl AppsForOfficeEnabled

Настройка веб-плагина в почтовом клиенте

Плагин, установленный на предыдущем этапе через OWA - должен через какое-то время появиться в почтовом клиенте АВТОМАТИЧЕСКИ (распространение может занять до 24-х часов, но на практике хватило минут 15-ти).

интеграция_с_trueconf.1787152658.txt.gz · Last modified: by jp