使用 ExchUCUtil.ps1 在 Microsoft Exchange 上設定 Unified Messaging

上次修改主題的時間: 2009-05-06

本主題將說明如何在 Microsoft Exchange Server 上設定 Unified Messaging (UM) 以使用 Enterprise Voice。

若要設定執行 Exchange Server 2007 SP1 Unified Messaging 的伺服器

  1. 針對每一個 Enterprise Voice 位置設定檔建立 UM 撥號對應表。如果您選擇使用 Exchange 管理主控台,請使用 [SIP Secured] 安全性設定來建立新的撥號對應表。如果您使用 Exchange 管理命令介面,請輸入下列指令碼:

    new-umdialplan -name <撥號對應表名稱> -UriType "SipName" -VoipSecurity <SIPSecured|Secured> -NumberOfDigitsInExtension <數字位數> -AccessTelephoneNumbers <E.164 格式的存取號碼>
    
    Dd425191.note(zh-tw,office.13).gif附註:
    您要選取 SIPSecured 或是 Secured 安全性層級,取決於媒體加密已啟用還是停用安全即時傳輸通訊協定 (SRTP) 而定。如需有關選取適當 VoipSecurity 設定的詳細資料,請參閱Office Communications Server 中 Exchange Server 2007 SP1 Unified Messaging 的規劃 (英文)。
  2. 使用下列程式碼取得每個 UM 撥號對應表的完整網域名稱 (FQDN):

    (Get-UMDialPlan <dialplanname>).PhoneContext
    
  3. 記錄每一個 UM 撥號對應表的 dialplanname。之後您將會使用每個 dialplanname 的 FQDN,做為每個 UM 撥號對應表之對應 Communications Server 位置設定檔的名稱。

  4. 將撥號對應表新增到執行 Exchange Server 2007 SP1 Unified Messaging 的伺服器,如下所示:

    • 如果您選擇使用 Exchange 管理主控台,您可以從伺服器的內容表新增此撥號對應表。如需特定的指示,請參閱 Exchange Server 2007 SP1 文件。

    • 如果您使用 Exchange 管理命令介面,請輸入下列指令碼:

      $ums=get-umserver;
      $dp=get-umdialplan –id <步驟 1 中所建立的撥號對應表名稱>; 
      $ums.DialPlans +=$dp.Identity;
      $ums | set-umserver
      
    Dd425191.note(zh-tw,office.13).gif附註:
    在執行下列步驟之前,請先確定所有的 Enterprise Voice 使用者都已設定好 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>" for multiple forest deployments
    

    其中 樹系 FQDN 是指其中部署 Office Communications Server 的樹系。如果您有與多個 IP 閘道關聯的一個或多個 UM 撥號對應表,請繼續執行步驟 6。如果您的每個撥號對應表都只和一個 IP 閘道關聯,請略過步驟 6。

  6. 使用 Exchange 管理命令介面或 Exchange 管理主控台,除了與您的撥號對應表關聯之 IP 閘道的撥出電話之外,停用所有 IP 閘道的撥出電話。

    Dd425191.note(zh-tw,office.13).gif附註:
    此步驟是要確保執行 Exchange Server 2007 Unified Messaging 的伺服器撥出給外部使用者的電話 (例如,在電話上播放的狀況) 會可靠地穿越公司防火牆。
    Dd425191.important(zh-tw,office.13).gif重要事項:
    選取撥出電話要通過的 UM IP 閘道時,請選擇可處理最多流量的閘道。不要讓傳出流量通過連接至 Communications Server Director 集區的 IP 閘道。. 您可以使用下列任一種方法防止撥出電話通過 IP 閘道:
    • 如果您使用 Exchange 管理命令介面,請執行下列命令以停用每個 IP 閘道:

      Set-UMIPGateway <閘道名稱> -OutcallsAllowed $false
      
    • 如果是使用 Exchange 管理主控台,請清除 [允許透過這個 IP 閘道的撥出電話] 核取方塊。

    Dd425191.important(zh-tw,office.13).gif重要事項:
    如果您的 UM 撥號對應表只與一個 IP 閘道關聯,請允許撥出的電話通過這個閘道。
  7. 針對每一個 Communications Server 位置設定檔建立 UM 自動語音應答。

    Dd425191.important(zh-tw,office.13).gif重要事項:
    請勿在自動語音應答的名稱中加入任何空格。
    New-umautoattendant -name <自動語音應答名稱> -umdialplan <在步驟 1 中建立之撥號對應表的名稱> -PilotIdentifierList <使用 E.164 格式的自動語音應答電話號碼> -SpeechEnabled $true -Status Enabled
    

    您為 Communications Server 使用者啟用 Enterprise Voice,並且知道使用者的工作階段初始通訊協定 (SIP) 統一資源識別項 (URI) 之後,應該針對每個使用者執行下列步驟。

  8. 建立 Exchange UM 使用者 (每個使用者都應設定一個 Exchange 2007 信箱) 與 UM 撥號對應表的關聯,並為每個使用者建立 SIP URI。

    Dd425191.note(zh-tw,office.13).gif附註:
    下列範例中的 SIPResourceIdentifier 必須是 Communications Server 使用者的 SIP 位址。
    enable-ummailbox -id <使用者別名> -ummailboxpolicy <在步驟 1 中建立之撥號對應表的信箱原則名稱> -Extensions <分機> -SIPResourceIdentifier "<使用者別名>@<完整網域名稱>" -PIN <使用者 PIN>