通話 SDK 中 Teams 使用者支援的通話功能

Azure 通訊服務通話 SDK 可讓 Teams 使用者裝置推動語音和視訊通訊體驗。 此頁面提供通話功能的詳細描述,包括平台和瀏覽器支援資訊。 若要立即開始使用 JavaScript,請參閱通話快速入門

通話 SDK 的主要功能:

  • 定址 - Azure 通訊服務使用 Microsoft Entra 使用者識別碼來定址通訊端點。 用戶端會使用 Microsoft Entra 身分識別向服務進行驗證,並互相通訊。 這些身分識別用於通話 API 中,可讓用戶端看見誰連線到通話 (名冊)。 此外,也會使用於 Microsoft Graph API
  • 加密 - 通話 SDK 會加密流量並防止竄改線路。
  • 裝置管理和媒體 - 通話 SDK 提供繫結至音訊和視訊裝置的設備、編碼內容以透過通訊資料平面進行有效率的傳輸,以及將內容轉譯到輸出裝置和您指定的檢視。 也提供用於螢幕和應用程式共用的 API。
  • 通知 - 通話 SDK 提供 API,可讓用戶端收到來電通知。 如果應用程式未在前景執行,您可使用模式來引發快顯通知 (快顯通知 (toasts)) 以通知使用者來電。

通話功能

下列清單提供在參與 1:1 Voice Over IP (VoIP) 或群組 VoIP 通話時,Azure 通訊服務通話 SDK 中目前可用的功能集。

功能群組 功能 JavaScript Windows Java (Android) Objective-C (iOS)
核心功能 對 Teams 使用者撥打一對一通話 ✔️ ✔️ ✔️ ✔️
對 Azure 通訊服務使用者撥打一對一通話
與兩個以上的 Teams 使用者 (最多 350 個使用者) 進行群組通話 ✔️ ✔️ ✔️ ✔️
將兩個 Teams 使用者的一對一通話提升為兩個以上 Teams 使用者的群組通話 ✔️ ✔️ ✔️ ✔️
在群組通話開始之後加入
邀請另一個 VoIP 參與者加入進行中的群組通話 ✔️ ✔️ ✔️ ✔️
使用音訊測試服務測試您的麥克風、喇叭和相機 (可以透過呼叫 8:echo123 取得) ✔️ ✔️ ✔️ ✔️
撥打電話會接受 Teams 外部存取設定 ✔️ ✔️ ✔️ ✔️
撥打電話會接受 Teams 來賓存取設定 ✔️ ✔️ ✔️ ✔️
中間通話控制 開啟/關閉您的影片 ✔️ ✔️ ✔️ ✔️
靜音/取消靜音麥克風 ✔️ ✔️ ✔️ ✔️
在相機之間切換 ✔️ ✔️ ✔️ ✔️
本機保留/取消保留 ✔️ ✔️ ✔️ ✔️
通話中主要喇叭的指標 ✔️ ✔️ ✔️ ✔️
選擇通話的喇叭裝置 ✔️ ✔️ 2 2
選擇通話的麥克風 ✔️ ✔️ 2 2
參與者狀態的指標
閒置、接通通知、正在連線、已連線、保留、在大廳中,已中斷連線
✔️ ✔️ ✔️ ✔️
通話狀態的指標
接通通知、連入、正在連線、鈴響中、已連線、保留、正在中斷連線、已中斷連線
✔️ ✔️ ✔️ ✔️
指出參與者已靜音 ✔️ ✔️ ✔️ ✔️
指出參與者終止通話的原因 ✔️ ✔️ ✔️ ✔️
螢幕共用 從應用程式內共用整個螢幕畫面 ✔️ ✔️1 ✔️1 ✔️1
共用特定應用程式 (從執行中應用程式的清單) ✔️ ✔️1
從開啟的索引標籤清單共用 Web 瀏覽器索引標籤 ✔️ ✔️ ✔️ ✔️
接收螢幕共用串流
以「僅限內容」模式共用內容 ✔️ ✔️ ✔️ ✔️
接收具有「僅限內容」畫面共用體驗內容的視訊串流 ✔️ ✔️ ✔️ ✔️
以「獨立」模式共用內容
接收具有「獨立」螢幕共用體驗內容的視訊串流
以「並存」模式共用內容
接收具有「並存」螢幕共用體驗內容的視訊串流
以「報告者」模式共用內容
接收具有「報告者」螢幕共用體驗內容的視訊串流
在螢幕共用期間共用系統音訊 ✔️
名冊 列出參與者 ✔️ ✔️ ✔️ ✔️
新增Azure 通訊服務使用者
新增 Teams 使用者 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者會接受 Teams 外部存取設定 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者會接受 Teams 來賓存取設定 ✔️ ✔️ ✔️ ✔️
新增電話號碼 ✔️ ✔️ ✔️ ✔️
移除參與者 ✔️ ✔️ ✔️ ✔️
在大廳中允許參與者進入 Teams 會議 ✔️ ✔️ ✔️ ✔️
從大廳進入 Teams 會議 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者會接受資訊屏障 ✔️ ✔️ ✔️ ✔️
裝置管理 要求使用音訊和/或視訊的權限 ✔️ ✔️ ✔️ ✔️
取得相機清單 ✔️ ✔️ ✔️ ✔️
設定相機 ✔️ ✔️ ✔️ ✔️
取得選取的相機 ✔️ ✔️ ✔️ ✔️
取得麥克風清單 ✔️ ✔️ ✔️ ✔️
設定麥克風 ✔️ ✔️ ✔️ ✔️
取得選取的麥克風 ✔️ ✔️ ✔️ ✔️
取得喇叭清單 ✔️ ✔️ ✔️ ✔️
設定喇叭 ✔️ ✔️ ✔️ ✔️
取得選取的喇叭 ✔️ ✔️ ✔️ ✔️
影片轉譯 在許多位置轉譯單一視訊 (本機相機或遠端串流) ✔️ ✔️ ✔️ ✔️
設定/更新調整模式 ✔️ ✔️ ✔️ ✔️
轉譯遠端視訊串流 ✔️ ✔️ ✔️ ✔️
一起查看模式視訊串流
請參閱大型資源庫檢視
從 Teams 媒體聊天機器人接收視訊串流
接收「來自相機的內容」的調整串流
從焦點新增和移除視訊串流 ✔️ ✔️ ✔️ ✔️
允許選取焦點的視訊串流 ✔️ ✔️ ✔️ ✔️
視訊效果 背景模糊 ✔️ ✔️ ✔️ ✔️
自訂背景影像 ✔️
錄製與轉譯 管理 Teams 雲端錄製
接收正在雲端記錄通話的資訊 ✔️ ✔️ ✔️ ✔️
管理 Teams 本機錄製
接收正在本機記錄通話的資訊 ✔️ ✔️ ✔️ ✔️
管理 Teams 轉譯
接收正在轉譯的通話資訊 ✔️ ✔️ ✔️ ✔️
管理 Teams 隱藏式輔助字幕 ✔️ ✔️ ✔️ ✔️
合規性錄製的支援 ✔️ ✔️ ✔️ ✔️
參與 舉手和手放下 ✔️ ✔️ ✔️ ✔️
指出其他參與者的舉手和手放下 ✔️ ✔️ ✔️ ✔️
觸發反應
指出其他參與者的回應
整合 控制 Teams 第三方應用程式
接收 PowerPoint 即時串流
接收白板串流
與投票互動
與 Q&A 互動
進階通話路由 開始通話和新增使用者作業是否接受轉接規則 ✔️ ✔️ ✔️ ✔️
讀取和設定通話轉接規則
開始通話和新增使用者作業是否接受同時響鈴 ✔️ ✔️ ✔️ ✔️
讀取和設定同時響鈴
開始通話和新增使用者作業是否接受「請勿打擾」狀態 ✔️ ✔️ ✔️ ✔️
讓參與者等候會播放等候音樂 ✔️
由 Teams 使用者在 Teams 用戶端上保留通話會播放等候音樂 ✔️ ✔️ ✔️ ✔️
將通話駐留
駐留 ✔️ ✔️ ✔️ ✔️
將通話轉移至使用者 ✔️ ✔️ ✔️ ✔️
轉移至使用者或通話 ✔️ ✔️ ✔️ ✔️
將通話轉移至通話 ✔️ ✔️ ✔️ ✔️
將通話轉移至語音信箱
轉移至語音信箱 ✔️ ✔️ ✔️ ✔️
合併進行中的通話
啟動通話並新增使用者作業是否接受共用線路設定 ✔️ ✔️ ✔️ ✔️
代表 Teams 使用者啟動通話
讀取和設定共用線路設定
從 Teams 自動語音應答接收通話 ✔️ ✔️ ✔️ ✔️
將通話轉移至 Teams 自動語音應答 ✔️ ✔️ ✔️ ✔️
從 Teams 通話佇列接收通話 ✔️ ✔️ ✔️ ✔️
從 Teams 通話佇列轉移通話 ✔️ ✔️ ✔️ ✔️
Teams 通話原則 接受「撥打私人電話」 ✔️ ✔️ ✔️ ✔️
接受「用於通話的雲端錄製」設定 沒有可用的 API 沒有可用的 API 沒有可用的 API 沒有可用的 API
接受「轉譯」設定 沒有可用的 API 沒有可用的 API 沒有可用的 API 沒有可用的 API
接受「通話轉接和同時撥打給組織中的人員」設定 ✔️ ✔️ ✔️ ✔️
接受「通話轉接和同時撥打至外部電話號碼」設定 ✔️ ✔️ ✔️ ✔️
接受「語音信箱可用於路由傳送進線通話」設定 ✔️ ✔️ ✔️ ✔️
接受「進線通話可路由傳送至通話群組」設定 ✔️ ✔️ ✔️ ✔️
接受「進線和外撥通話的委派」設定 ✔️ ✔️ ✔️ ✔️
接受「防止長途旁路略過並透過 PSTN 傳送通話」設定
接受「等候音樂」設定
接受「在通話時忙上加忙」設定
接受「Teams 通話中的即時字幕」設定 沒有可用的 API 沒有可用的 API 沒有可用的 API 沒有可用的 API
接受「垃圾郵件篩選」設定 ✔️ ✔️ ✔️ ✔️
接受「SIP 裝置可用於通話」設定 ✔️ ✔️ ✔️ ✔️
DevOps Azure 計量 ✔️ ✔️ ✔️ ✔️
Azure 監視器 ✔️ ✔️ ✔️ ✔️
Azure 通訊服務深入解析 ✔️ ✔️ ✔️ ✔️
Azure 通訊服務語音和視訊通話事件
Teams 通話分析 ✔️ ✔️ ✔️ ✔️
Teams 即時分析
  1. 共享畫面功能可使用原始媒體來達成,如果您想了解如何新增原始媒體,請瀏覽快速入門指南
  2. 呼叫 SDK 沒有明確的 API,您必須使用 OS (android 和 iOS) API 來達成此目的。

通訊服務通話 SDK 概觀共用串流、逾時、平台和瀏覽器的支援。

下一步

如需詳細資訊,請參閱下列文章: