前端伺服器上的會議元件

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

每個前端伺服器都會執行下列和會議有關的元件:

  • 會議狀態
  • 會議排程
  • 會議伺服器 (MCU)
  • 會議伺服器中心
  • Internet Information Services (IIS)
  • 其他前端伺服器元件

會議狀態

「會議狀態」是會議狀態伺服器,會實作為 SIP 使用者代理程式,可用會議 URI 加以定址。「會議狀態」是在所有「前端伺服器」的「使用者服務」模組中執行。所有群組 IM、多方音訊/視訊和資料共同作業的工作階段都是由「會議狀態」在伺服器上管理。

「會議狀態」負責下列工作:

  • 啟始會議
  • 取得必要的會議伺服器
  • 驗證參與者然後允許他們進入會議
  • 執行指定會議召集人是否有權邀請外部使用者的原則
  • 維護會議參與者與會議伺服器之間的 SIP 訊號關係
  • 管理會議狀態
  • 接受會議訂閱並且通知使用者有關會議狀態的變更,例如參與者抵達和離開以及媒體的加入或移除
  • 維護與執行會議原則和名冊

「會議狀態」也可讓簡報者鎖定會議,在特定時間之後就不讓其他參與者進入。

每一個進行中的會議都有一個單獨的「會議狀態」執行個體。

會議排程

「會議排程」只負責排程會議。當使用者建立新會議時,會議用戶端會傳送 SIP SERVICE 訊息到「會議排程」,後者就會在會議資料庫中建立一個新的會議執行個體,並且將新會議的相關資訊傳回到用戶端。

會議伺服器 (MCU)

若要支援多方會議,則需要一個稱為會議伺服器 (也稱為 MCU 或多點控制設備) 的伺服器。會議伺服器是負責管理一種或多種媒體類型的可插式元件。Office Communications Server 2007 R2 包含 5 種會議伺服器:

  • IM 會議伺服器 - 藉由中繼所有參與者的 IM 流量,來提供群組 IM 的功能。當有第三個參與者加入雙方 IM 交談,啟始會議的用戶端就會邀請「IM 會議伺服器」加入交談。從這時起,參與者之間的所有訊息將透過「IM 會議伺服器」進行路由。
  • 電話會議伺服器 - 管理音訊會議提供者 (ACP) 整合。支援撥出和撥入,以及標準第三方通話控制功能,如靜音和退出。「電話會議伺服器」不支援在同一通話中混合使用 VoIP 和 PSTN。如果要將撥出通話連接到 PSTN 端點,就必須有「中繼伺服器」;詳細資料請參閱VoIP 元件
    Office Communications Server 2007 R2 引進全新的「電話撥入式會議」功能,提供內部音訊橋接,讓外部使用者能夠利用 PSTN 裝置撥號到會議中。如需詳細資訊,請參閱新電話撥入式會議功能電話撥入式會議架構
  • Web Conferencing Server - 管理會議的資料共同作業,包括提供 Microsoft Office PowerPoint 簡報原生支援、Microsoft Office 文件共用、白板、應用程式共用、輪詢、問答、規範記錄、註釋、會議摘要、講義以及各種多媒體格式。Web Conferencing Server 使用 Microsoft Office Live Meeting 的持續性共用物件模型 (PSOM) 通訊協定,將投影片上載到會議中。
  • A/V 會議伺服器 - 使用安全即時傳輸通訊協定 (SRTP) 和安全即時傳輸控制通訊協定 (SRTCP),提供多方 IP 音訊和視訊混合與中繼,包括 Microsoft RoundTable 會議裝置。
  • 應用程式共用伺服器 - 這種會議伺服器是 Office Communications Server 2007 R2 中的新項目,會啟用「桌面共用」功能,可讓使用者在會議進行時,傳送其桌面畫面給其他與會者觀看。如需這項功能的詳細資訊,請參閱新桌面共用功能

會議伺服器中心

當「會議狀態」要求特定會議伺服器供會議使用時,「會議狀態」會將要求傳送到「會議伺服器中心」,由它決定哪一部會議伺服器可用於此要求,然後將它的 URL 傳回給「會議狀態」。「會議伺服器中心」負責以用於建立會議的本機原則,在會議伺服器上佈建特定媒體類型的會議。「會議伺服器中心」會依據本機原則佈建會議,並在考量各「會議伺服器」目前的負載後,指派其中一個給會議。

Internet Information Services (IIS)

Office Communications Server 需要每一個前端伺服器都安裝 IIS 元件。Office Communications Server 必須依賴 IIS 進行下列功能:

  • Live Meeting 用戶端要使用 IIS 來下載會議內容 (例如 PowerPoint 簡報)。
  • 如果用戶端是在公司防火牆之外,Office Communicator 要使用 IIS 來下載 Address Book Server 檔案。
  • 通訊錄 Web 查詢服務使用 IIS 讓 Microsoft Office Communicator Mobile for Windows Mobile 用戶端不需要下載通訊錄檔案即可查詢全域通訊清單資訊。
  • 裝置更新服務使用 IIS 提供更新版本的用戶端軟體給使用者,例如 Microsoft Office Communicator 和 Office Communicator Phone Edition。
  • 在 IIS 上層執行的 ASP.NET 應用程式是用於「群組擴充 Web 服務」,此服務讓 Office Communicator 能擴充通訊群組以進行群組 IM 作業。

其他前端伺服器元件

其他重要的「前端伺服器」包括下列項目:

  • SIP Proxy - SIP Proxy (又稱為通訊協定堆疊或 SIP 堆疊) 是核心的通訊協定平台,其他所有服務都是建構於其上。它不但提供了網路和安全性的基本結構,並能執行連線管理、訊息標頭剖析、路由、驗證以及狀態管理。
  • HTTP.SYS - IIS 核心模式 HTTP 通訊協定堆疊。HTTP.SYS 會將傳入的 HTTP 要求排入佇列和進行剖析,並且快取及傳回應用程式和網站內容。
  • 使用者服務 - 為建置於 SIP Proxy 之上的 IM、顯示狀態及會議功能提供緊密的整合。它也包括「會議狀態」和「會議排程」。
  • 使用者複寫器 - 更新要與 Active Directory 網域服務 (AD DS) 同步處理的使用者資料庫。Address Book Server 會使用「使用者複寫器」提供的資訊來更新全域通訊清單資訊。
  • 伺服器 API - 提供基本的指令碼撰寫功能,以建立自訂的訊息篩選和路由應用程式。指令碼可以在處理序中執行,必要時可分派給在另一個處理序中執行的 Managed 程式碼應用程式。
  • RTC 彙整應用程式 - 彙整位於多個端點的顯示狀態資訊。
  • Address Book Server - 將 Active Directory 網域服務的全域通訊清單資訊提供給 Office Communicator 用戶端。此伺服器也會從 RTC 資料庫擷取使用者和連絡人資訊、將資訊寫入通訊錄檔案,然後將這些檔案儲存到共用資料夾,以供 Office Communicator 用戶端下載。Address Book Server 是將資訊寫入 RTCAb 資料庫,而此資料庫則係供通訊錄 Web 查詢服務用於回應來自 Office Communicator Mobile 2007 R2 版的使用者搜尋查詢。另外還可選擇性將寫入 RTC 資料庫的企業使用者電話號碼正規化,以便在 Office Communicator 中佈建使用者連絡人。根據預設,所有的前端伺服器都會安裝 Address Book Server。所有的 Web 元件伺服器依預設都將安裝通訊錄 Web 查詢服務。
  • 智慧型 IM 篩選器 - 使用管理員指定的條件篩選傳入的 IM 流量。它是用來封鎖來自公司防火牆之外不明端點的擅自寄發或可能有害的 IM 項目。
  • VoIP 元件 - 如需 VoIP 所使用之前端伺服器元件的詳細資訊,請參閱VoIP 元件
  • 封存代理程式 - 擷取要封存的 IM 並傳送至封存伺服器中的目的地佇列。
  • CDR 代理程式 - 攔截 SIP 訊息並使用這些訊息將詳細通話記錄 (CDR) 資料傳送至監控伺服器中的目的地佇列。
  • QoE 代理程式 - 接收會報告通話品質計量的 SIP 服務訊息,並將這些訊息傳送至監控伺服器中的目的地佇列。