共用方式為


會議室概觀

Azure 通訊服務為組建虛擬約會或虛擬事件等結構化交談的開發人員提供會議室的概念。 會議室目前允許語音和視訊通話。

以下是會議室實用的主要案例:

  • 會議室可啟用排程的通訊體驗。 會議室可協助服務平台提供會議樣式的體驗,同時仍適合各種產業應用程式。 服務可以排程及管理患者尋求醫療建議的會議室、與客戶合作的財務規劃人員,以及提供法律服務的律師。
  • 會議室可啟用僅限邀請的體驗。 會議室可讓您的服務控制哪些使用者可以加入與醫生或財務顧問的虛擬約會會議室。 這會允許已有指派通訊服務身分識別的使用者子集加入會議室通話。
  • 會議室可透過角色和權限啟用結構化通訊。 會議室可讓開發人員指派預先定義的角色給使用者,以在通訊中執行更高程度的控制和結構。 請確定只有簡報者可以在大型會議或虛擬會議中說話和共用內容。
  • 新增 PSTN 參與者。 邀請公用交換電話網路 (PSTN) 參與者使用透過訂用帳戶購買的號碼或透過 Azure 直接路由傳送至工作階段邊界控制器 (SBC) 來加入通話。

會議室使用時機

您可在需要下列任何功能時使用會議室:

  • 控制哪些使用者可以加入會議室通話。
  • 需要已啟用且在指定時間和日期到期的排程/座標。
  • 需要透過使用者的角色和權限進行結構化通訊。

圖表顯示要選取 [會議室] 的決策樹。

功能 1:N 通話 1:N 通話
具有暫時識別碼
會議室通話
互動式參與者 350 350 350
要散發給參與者的暫時識別碼 ✔️
(群組識別碼)
✔️
(會議室識別碼)
僅限受邀者參與 ✔️
撥出給 PSTN 使用者的能力 ✔️ ✔️ ✔️
通話字幕 ✔️
個人預覽版
✔️
個人預覽版
✔️
個人預覽版
通話錄音 ✔️ ✔️ ✔️
公開預覽版
通訊服務資源中的所有使用者加入通話 ✔️ ✔️
設定通話的有效期間 ✔️
最多六個月
設定通話的使用者角色和權限 ✔️
要建立、移除、更新、刪除通話的 API ✔️
會議室 API

管理會議室和加入會議室通話

會議室 API/SDK 用於完成一些動作,例如建立會議室、新增參與者,以及設定排程等。呼叫 SDK 用於從用戶端起始會議室內的通話。 呼叫 SDK 中的一對一或群組通話中可用的大部分動作也可以在會議室通話中使用。 呼叫 SDK 中提供的完整功能清單列於呼叫 SDK 概觀中。

功能 呼叫 SDK 會議室 API/SDK
使用語音和視訊加入會議室通話 ✔️
列出加入會議室通話的參與者 ✔️
允許/不允許在虛擬會議室層級撥出給 PSTN 使用者 ✔️
建議會議室 ✔️
列出所有受邀加入會議室的參與者 ✔️
新增或移除 VoIP 參與者 ✔️
將角色指派給會議室參與者 ✔️

下圖說明管理及加入會議室的概念。

顯示會議室管理的圖表。

虛擬會議室 API/SDK

透過會議室 API 或 SDK 來建立和管理會議室。 在伺服器應用程式中使用會議室 API/SDK 來執行 room 作業:

  • 建立
  • 修改
  • 刪除
  • 設定和更新參與者清單
  • 設定和修改會議室有效性
  • 將角色和權限指派給使用者。 詳細資料如下。
虛擬會議室 SDK 版本 州/省
虛擬會議室 SDK 2024-04-15 正式推出 - 完整支援
虛擬會議室 SDK 2023-10-30 公開預覽版 - 完整支援
虛擬會議室 SDK 2023-06-14 正式推出 - 完整支援
虛擬會議室 SDK 2023-03-31 將於 2024 年 4 月 30 日淘汰
虛擬會議室 SDK 2022-02-01 將於 2024 年 4 月 30 日淘汰
虛擬會議室 SDK 2021-04-07 將於 2024 年 4 月 30 日淘汰

呼叫 SDK

使用呼叫 SDK 來加入會議室通話。 可以使用 Web、iOS 或 Android 呼叫 SDK 來加入會議室通話。 您可以在這裡找到加入會議室通話的快速入門範例。

也可以使用 Azure 通訊服務 UI 程式庫來存取會議室。 UI 程式庫可讓開發人員只使用幾行程式碼,將已啟用會議室的呼叫用戶端新增至其應用程式中。

預先定義的參與者角色和權限

會議室參與者可以獲指派下列其中一個角色:簡報者出席者和取用者。 根據預設,如果未獲指派其他角色,則會將使用者指派為出席者角色。

下表提供對應至角色的詳細功能。 概括而言,簡報者角色具有完全控制權,出席者功能僅限於音訊和視訊,而取用者只能接收音訊、視訊和螢幕共用。

功能 角色:簡報者 角色:出席者 角色:取用者
中間通話控制
- 開啟/關閉視訊 ✔️ ✔️
- 靜音/取消靜音麥克風 ✔️ ✔️
- 使遠端使用者靜音** ✔️
- 在相機之間切換 ✔️ ✔️
- 作用中喇叭 ✔️ ✔️ ✔️
- 選擇通話的喇叭 ✔️ ✔️ ✔️
- 選擇通話的麥克風 ✔️ ✔️
- 顯示參與者狀態 (閒置、正在連線、已連線、保留、正在中斷連線、已中斷連線等等。) ✔️ ✔️ ✔️
- 顯示通話狀態 (接通通知、連入、正在連線、鈴響中、已連線、保留、正在中斷連線、已中斷連線) ✔️ ✔️ ✔️
- 顯示參與者是否已靜音 ✔️ ✔️ ✔️
- 顯示參與者離開通話的原因 ✔️ ✔️ ✔️
螢幕共用
- 共用畫面 ✔️ *
- 共用應用程式 ✔️ *
- 共用瀏覽器索引標籤 ✔️ *
- 參與者可以檢視共用畫面 ✔️ ✔️ ✔️
名冊管理
- 移除參與者 ✔️
裝置管理
- 要求使用音訊和/或視訊的權限 ✔️ ✔️
- 取得相機清單 ✔️ ✔️
- 設定相機 ✔️ ✔️
- 取得選取的相機 ✔️ ✔️
- 取得麥克風清單 ✔️ * ✔️ *
- 設定麥克風 ✔️ * ✔️ *
- 取得選取的麥克風 ✔️ * ✔️ *
- 取得喇叭清單 ✔️ * ✔️ * ✔️ *
- 設定喇叭 ✔️ * ✔️ * ✔️ *
- 取得選取的喇叭 ✔️ ✔️ ✔️
影片轉譯
- 在多個位置 (本機相機或遠端串流) 轉譯視訊 ✔️ ✔️ ✔️
(僅限遠端)
- 設定/更新視訊縮放模式 ✔️ ✔️ ✔️
(僅限遠端)
- 轉譯遠端視訊串流 ✔️ ✔️ ✔️
新增 PSTN 參與者
- 使用電話呼叫參與者 ✔️

* 僅適用於 Web 呼叫 SDK。 無法在 iOS 和 Android 上呼叫 SDK

** 目前為公開預覽版

事件處理

透過事件方格發佈的語音和視訊通話事件會標註會議室通話資訊。

  • 通話開始時會發佈 CallStarted
  • 會議室通話結束時會發佈 CallEnded
  • 新的參與者加入會議室通話時會發佈 CallParticipantAdded
  • 參與者離開會議室通話時會發佈 CallParticipantRemoved

已被取代的功能

會議室 API 的早期公開預覽版本支援了兩個會議室名冊控制設定,如下所示:

  • 「僅限邀請」會議室,只允許受邀的使用者加入會議室通話。
  • 較不安全的「開放式會議室」。 在開放式會議室設定中,允許所有 Azure 通訊服務使用者加入通話,而不需透過會議室名冊明確邀請。

「開放式會議室」概念現已被取代。 接下來,「僅限邀請」會議室會是唯一支援的會議室類型。

已知限制

  • Azure 通訊服務通話自動化功能目前不支援會議室通話。

後續步驟: