使用 ExchUCUtil.ps1 在 Microsoft Exchange 上設定 Unified Messaging
上次修改主題的時間: 2009-05-06
本主題將說明如何在 Microsoft Exchange Server 上設定 Unified Messaging (UM) 以使用 Enterprise Voice。
若要設定執行 Exchange Server 2007 SP1 Unified Messaging 的伺服器
針對每一個 Enterprise Voice 位置設定檔建立 UM 撥號對應表。如果您選擇使用 Exchange 管理主控台,請使用 [SIP Secured] 安全性設定來建立新的撥號對應表。如果您使用 Exchange 管理命令介面,請輸入下列指令碼:
new-umdialplan -name <撥號對應表名稱> -UriType "SipName" -VoipSecurity <SIPSecured|Secured> -NumberOfDigitsInExtension <數字位數> -AccessTelephoneNumbers <E.164 格式的存取號碼>
附註: 您要選取 SIPSecured 或是 Secured 安全性層級,取決於媒體加密已啟用還是停用安全即時傳輸通訊協定 (SRTP) 而定。如需有關選取適當 VoipSecurity 設定的詳細資料,請參閱Office Communications Server 中 Exchange Server 2007 SP1 Unified Messaging 的規劃 (英文)。 使用下列程式碼取得每個 UM 撥號對應表的完整網域名稱 (FQDN):
(Get-UMDialPlan <dialplanname>).PhoneContext
記錄每一個 UM 撥號對應表的 dialplanname。之後您將會使用每個 dialplanname 的 FQDN,做為每個 UM 撥號對應表之對應 Communications Server 位置設定檔的名稱。
將撥號對應表新增到執行 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
附註: 在執行下列步驟之前,請先確定所有的 Enterprise Voice 使用者都已設定好 Exchange Server 2007 或 SP1 信箱。如需有關為使用者設定信箱的詳細資訊,請參閱 Microsoft Exchange Server 2007 網站上的 Exchange Server 2007 產品文件。
當您為在步驟 1 中所建立的每個撥號對應表指定信箱原則時,請選取預設原則或您所建立的原則。瀏覽到 <;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。
使用 Exchange 管理命令介面或 Exchange 管理主控台,除了與您的撥號對應表關聯之 IP 閘道的撥出電話之外,停用所有 IP 閘道的撥出電話。
附註: 此步驟是要確保執行 Exchange Server 2007 Unified Messaging 的伺服器撥出給外部使用者的電話 (例如,在電話上播放的狀況) 會可靠地穿越公司防火牆。 重要事項: 選取撥出電話要通過的 UM IP 閘道時,請選擇可處理最多流量的閘道。不要讓傳出流量通過連接至 Communications Server Director 集區的 IP 閘道。. 您可以使用下列任一種方法防止撥出電話通過 IP 閘道: 如果您使用 Exchange 管理命令介面,請執行下列命令以停用每個 IP 閘道:
Set-UMIPGateway <閘道名稱> -OutcallsAllowed $false
如果是使用 Exchange 管理主控台,請清除 [允許透過這個 IP 閘道的撥出電話] 核取方塊。
重要事項: 如果您的 UM 撥號對應表只與一個 IP 閘道關聯,請允許撥出的電話通過這個閘道。 針對每一個 Communications Server 位置設定檔建立 UM 自動語音應答。
重要事項: 請勿在自動語音應答的名稱中加入任何空格。 New-umautoattendant -name <自動語音應答名稱> -umdialplan <在步驟 1 中建立之撥號對應表的名稱> -PilotIdentifierList <使用 E.164 格式的自動語音應答電話號碼> -SpeechEnabled $true -Status Enabled
您為 Communications Server 使用者啟用 Enterprise Voice,並且知道使用者的工作階段初始通訊協定 (SIP) 統一資源識別項 (URI) 之後,應該針對每個使用者執行下列步驟。
建立 Exchange UM 使用者 (每個使用者都應設定一個 Exchange 2007 信箱) 與 UM 撥號對應表的關聯,並為每個使用者建立 SIP URI。
附註: 下列範例中的 SIPResourceIdentifier 必須是 Communications Server 使用者的 SIP 位址。 enable-ummailbox -id <使用者別名> -ummailboxpolicy <在步驟 1 中建立之撥號對應表的信箱原則名稱> -Extensions <分機> -SIPResourceIdentifier "<使用者別名>@<完整網域名稱>" -PIN <使用者 PIN>