Взаимодействие Skype для бизнеса Server 2015 с Microsoft Outlook Web App

 

**Дата изменения раздела:**2016-12-20

Краткое содержание.  В этой статье содержатся сведения о взаимодействии Skype для бизнеса Server с Outlook Web App.

Кроме взаимодействия с Microsoft Outlook 2013 можно настроить полное взаимодействие Skype для бизнеса Server 2015 с Microsoft Outlook Web App 2013; помимо прочего, это обеспечивает доступ к функциям обмена мгновенными сообщениями и индикации присутствия в Outlook Web App, а также совместное использование единого списка контактов в Outlook Web App и Skype для бизнеса. Чтобы интегрировать Skype для бизнеса Server 2015 и Outlook Web App, сначала следует убедиться, что объединенные коммуникации управляемых API 4.0 среда выполнения установки в вашей Exchange Server 2016 или Exchange Server 2013 сервера базы данных. Для этого достаточно проверить наличие следующего значения реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging\ImplementationDLLPath

Значение ImplementationDLLPath должно указывать расположение папки с файлом Microsoft.Rtc.Internal.Ucweb.dll. Если это не или параметр реестра не существует, следует Загрузите и установите программу установки среды выполнения UCMA из Центра загрузки Майкрософт. Инструкции по установке среды выполнения UCMA приведены на той же веб-странице.

noteПримечание.
Если используется Exchange 2016, следующие действия можно пропустить и вместо них выполнить действия, описанные в разделе Настройка интеграции системы обмена мгновенными сообщениями с Outlook в Интернете.

Обратная совместимость

Skype для бизнеса Server 2015 поддерживает взаимодействие с версиями Microsoft Exchange Server 2010 для единой системы обмена сообщениями и для Outlook Web App. Для получения дополнительных сведений обратитесь к статье на развертывание локального Exchange единой системы обмена СООБЩЕНИЯМИ для предоставления Lync Server 2010 голосовой почты в https://technet.microsoft.com/en-us/library/gg398768.aspx. Взаимодействие с Exchange 2010 не позволяет пользоваться особыми функциями Skype для бизнеса Server, такими как единое хранилище контактов и архивация данных Skype для бизнеса в Exchange.

Skype для бизнеса можно также использовать совместно с Exchange 2010 и Outlook 2010. Однако и в этом случае, пользователям Skype для бизнеса не доступны новые функциональные возможности, такие как единое хранилище контактов и фотографии с высоким разрешением. Этих новых возможностей требуется оба Skype для бизнеса Server 2015 и Exchange Server 2016 или Exchange Server 2013.

Создание пула доверенных приложений для Outlook Web App

Если служба маршрутизации вызовов единой системы обмена сообщениями Microsoft Exchange и служба единой системы обмена сообщениями Microsoft Exchange установлены на одном компьютере, создавать пул доверенных приложений для Outlook Web App не требуется. (Подразумевается, что на соответствующем сервере размещена абонентская группа единой системы обмена сообщениями SipName.) Если обе службы размещены на одном компьютере, можно сразу перейти к разделу этого документа с заголовком Включение обмена мгновенными сообщениями в Outlook Web App .

На сервере Skype для бизнеса Server возможно автоматическое обнаружение любых серверов Exchange, на которых размещается абонентская группа единой системы обмена сообщениями SipName; такие серверы автоматически добавляются к списку известных серверов Skype для бизнеса Server. Создавать пул доверенных приложений и добавлять эти серверы к списку известных серверов вручную не требуется. Более того, такие действия приводят к нарушению взаимодействия с Outlook Web App.

noteПримечание.
Это обусловлено тем, что в топологии Skype для бизнеса Server появляются две записи для одного и того же компьютера: обнаруженная автоматически и добавленная вручную. Для устранения неполадки и восстановления работоспособности Outlook Web App следует с помощью Windows PowerShell удалить доверенный пул и записи доверенных приложений для этого сервера. Дополнительные сведения см. в разделах справки по командлетам Remove-CsTrustedApplicationPool и Remove-CsTrustedApplication.

Если две этих службы выполняются на разных компьютерах, после установки среды выполнения Unified Communications Managed API 4.0 необходимо создать пул доверенных приложений Skype для бизнеса Server и доверенное приложение, связанное с Outlook Web App: при этом сервер добавляется к списку известных серверов. Для этого сначала выполните команду, аналогичную команде в Skype для бизнеса Server консоли:

New-CsTrustedApplicationPool -Identity atl-owa-001.litwareinc.com -Registrar atl-cs-001.litwareinc.com -Site Redmond -RequiresReplication $False

В приведенной выше команде atl-owa-001.litwareinc.com — полное доменное имя пула Outlook Web App; это же имя должно отображаться в полях имени субъекта и альтернативного имени субъекта (SAN) сертификата, обеспечивающего доступ к Outlook Web App. Аналогичным образом, atl-cs-001.litwareinc.com — полное доменное имя пула Skype для бизнеса Server 2015, в котором будет размещен новый пул доверенных приложений. Обратите также внимание, что указанный сайт Redmond представляет значение SiteID сайта Skype для бизнеса Server. Свойства SiteID не обязательно совпадает с DisplayName сайта; Вы можете получить SiteIDs для вашей Skype для бизнеса Server сайтов, выполнив следующие команды из Skype для бизнеса Server консоли:

Get-CsSite | Select-Object DisplayName, SiteID

После создания пула доверенных приложений используйте команду, аналогичную приведенной ниже, для настройки удостоверения приложения и порта для Outlook Web App:

New-CsTrustedApplication -ApplicationId OutlookWebApp -TrustedApplicationPoolFqdn atl-owa-001.litwareinc.com -Port 5199

В предыдущей команде значение ApplicationID являлось простым и понятным идентификатором, используемым для разграничения доверенных приложений. Значением ApplicationID может являться любая текстовая строка, которая не содержит пробелов и других запрещенных символов. (Чтобы создать допустимый идентификатор, при определении ApplicationId рекомендуется использовать только буквы и цифры.) Значение, назначенное параметру порта, также оставляется на выбор администратора; может использоваться любой доступный сетевой порт.

После создания доверенного приложения необходимо выполнить следующую команду для применения изменений к топологии Skype для бизнеса Server:

Enable-CsTopology

Обратите внимание на то, что во всех абонентских группах URI для SIP необходимо также добавить сервер почтовых ящиков и клиентский доступ Exchange. В результате этого серверы будут настроены в качестве доверенных участников SIP-сеанса с топологией ExUmRouting для Skype для бизнеса Server.

Включение обмена мгновенными сообщениями в Outlook Web App

Убедившись в правильности настройки Skype для бизнеса Server, можно перейти к настройке Outlook Web App. Первым шагом является включение обмена мгновенными сообщениями во всех виртуальных каталогах Outlook Web App на серверах переднего плана. (Включать обмен мгновенными сообщениями для виртуальных каталогов на внутренних серверах не требуется и не рекомендуется.) Обмен мгновенными сообщениями на серверах клиентского доступа можно включить с помощью следующей команды, выполняемой в командной консоли Exchange:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $True -InstantMessagingType OCS
noteПримечание.
По умолчанию обмен мгновенными сообщениями включается при установке Outlook Web App, то есть когда для свойства InstantMessagingEnabled задается значение True. Однако вам все равно следует выполнить предыдущую команду, чтобы установить для обмена мгновенными сообщениями тип OCS. По умолчанию для InstantMessagingType установлено значение None.

Затем необходимо добавить две следующие строки в файл web.config, относящийся к Outlook Web App (обычно этот файл размещается локально в папке C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa). Эти две строки должны быть добавлены на узле <AppSettings> файла Web.config, и эта процедура должна выполняться только на внутренних серверах, на которых установлена служба Outlook Web App:

<add key="IMCertificateThumbprint" value="EA5A332496CC05DA69B75B66111C0F78A110D22d"/> <add key="IMServerName" value="atl-cs-001.litwareinc.com"/>

В предыдущем примере в качестве значения IMCertificateThumbprint должен быть задан отпечаток сертификата Exchange Server, установленного на внутренних серверах. Для извлечения этой информации можно выполнить в командной консоли Exchange следующую команду:

Get-ExchangeCertificate

Обратите внимание также на то, что значение, заданное для IMServerName, является полным доменным именем пула Skype для бизнеса Server, в котором создан пул доверенных приложений для Outlook Web App.

Сертификат для Outlook Web App должен быть доверенным по отношению к серверу Skype для бизнеса Server. Один из способов убедиться в том, что сертификат является доверенным по отношению к Skype для бизнеса Server и Exchange, заключается в создании сертификата на сервере почтовых ящиков с помощью внутреннего центра сертификации; при этом следует проверить, что именем субъекта служит полное доменное имя сервера и это же имя отображается в поле альтернативного имени сертификата. После создания сертификата его можно импортировать на внутренние серверы. В этом случае один и тот же сертификат применяется в двух целях: 1) обмен данными между единой системой обмена сообщениями Exchange и Skype для бизнеса Server; 2) взаимодействие между Outlook Web App и Skype для бизнеса Server.

После обновления файла Web.config необходимо перезапустить пул Outlook Web App, выполнив на внутреннем сервере Exchange следующую команду:

C:\Windows\System32\Inetsrv\Appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool"

При успешном завершении операции перезапуска в командной консоли Exchange отображается следующее сообщение:

"MSExchangeOWAAppPool" successfully recycled

Настройка политик почтовых ящиков Outlook Web App

На этом этапе можно использовать приведенную ниже команду в целях настройки обмена мгновенными сообщениями посредством подходящей политики почтовых ящиков (или нескольких таких политик) Outlook Web App. Например, при запуске на одном из серверов почтовых ящиков данная команда включает обмен мгновенными сообщениями для политики по умолчанию:

Set-OwaMailboxPolicy -Identity "Default" -InstantMessagingEnabled $True -InstantMessagingType "OCS"

А эта команда включает обмен мгновенными сообщениями для всех политик почтовых ящиков Outlook Web App:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -InstantMessagingEnabled $True -InstantMessagingType "OCS"

После включения политики почтовых ящиков для всех пользователей, управляемых этой политикой, при соблюдении приведенных ниже условий доступен полный набор функций взаимодействия Skype для бизнеса Server с Outlook Web App.

  • У пользователя есть почтовый ящик Exchange Server 2016 или Exchange Server 2013.

  • Пользователю разрешен доступ к Skype для бизнеса Server 2015.

  • Пользователь имеет допустимый прокси-адрес SIP.

Отключение обмена мгновенными сообщениями в Outlook Web App

Как было отмечено ранее, по умолчанию в Outlook Web App включен обмен мгновенными сообщениями. Поэтому если взаимодействие Outlook Web App с Skype для бизнеса Server не настроено, каждый раз при входе пользователя в Outlook Web App отображаются пустые значки присутствия и сообщение об ошибке. Во избежание этой неполадки отключите обмен мгновенными сообщениями в Outlook Web App, выполнив в командной консоли Exchange следующую команду:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingEnabled $False

Проверка интеграции с Outlook Web App

Для проверки интеграции обмена мгновенными сообщениями и индикации присутствия с Outlook Web App войдите в Outlook Web App 2013. В правом верхнем углу экрана появляется отображаемое имя Exchange. Если рядом с именем отображается значок присутствия (например, значок зеленого цвета, обозначающий текущее состояние "Доступен"), интеграция между Skype для бизнеса Server и Outlook Web App успешно настроена.

После первого входа в Outlook Web App проверьте, записано ли событие с идентификатором 112 (и исходное событие MSExchange OWA) в журнал событий на сервере почтовых ящиков. Это событие указывает на успешную инициализацию диспетчера конечных точек обмена мгновенными сообщениями. Если обмен мгновенными сообщениями не работает, найдите файлы журналов в папке C:\Program Files\Microsoft\Exchange server\V15\Logging\OWA\InstantMessaging на сервере почтовых ящиков. Если папка Logging или InstantMessaging отсутствует, интеграция не настроена. Причину сбоя интеграции можно определить с помощью трассировки SIPStack на сервере Skype для бизнеса Server (все уровни и все флаги).