为 Microsoft Lync Server 2013 语音邮件配置 Microsoft Exchange Server 2013 统一消息
上次修改的主题: 2013-02-04
Microsoft Lync Server 2013 允许您将语音邮件存储在 Microsoft Exchange Server 2013 中;然后,这些语音邮件将在用户的收件箱中显示为电子邮件。 此功能也出现在 2010 版 Lync Server 和 Exchange 中;但是,由于引入了 UM 呼叫路由器组件,配置此“统一消息”的过程在 2013 年版本中得到了简化。 此组件安装在 Exchange 2013 客户端访问服务器上,对 Exchange 统一消息 ((如语音邮件) )的所有呼叫首先通过呼叫路由器路由,然后重定向到相应的邮箱服务器。
如果已在 Lync Server 2013 和 Exchange 2013 之间配置服务器到服务器身份验证,则可以设置统一消息。 为此,必须先在 Exchange 服务器上创建并分配新的统一消息拨号计划。 例如,这两个命令 (Exchange 命令行管理程序内部运行,) 为 Exchange 配置新的 3 位数拨号计划:
New-UMDialPlan -Name "RedmondDialPlan" -VoIPSecurity "Secured" -NumberOfDigitsInExtension 3 -URIType "SipName" -CountryOrRegionCode 1
Set-UMDialPlan "RedmondDialPlan" -ConfiguredInCountryOrRegionGroups "Anywhere,*,*,*" -AllowedInCountryOrRegionGroups "Anywhere"
在该示例的第一个命令中,VoIPSecurity 参数和参数值“Secured”指示信号通道用传输层安全性 (TLS) 加密。 URIType“SipName”指示将使用 SIP 协议发送和接收消息,CountryOrRegionCode 为 1 指示拨号计划适用于美国。
第二个命令中,传递给 ConfiguredInCountryOrRegionGroups 参数的参数值指定可与此拨号计划一起使用的国家或地区组。 参数值“Anywhere,*,*,*”设置以下内容:
组名 ("Anywhere")
AllowedNumberString(*,指示允许任意数字字符串的通配符)
DialNumberString(*,指示允许任意已拨号码的通配符)
TextComment(*,指示允许任意文本命令的通配符)
注意
创建新的拨号计划也会创建一条默认邮箱策略。
在创建和配置新拨号计划后,必须将新拨号计划添加至统一消息服务器中,然后修改该服务器的启动模式;特别需要指出的是,必须将启动模式设置为“双”。 可以从 Exchange 命令行管理程序中执行这两项任务:
Set-UmService -Identity "atl-exchangeum-001.litwareinc.com" -DialPlans "RedmondDialPlan" -UMStartupMode "Dual"
配置统一消息服务器后,接下来应运行 Enable-ExchangeCertificate cmdlet,以确保将 Exchange 证书应用于统一消息服务:
Enable-ExchangeCertificate -Server "atl-umserver-001.litwareinc.com" -Thumbprint "EA5A332496CC05DA69B75B66111C0F78A110D22d" -Services "SMTP","IIS","UM"
在正确分配证书后,接下来必须在统一消息服务器上停止并重新启动 MsExchangeUM 服务。 只要更改启动模式,就必须停止并重新启动此服务。
配置完统一消息服务器后,接下来可以配置 UM 调用路由器:
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"
由于启动模式已更改,因此您必须在承载 UM 调用路由器的计算机上停止并重新启动 MsExchangeUMCR 服务。
要完成统一消息设置,接下来需要创建 UM 邮箱策略,然后使用该策略为用户启用统一消息。 可使用类似如下的命令创建邮箱策略:
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 统一消息。 您可以通过从 Lync Server 命令行管理程序中运行 Test-CsExUMConnectivity cmdlet 来验证用户是否可以连接到 Exchange UM:
$credential = Get-Credential "litwareinc\kenmyer"
Test-CsExUMConnectivity -TargetFqdn "atl-cs-001.litwareinc.com" -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $credential
如果已为第二个用户启用了统一消息,则可使用 Test-CsExUMVoiceMail cmdlet 验证第二个用户是否可为第一个用户留下语音邮件。
$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