共用方式為


通訊

使用 Office Communications Server 2007 促進使用者的通訊能力

Alan Maddison

 

摘要:

  • Office Communications Server 架構
  • 會議功能
  • Enterprise Voice
  • 增強顯示狀態

整合通訊的時代已經來臨。即將推出的 Office Communications Server 2007 根據 Live Communications Server 2005 的使用經驗,提供完整的徹底檢修結果。除了結構和管理上的改良之外,Office

Communications Server 2007 還包括新的用戶端:Office Communicator。此用戶端同樣以全新提升的功能為訴求,例如 Enterprise Voice、內部 Web 會議、增強顯示狀態和即時訊息,以及同盟。集結這些功能,即成為 Microsoft® Unified Communication 策略的平台,並且可提高產能、加強遠距共同作業功能。

此更新亦包括簡化的 Microsoft Management Console (MMC) 嵌入式管理單元介面。[圖 1] 顯示其中一種效能計數器的管理增強功能。

圖 1 新的 MMC 嵌入式管理單元效能計數器

圖 1** 新的 MMC 嵌入式管理單元效能計數器 **(按影像可放大)

新的 Office Communications Server 2007 共有兩個版本:Standard 和 Enterprise。Office Communications Server 2007 Standard 版本適用於不到 10,000 名使用者的部署工作。部署 Standard 版本時,將以單一前端伺服器裝載所有服務。

針對較大型部署,則適用 Enterprise 版本,並可選擇合併或擴充的設定。在合併拓撲中,所有硬體皆以前端伺服器的單一集區方式排列。若要發揮最大擴充性,您可以使用擴充設定,以便在前端伺服器的企業集區 (Enterprise Pool) 外部,使用執行 Internet Information Services (IIS)、Web 會議和音訊/視訊 (A/V) 會議伺服器的專屬 Web 伺服器。[圖 2] 顯示擴充設定拓撲。

圖 2 擴充設定拓撲

圖 2** 擴充設定拓撲 **(按影像可放大)

架構

Office Communications Server 2007 架構是以多部核心伺服器為基礎。前端伺服器、邊緣伺服器以及應用程式伺服器。前端伺服器提供使用者驗證、通訊錄維護、顯示狀態管理、會議管理和應用程式裝載,另外還有伺服器、用戶端、媒體管理 (包括檔案分享)、即時訊息 (IM) 路由以及會議流量之間的訊號處理。

Office Communications Server 2007 的核心會議功能是由一系列整合式伺服器提供,又稱為 Multipoint Control Unit (MCU)。[圖 3] 為這些伺服器及其角色的摘要說明。

Figure 3 會議伺服器及其功能

會議伺服器 (MCU) 支援的功能
即時通訊 (IM) 藉由在參與者之間路由 IM 流量來提供群組 IM 功能。整合至前端伺服器,且不得安裝於另一部伺服器。
電話語音 支援撥入與撥出的撥號音。整合至前端伺服器,且不得安裝於另一部伺服器。
Web 負責共同作業功能,例如白板功能、應用程式共享,以及問與答。此伺服器亦提供 Office 文件分用和 PowerPoint 簡報的支援。可安裝於前端伺服器,或於擴充集區設定的另一部伺服器上。
音訊/視訊 (A/V) 用來進行多方 IP 音訊/視訊混合與轉接。可安裝於前端伺服器,或於擴充集區設定的另一部伺服器上。

前端伺服器的另一項重要功能,是做為通訊錄伺服器的主機。若您十分熟悉 Live Communications Server 2005 SP1,應該不難識別出這項服務。在 Office Communications Server 2007 中,它扮演重要的角色,現在已不屬於選擇性元件。通訊錄伺服器是由兩個元件所組成:通訊錄服務以及通訊錄檔案存放區。本伺服器負責提供內部和外部來源的連絡資訊。Active Directory® 和 Exchange Server 的全域通訊清單和通訊群組清單,是典型的內部來源。外部來源則包括來自同盟夥伴或公用 IM 連絡人的使用者。

Office Communications Server 2007 強化了 Live Communications Server 2005 所推出的外部使用者連線能力,並允許外部使用者參與內部會議。這項額外的功能需要兩個全新的邊緣伺服器:Web 會議邊緣伺服器 (Web Conferencing Edge Server) 以及音訊/視訊邊緣伺服器 (A/V Edge Server)。另一項改變是,過去的存取 Proxy 伺服器,如今已成為 Access Edge Server。Office Communications Server 的邊緣伺服器 (Edge Server) 在設計上是要置於您的周邊網路 (過濾的子網路),並提供關鍵的外部使用者連接管道。[圖 4] 提供邊緣伺服器角色的摘要及其用途說明。

Figure 4 邊緣伺服器 (Edge Server) 的角色

伺服器 支援的功能
Access Edge Server 同盟、遠端使用者連線;公用 IM 連線 (PIC)。
Web Conferencing Edge Server 外部 Web 會議。
A/V Edge Server 音訊/視訊 (A/V) 會議和外部使用者的點對點音訊/視訊 (A/V) 呼叫。
反向 Proxy 伺服器 群組擴充、通訊錄檔案下載、Web 會議存取會議內容。並不限定為 Office Communications Server 角色,但可提供重要功能。ISA Server 2006 亦可提供反向 Proxy 功能。

除了之前說明的整合式伺服器以外,Office Communications Server 還利用各種應用程式伺服器來執行必要功能,例如驗證、儲存會議中繼資料,並提供通訊群組清單功能。應用程式伺服器通常配合 Office Communications Server 使用,其中包括 IIS、憑證伺服器、Active Directory 環境下的通用類別目錄伺服器、SQL Server® 2005、Exchange Server 2007 以及檔案伺服器。

IIS 會用來存取會議內容、更新通訊錄、擴充 IM 的 Active Directory 通訊群組、擴充 Outlook® 外部使用者通訊群組清單,以及促進 Office Communications Server 元件之間的基礎通訊。

憑證伺服器在 Office Communications Server 中扮演十分重要的角色,用於保護用戶端/伺服器通訊以及伺服器/伺服器通訊的安全。若您使用內部企業憑證伺服器,所有內部用戶端和伺服器都必須信任發行的憑證授權單位 (CA)。每個 CA 憑證鏈結本身必須安裝至各電腦上受信任的根目錄存放區。若您使用 Office Communications Server Federation Service,則您的合作組織也必須使用。

Active Directory 環境中的通用類別目錄伺服器則用於支援會議參與者的驗證。針對內部和同盟使用者,您的通用類別目錄伺服器會使用 Kerberos 進行驗證。屬於公司員工的遠端使用者將透過 NTLM 使用其 Active Directory 認證,而匿名使用者則會使用 Digest Authentication 驗證。

SQL Server 2005 將用來維護會議的狀態資料、使用者註冊以及顯示狀態資訊。在發生失敗的時候,您可以使用 SQL Server 中儲存的資料快速還原會議,這樣不但是快速可靠的復原方式,又不會損失內容資料。

Exchange Server 2007 及其 Unified Messaging (整合通訊) 功能,可以透過語音訊息和自動語音應答功能,為 Office Communication Server 2007 提供重要的附加價值。

檔案伺服器會用來儲存用戶端需要存取的資料。例如,用戶端在下載檔案伺服器上儲存的通訊錄時,所要求的實體檔案。同樣的,其他的會議內容亦會儲存在檔案伺服器中。

基礎的 Office Communications Server 2007 通訊協定架構,是以混合的標準網際網路通訊協定及 Microsoft 通訊協定為基礎。例如,Session Initiation Protocol (SIP) 大幅使用於 IM、會議及顯示狀態訂閱。由 Office Communications Server 的各種元件所使用的通訊協定,則可提供最大的功能與彈性。[圖 5] 為核心通訊協定的摘要及其用途說明。

Figure 5 通訊協定及其用途

通訊協定 支援的功能
超文字傳送通訊協定 (Hypertext Transfer Protocol,HTTP) 用戶端存取、下載會議內容,以及通訊錄資料。亦用於會議伺服器和 Focus (Office Communications Server 元件) 之間的通訊。
工作階段初始通訊協定 (Session Initiation Protocol,SIP) 由各 Office Communications Server 元件建立和管理的工作階段,包括 Enterprise Voice、IM、會議伺服器以及增強顯示狀態。
集中會議控制通訊協定 (Centralize Conference Control Protocol,CCCP) 一種自訂通訊協定,用來建立和控制會議和會議用戶端。
持續性共用物件模型 (Persistent Shared Object Model,PSOM) 一種自訂通訊協定,用於 Web 會議內容的傳輸,其中包括安全性金鑰和使用者角色與權利。
即時傳輸通訊協定 (Real-Time Transport Protocol,RTP) 傳送即時資料。在 Office Communications Server 2007 中,提供 Enterprise Voice 和音訊/視訊 (A/V) 會議的傳輸機制。
安全即時傳輸通訊協定 (Secure Real-Time Transport Protocol,SRTP) 安全性服務,例如加密、訊息驗證以及 RTP 資料整合。在 Office Communications Server 2007 中,用來保護音訊和視訊內容在媒體裝置上傳輸的安全性,例如麥克風和喇叭。
即時傳輸控制通訊協定 (Real-Time Transport Control Protocol,RTCP) 與 SRTP 共同使用,以傳遞有關音訊/視訊 (A/V) 會議工作階段在媒體裝置之間的訊號品質相關資訊。

Enterprise Voice

Enterprise Voice 是 Microsoft 實作的 Voice over Internet Protocol (VoIP) 電話語音,這是該產品最重要的附加功能。根據使用 Session Initiation Protocol (SIP) 進行訊號處理和 Real Time Protocol (RTP) 的語音流量實作,您可以使用 Enterprise Voice 透過兩部 PC 或者與其他電話撥打和接聽電話。此外,Enterprise Voice 提供的功能包括呼叫控制、路由以及電話號碼正規化。它能夠支援公用交換電話網路 (Public Switched Telephone Network,PSTN),並可與私人交換機 (Private Branch Exchange,PBX) 相互運作,以便支援 SIP、以電腦為基礎的電信應用程式 (Computer-Supported Telecommunications Applications,CSTA),或者直接與 Office Communications Server 2007 API 連結。

Office Communications Server 2007 無須大幅修改現行語音基礎架構,即可完成部署,並為您提供許多優勢。Enterprise Voice 可支援三項部署設定:SIP–PBX、SIP–IP–PBX 以及 IP-PSTN。

在 SIP–PBX 設定中,所有遠端呼叫皆由 PBX 控制,您仍可保留現有的電話。這項整合是透過遠端呼叫控制 (Remote Call Control,RCC) 閘道和 CSTA 實現。

SIP–IP–PBX 設定是利用 IP-PSTN 閘道,以省略 CSTA,並允許 Office Communicator 用戶端撥號和控制 IP-PBX 電話。若您並無現有的話筒,可以將 Office Communicator 設定為「軟體電話」。

結合 IP-PSTN 元件部署 Office Communications Server 2007,即可讓您將呼叫控制路由到前端伺服器。Office Communicator 可以與 VoIP 或 Microsoft 認證的協力廠商 SIP 結束點連結 (在許多組織內部,此結束點通常是話筒),以便透過網際網路撥打和接聽電話。

媒體閘道是協力廠商閘道,可提供 VoIP 與 PSTN 之間的訊號處理和媒體轉換。Office Communications Server 2007 支援三種媒體閘道類型,可大致分類為基本、進階和基本交互式。為了支援進階以外的閘道,Office Communications Server 2007 以中繼伺服器 (Mediation Server) 的角色,提供關鍵通訊協定和媒體轉譯功能。另外亦可使用 Office Communications Server 提供的元件,進行遠端辦公室整合。

就 Office Communications Server 2007 的其他元件而言,Enterprise Voice 必須仰賴邊緣伺服器才能提供外部使用者連接管道。值得一提的是,公司週邊以外的使用者,都必須使用 Access Edge Server (因其 SIP 訊號處理的角色),而 A/V Edge Server 則允許外部使用者存取語音或視訊服務,以連接到週邊網路服務,例如防火牆和網路位址轉譯 (Network Address Translation,NAT) 實作。

雖然 Enterprise Voice 終究還是會支援更多的用戶端,但目前建議使用的 Enterprise Voice 用戶端仍是最新版的 Office Communicator。此外,Microsoft 及其夥伴已宣佈新的 VoIP 電話硬體與 Office Communications Server 整合的計劃。

Enterprise Voice 亦與 Exchange Server 2007 的 Unified Messaging (整合通訊) 角色整合,以提供語音郵件、電子郵件、行事曆、通訊錄和傳真回條的單一介面,而且可以使用 Outlook Voice Access 透過電話或者從電腦進行存取。另外,Unified Messaging (整合通訊) 還提供自動語音應答服務,可供您用來實作自動式電話功能表系統。

增強顯示狀態

您在 Live Communications Server 2005 中或許已孰悉顯示狀態的概念,不過 Office Communications Server 2007 又進一步擴充與強化此功能。整體來說,顯示狀態與使用者的狀態和可用性相關聯。在 Office Communications Server 中,支援的基礎架構已建立更細膩的顯示狀態相關設定,以實現更豐富的使用經驗。

使用者現在可以從六種不同的狀態模式中做選擇:狀態可設定為線上、忙碌、請勿打擾、馬上回來、離開或顯示為離線。使用者亦可以其他資訊來自訂此項狀態。例如,若使用者狀態設定為「請勿打擾」,使用者可提供為何不想受打擾的附加資訊。

增強顯示狀態亦允許使用者藉由使用以下五個選擇性顯示狀態層級,篩選要顯示給其他使用者看的資訊:這些顯示狀態層級為個人、小組、工作地方、公用及封鎖。這些層級可提供階層式的顯示狀態管理。舉例來說,個人顯示狀態層級會允許連絡人最大彈性,例如即使使用者狀態設定為忙碌時,仍可透過 IM 進行連絡。顯示狀態層級亦會控制顯示給連絡人看的資訊量。

此外,在使用 Office Communicator 時,使用者可以設定其位置狀態,此狀態可以是自訂位置,亦或是住家或辦公室的預設選項。分類為個人或小組的連絡人皆可看到位置資訊。

雖然顯示狀態的增強是一項受歡迎的新功能,也將由時間證明這實際上可以簡化通訊流程,但是 Office Communications Server 以及顯示狀態引擎的基本架構,對於組織而言才具有最大的影響力。例如,Office Communications Server 2007 包含成員網頁組件 (Member Web Part) (一種 Office SharePoint Server 2007 網頁組件),這可允許使用者檢視與 SharePoint 網站或入口網站相關聯之其他使用者的顯示狀態。此網頁組件可輕鬆加入您的 SharePoint 網站,以便促進您關鍵共同作業基礎架構之間的顯示狀態資訊。

顯示狀態資訊將透過文件工作環境與智慧標籤動作按鈕,整合至整套 Microsoft® Office 2007 應用程式套件。例如,智慧標籤動作按鈕可顯示出使用者的狀態、連絡人和行事曆等資訊。使用者可以使用智慧標籤動作來分擔工作、安排會議或者開始 IM 對話。

內部會議

Office Communications Server 2007 的另一項重大增強功能為內部會議。可以讓內部或外部使用者 (匿名或同盟) 進行即時會議的功能,對於許多組織而言,是一項極有用的工具。這些會議可以預先排定或臨機進行,其中亦包括 IM 會議、音訊/視訊會議和 Web 會議,以及其他共同作業工具 (例如檔案分享、白板功能、投影片註解、參與者輪詢,以及參與者問與答)。Office Communications Server 亦支援從某種會議類型轉變為另一種類型。例如,使用者可以選擇將共同作業功能加入現有 IM 工作階段,並建立臨機會議。

雖然建議在會議時採用 Office Communicator 做為用戶端,但 Office Communications Server 2007 亦可支援 Office Live Meeting 2007 和 Office Live Meeting Add-In for Outlook 2007。Office Communicator 2007 可支援 IM、A/V 工作階段參與、應用程式分享、白板功能以及檔案傳輸。Office Live Meeting 2007 支援參與會議、排定工作階段、記錄工作階段、參與者輪詢以及問與答。

Office Live Meeting 2007 Add-In for Outlook 2007 中則包括使用 Outlook 2007 支援會議工作,還有可指派個別參與者做為出席者或簡報者,以及可分別傳送邀請函給不同的角色。除了掌握召集者、簡報者或出席者角色的使用者之外,亦可根據其位置和認證,分類為內部或外部使用者群組。內部使用者擁有 Active Directory 登入,且位於企業區域網路 (LAN) 上。外部使用者又細分為三種子類別:遠端、同盟和匿名。

遠端使用者代表任何在組織內具有 Active Directory 帳戶的人。其中應包括遠端工作者或承包商。所有遠端使用者在會議中可以是召集者、出席者和簡報者。

同盟使用者的認證是由 Office Communications Server 中建立同盟所定義。同盟使用者可參與會議成為出席者和簡報者,但無法召集會議。

匿名使用者群組受到的限制最多;他們只能當出席者參與受邀的會議。

若要為任何會議提供額外的安全性層級,可以指定不同類型的參與控制設定。Office Communications Server 2007 提供以下項目:開放式驗證、封閉式驗證以及匿名。

開放式驗證會議會允許任何有 Active Directory 登入的遠端或內部使用者參與。任何同盟使用者亦可參與。封閉式驗證會議則僅允許會議召集者邀請的使用者參與。同盟使用者將無法參與會議。

匿名會議則會開放給所有收到邀請的人參加。若要加入會議,使用者必須出示會議金鑰,並通過摘要式驗證,以驗證其認證。除非匿名使用者加入後被升級為簡報者,否則匿名使用者只能是出席者。部份可使用的設定如 [圖 6] 所示。

圖 6 會議設定

圖 6** 會議設定 **(按影像可放大)

撥入

藉由簡化通訊、整合各種通訊媒體,並且交由使用者控制,Office Communications Server 2007 具有革新企業運作型態的潛力。關聯式通訊的概念 (亦即顯示狀態資訊和溝通管道兩者皆內嵌於應用程式中) 將是這項革新的基礎。若您還沒有 Office Communications Server 2007,請把握優勢、盡快部署。

如需有關 Office Communications Server 2007 的詳細資訊,並嘗試 Beta 版,請造訪 TechNet Office System TechCenter,網址為:technet.microsoft.com/en-us/office/bb267356.aspx。此外,亦請務必參考 Unified Communications Group Team 的部落格:blogs.technet.com/uc

Alan Maddison 是 MTI Technology Corporation 的資深顧問。他主要專精於 Active Directory、Exchange Server 和虛擬化。

© 2008 Microsoft Corporation and CMP Media, LLC. 保留所有權利;未經允許,嚴禁部分或全部複製.