使用 ExchUCUtil.ps1 在 Microsoft Exchange 上配置统一消息

上一次修改主题: 2009-05-06

本主题介绍如何配置 Microsoft Exchange Server 上的统一消息 (UM) 与企业语音一起使用。

配置运行 Exchange Server 2007 SP1 统一消息的服务器

  1. 为每个企业语音位置配置文件创建一个 UM 拨号计划。如果选择使用 Exchange 管理控制台,则创建一个具有安全设置“SIP 受保护”的新拨号计划。如果使用 Exchange 命令行管理程序,则键入以下脚本:

    new-umdialplan -name <拨号计划名称> -UriType "SipName" -VoipSecurity <SIPSecured|Secured> -NumberOfDigitsInExtension <位数> -AccessTelephoneNumbers <E.164 格式的接入号码>
    
    Dd425191.note(zh-cn,office.13).gif注意:
    选择 SIPSecured 还是 Secured 安全级别,取决于对媒体加密是激活还是停用了安全实时传输协议 (SRTP)。有关选择适当的 VoipSecurity 设置的详细信息,请参阅安全级别,位于在 Office Communications Server 中规划 Exchange Server 2007 SP1 统一消息.
  2. 使用以下代码获取每个 UM 拨号计划的完全限定域名 (FQDN):

    (Get-UMDialPlan <dialplanname>).PhoneContext
    
  3. 记录每个 UM 拨号计划的 dialplanname。以后将使用每个 dialplanname 的 FQDN 作为每个 UM 拨号计划的对应 Communications Server 位置配置文件的名称。

  4. 将拨号计划添加到运行 Exchange Server 2007 SP1 统一消息的服务器,具体如下:

    • 如果选择使用 Exchange 管理控制台,则可以从服务器的属性页中添加拨号计划。有关具体说明,请参阅 Exchange Server 2007 SP1 文档。

    • 如果使用 Exchange 命令行管理程序,则键入以下脚本:

      $ums=get-umserver;
      $dp=get-umdialplan –id <步骤 1 中创建的拨号计划的名称>;
      $ums.DialPlans +=$dp.Identity;
      $ums | set-umserver
      
    Dd425191.note(zh-cn,office.13).gif注意:
    执行以下步骤之前,请确保已为所有企业语音用户配置了 Exchange Server 2007 或 SP1 邮箱。有关为用户配置邮箱的详细信息,请参阅 Microsoft Exchange Server 2007 网站上的 Exchange Server 2007 产品文档 。
    为步骤 1 中创建的每个拨号计划指定邮箱策略时,既可以选择默认策略,也可以选择已创建的策略。
  5. 导航到 <Exchange 安装目录>\Scripts,然后,如果 Exchange 部署在一个林中,则键入:

    exchucutil.ps1
    exchucutil.ps1 -verify
    

    否则,如果 Exchange 部署在多个林中,则键入:

    exchucutil.ps1 -Forest:"<林 FQDN>" 用于多林部署
    

    其中林 FQDN 指定从中部署 Office Communications Server 的林。如果具有与多个 IP 网关关联的一个或多个 UM 拨号计划,则继续步骤 6。如果每个拨号计划仅与单个 IP 网关关联,则跳过步骤 6。

  6. 使用 Exchange 命令行管理程序或 Exchange 管理控制台,对与每个拨号计划关联的所有 IP 网关(其中一个除外)禁用出站呼叫。

    Dd425191.note(zh-cn,office.13).gif注意:
    要确保由运行 Exchange Server 2007 统一消息的服务器到外部用户的出站呼叫(例如在电话上播放的方案就是这种情况)可靠地穿越企业防火墙,此步骤必不可少。
    Dd425191.important(zh-cn,office.13).gif重要提示:
    当选择允许传出呼叫通过的 UM IP 网关时,请选择有希望处理最多流量的 UM IP 网关。请勿允许传出流量通过与 Communications Server 控制器池连接的 IP 网关。. 可以使用以下任意一种方法阻止传出呼叫通过 IP 网关传递:
    • 如果使用 Exchange 命令行管理程序,请通过运行以下命令来禁用每个 IP 网关:

      Set-UMIPGateway <网关名> -OutcallsAllowed $false
      
    • 如果使用 Exchange 管理控制台,请清除**“允许通过此 IP 网关的传出呼叫”**复选框。

    Dd425191.important(zh-cn,office.13).gif重要提示:
    如果 UM 拨号计划仅与一个 IP 网关关联,则请勿禁止传出呼叫通过此网关。
  7. 为每个 Communications Server 位置配置文件创建一个 UM 自动助理。

    Dd425191.important(zh-cn,office.13).gif重要提示:
    请勿在自动助理的名称中加入任何空格。
    New-umautoattendant -name <自动助理名称> -umdialplan <步骤 1 中创建的拨号计划的名称> -PilotIdentifierList <E.164 格式的自动助理电话号码> -SpeechEnabled $true -Status Enabled
    

    以下步骤应在为 Communications Server 用户启用了企业语音并且知道他们的会话初始协议 (SIP) 统一资源标识符 (URI) 之后对每个用户执行。

  8. 将 Exchange UM 用户(他们中的每一个应该都配置了 Exchange 2007 邮箱)与 UM 拨号计划关联,并为每个用户创建一个 SIP URI。

    Dd425191.note(zh-cn,office.13).gif注意:
    下例中的 SIPResourceIdentifier 必须是 Communications Server 用户的 SIP 地址。
    enable-ummailbox -id <用户别名> -ummailboxpolicy <步骤 1 中创建的拨号计划的邮箱策略的名称> -Extensions <分机号> -SIPResourceIdentifier "<用户别名>@<完整域名>" -PIN <用户 PIN>