Настройка единой системы обмена сообщениями Microsoft Exchange Server 2013 для голосовой почты Microsoft Lync Server 2013
Последнее изменение раздела: 2013-02-04
Microsoft Lync Server 2013 позволяет хранить сообщения голосовой почты в Microsoft Exchange Server 2013 г. Эти сообщения голосовой почты будут отображаться в виде сообщений электронной почты в папках "Входящие" пользователей. Эта возможность также была обнаружена в выпусках Lync Server и Exchange за 2010 год. Однако процесс настройки этой "единой системы обмена сообщениями" был упрощен в выпусках 2013 года благодаря внедрению компонента маршрутизатора вызовов единой системы обмена сообщениями. Этот компонент устанавливается на сервере клиентского доступа Exchange 2013, и все вызовы единой системы обмена сообщениями Exchange (например, голосовая почта) сначала перенаправляются через маршрутизатор вызовов, а затем перенаправляются на соответствующий сервер почтовых ящиков.
Если вы уже настроили проверку подлинности между Lync Server 2013 и Exchange 2013, вы можете настроить единую систему обмена сообщениями. Для этого необходимо сначала создать и назначить новую абонентскую группу единой системы обмена сообщениями на сервере Exchange Server. Например, эти две команды (выполняемые из командной консоли Exchange) настраивают новую 3-значную абонентскую группу для Exchange:
New-UMDialPlan -Name "RedmondDialPlan" -VoIPSecurity "Secured" -NumberOfDigitsInExtension 3 -URIType "SipName" -CountryOrRegionCode 1
Set-UMDialPlan "RedmondDialPlan" -ConfiguredInCountryOrRegionGroups "Anywhere,*,*,*" -AllowedInCountryOrRegionGroups "Anywhere"
В первой команде в этом примере параметр VoIPSecurity и его значение "Secured" указывают, что сигнальный канал зашифрован с помощью протокола TLS. Значение "SipName" параметра URIType указывает, что сообщения будут отправляться и получаться посредством протокола SIP, а если для параметра CountryOrRegionCode выбрано значение "1", это свидетельствует о том, что абонентская группа применима для США.
Во второй команде значение параметра, переданное параметру ConfiguredInCountryOrRegionGroups, указывает группы в стране или регионе, которые можно использовать с этой абонентской группой. Значение параметра "Anywhere,*,*,*" определяет следующее:
Имя группы ("Anywhere")
Параметр AllowedNumberString (подстановочный знак "*" указывает, что допустимой является любая строка номера)
Параметр DialNumberString (подстановочный знак "*" указывает, что допустимым является любой набранный номер)
Параметр TextComment (подстановочный знак "*" указывает, что допустимой является любая текстовая команда)
Примечание.
При создании новой абонентской группы создается также используемая по умолчанию политика почтовых ящиков.
После создания и настройки новой абонентской группы необходимо добавить ее на сервере единой системы обмена сообщениями и затем изменить режим запуска этого сервера: в частности, задать режим запуска "Двойной". Обе эти задачи можно выполнить в командной консоли Exchange:
Set-UmService -Identity "atl-exchangeum-001.litwareinc.com" -DialPlans "RedmondDialPlan" -UMStartupMode "Dual"
После настройки сервера единой системы обмена сообщениями выполните командлет Enable-ExchangeCertificate, чтобы убедиться, что сертификат Exchange применен к службе единой системы обмена сообщениями:
Enable-ExchangeCertificate -Server "atl-umserver-001.litwareinc.com" -Thumbprint "EA5A332496CC05DA69B75B66111C0F78A110D22d" -Services "SMTP","IIS","UM"
После корректного назначения сертификата необходимо остановить и перезапустить службу MsExchangeUM на сервере единой системы обмена сообщениями. Эту службу необходимо останавливать и запускать после каждого изменения режима запуска.
По завершении настройки сервера единой системы обмена сообщениями можно настроить маршрутизатор вызовов в единую систему обмена сообщениями:
Set-UMCallRouterSettings -Server "atl-exchange-001.litwareinc.com" -UMStartupMode "Dual" -DialPlans "RedmondDialPlan"
Enable-ExchangeCertificate -Server "atl-umserver-001.litwareinc.com" -Thumbprint "45BAA32496CC891169B75B9811320F78A1075DDA" -Services "IIS","UMCallRouter"
Поскольку режим запуска был изменен, необходимо остановить и перезапустить службу MsExchangeUMCR на том, компьютере, где размещен маршрутизатор вызовов в единую систему обмена сообщениями.
Для завершения настройки единой системы обмена сообщениями необходимо создать политику почтовых ящиков единой системы обмена мгновенными сообщениями, после чего использовать ее, чтобы разрешить пользователям работу с единой системой обмена сообщениями. Для создания политики почтовых ящиков можно использовать команду следующего вида:
New-UMMailboxPolicy -Name "RedmondMailboxPolicy" -AllowedInCountryOrRegionGroups "Anywhere"
Чтобы разрешить пользователям работу с единой системой обмена сообщениями, можно также использовать команду следующего вида:
Enable-UMMailbox -Extensions 100 -SIPResourceIdentifier "kenmyer@litwareinc.com" -Identity "litwareinc\kenmyer" -UMMailboxPolicy "RedmondMailboxPolicy"
В предыдущей команде параметр Extensions представляет добавочный номер телефона для пользователя. В этом примере добавочный номер пользователя — 100.
После включения почтового ящика пользователь kenmyer@litwareinc.com сможет использовать единую систему обмена сообщениями Exchange. Чтобы убедиться, что пользователь может подключиться к единой системе обмена сообщениями Exchange, выполните командлет Test-CsExUMConnectivity из командной консоли Lync Server:
$credential = Get-Credential "litwareinc\kenmyer"
Test-CsExUMConnectivity -TargetFqdn "atl-cs-001.litwareinc.com" -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $credential
При наличии второго пользователя, которому разрешена работа с единой системой обмена сообщениями, можно с помощью командлета Test-CsExUMVoiceMail проверить, может ли второй пользователь оставлять сообщения голосовой почты для первого пользователя.
$credential = Get-Credential "litwareinc\pilar"
Test-CsExUMVoiceMail -TargetFqdn "atl-cs-001.litwareinc.com" -ReceiverSipAddress "sip:kenmyer@litwareinc.com" -SenderSipAddress "sip:pilar@litwareinc.com" -SenderCredential $credential