Communicator Mobile (CoMo) for Nokia 的訊息等待指示與整合語音信箱存取

英文原文已於 2010 年 9 月 10 日星期五發佈

這個部落格會說明訊息等待指示器 (MWI) 的運作方式、使用者如何從 CoMo for Nokia 存取企業語音信箱,以及讓這些功能正常執行的先決條件。

CoMo for Nokia 用戶端可以接收未讀取的語音信箱計數通知,也就是提供 MWI 功能,未讀取的語音信箱計數會顯示在主畫面,如下圖所示:

按一下主畫面時,它會啟動交談清單視窗 (如下圖所示),便可以存取語音信箱。

您應該已經知道,Exchange 2007 的 Unified Messaging (UM) 元件是設計做為 Office Communications Server 2007 (OCS) 的語音信箱解決方案。UM 伺服器角色元件必須以 Exchange 2007 部署,才能支援 OCS 的整合。這個意思是說,任何人都可以撥電話給 OCS 使用者和留下語音訊息,訊息會傳送到該使用者的 Outlook 收件匣,Exchange 2007 的 UM 整合可以讓企業使用者在收件匣中使用電子郵件、語音信箱以及傳真訊息,獲得合併功能的附加價值。除此之外,現在也可利用 Office Communicator (OC) 用戶端存取某些語音信箱功能。在整合的環境中,當來電未接時 (忙碌、無人接聽或轉送到語音信箱),這通來電會路由到 UM 伺服器。OCS (或 Director) 的前端伺服器角色負責處理來電並路由至 UM 伺服器。如需 UM 的詳細資料,請參閱 TechNet 以及這個部落格。

CoMo for Nokia 使用者如果要使用這項功能,除了前面提到的 UM 伺服器角色元件部署之外,還需要以下元件:

  • 語音信箱設定。 CoMo for Nokia 使用者帳戶必須設定一個 Exchange 信箱,而且必須為企業語音啟用這個信箱,才能使用這項功能。
  • Exchange 2007 的 Client Access Server (CAS) -- 自動探索服務。 這是裝載用戶端通訊協定的中間層伺服器,例如郵局通訊協定 3 (POP3)、網際網路訊息存取通訊協定 4 (IMAP4)、安全超文字傳輸通訊協定 (HTTPS)、Outlook 無所不在、可用性服務以及自動探索服務。CAS 角色可以接受包含行動裝置在內的不同用戶端與 Exchange 2007 伺服器的連線。CAS 也可裝載 Web 服務。自動探索服務是 Microsoft Exchange Server 2007 中所包含的新型 Web 服務。自動探索服務提供用戶端應用程式設定資訊,其中包含 Web 服務的外部和內部 URL,例如 Exchange Web 服務 (EWS) 內含的可用性和 Unified Messaging。如需詳細資訊,請參閱 TechNet。
  • Communicator Web Access (CWA) Server 的 legacyImpersonationPolicy 參數。 您需要將 Communicator Web Access Server 的 legacyImpersonationPolicy 參數值變更成 False (預設值為 True),才能使用這個功能。如果想進行這項變更,請使用 TechNet 中所述的程序。
     

現在讓我們逐步瞭解網際網路上的 CoMo for Nokia 用戶端如何使用自動探索服務擷取與 Exchange Web 服務端點的服務繫結,取得未讀取語音信箱的計數:

  • 如圖所示,MCX 伺服器是一個 Exchange Web 服務用戶端,在這個案例中模擬 CoMo for Nokia 登入的使用者向 Active Directory (AD) 驗證身分,所以可以為安裝 CAS 角色期間所建立的自動探索服務連接點 (SCP) 物件查詢相關的 AD。
  • SCP 物件包含 ServiceBindingInformation 屬性,擁有 Client Access Server/自動探索服務 URL,格式如下:https://CAS01/autodiscover/autodiscover.xml,其中 CAS01 是 CAS 的完整網域名稱 (FQDN)。
  • 用戶端取得並列舉自動探索服務的執行個體後,會連接到列舉清單中的第一個 CAS。
  • CAS 會以 XML 資料格式傳回設定檔資訊,連接到使用者信箱時需要這個資訊。
  • 利用 EWS 推送方法,MCX 伺服器內主控的 EWS 回撥會接收語音信箱搜尋資料夾中 ModifiedEvent 的所有通知訂閱,這個資料夾在 Exchange 中的名稱是 DistinguishedFolderIdNameType.voicemail。如需 EWS 推送通知的詳細資訊,請參閱 MSDN 文章 (可能為英文網頁)
  • 如果有新的語音訊息,會在語音信箱搜尋資料夾中建立新的未讀取電子郵件,這些郵件會觸發 ModifiedEvent。
  • EWS 回撥會從 CAS 接收某個訂閱 ID 的通知,從中擷取語音信箱搜尋資料夾中未讀取的項目。
  • 然後與訂閱 ID 對應的工作階段 ID 便使用儲存在 Web 服務中的訂閱對應開始查閱。
  • 將工作階段儲存的未讀取語音信箱數量與收到的語音信箱數量比較之後,如果有不一樣的地方,就會利用 MCX 與 CoMo for Nokia 用戶端之間現有的事件通知基礎結構來通知 CoMo for Nokia 用戶端。
     

若要存取語音箱信,使用者必須在 [設定] (Settings) 頁面的 [一般] (General) 索引標籤中設定 [語音信箱號碼] (Voicemail Number) 欄位,或提示使用者輸入;使用者必須在設定中輸入 Unified Messaging 存取電話號碼 (這是企業提供的 PSTN 號碼,可存取企業 UM 語音信箱)。應用程式使用這個號碼撥打您的語音信箱,這通電話是行動電話通話而不是 OCS 企業通話,因為 CoMo for Nokia 用戶端不支援企業語音通話。而且由於 CoMo for Nokia 用戶端不支援 OCS 企業語音通話功能,所以無法控制來電語音通話和選擇將電話轉接至整合企業語音信箱。

如果未設定 [設定] (Setting) 頁面中的 [語音信箱號碼] (Voicemail Number) 欄位,就會提示使用者輸入下圖中顯示的 Unified Messaging 存取電話號碼,這個號碼會儲存成 CoMo for Nokia 使用者設定的一部分。

請在此分享您的意見。

 

Sukuman Rayan

程式技術經理,UC
octeam 發佈於 2010 年 9 月 9 日星期四下午 12 點 16 分

這是翻譯後的部落格文章。英文原文請參閱 Message Waiting Indication and Access to Unified Voicemail on Communicator Mobile (CoMo) for Nokia