通話 SDK 中 Teams 用戶支援的通話功能

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

通話 SDK 的主要功能:

  • 址 - Azure 通訊服務 使用 Microsoft Entra 使用者識別碼來尋址通訊端點。 用戶端會使用 Microsoft Entra 身分識別向服務進行驗證,並彼此通訊。 這些身分識別用於呼叫 API 中,可讓客戶端瞭解誰已連線到通話(名冊)。 也用於 Microsoft Graph API
  • 加密 - 呼叫 SDK 會加密流量,並防止網路遭到竄改。
  • 裝置管理 和媒體 - 通話 SDK 提供系結至音訊和視訊裝置、編碼內容以透過通訊數據平面有效率傳輸,以及將內容轉譯至您指定的輸出裝置和檢視。 也提供 API 以供螢幕和應用程式共用使用。
  • 通知 - 呼叫 SDK 提供 API,可讓用戶端收到傳入呼叫的通知。 在應用程式未在前景執行的情況下,模式可用來 引發快顯通知 (“toasts”) 以通知用戶來電。

通話功能

下列清單顯示參與 1:1 語音轉播 (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
從開啟的索引標籤清單中共用網頁瀏覽器索引標籤 ✔️ ✔️ ✔️ ✔️
接收螢幕共用串流
在「僅限內容」模式中共享內容 ✔️ ✔️ ✔️ ✔️
接收具有「僅限內容」螢幕共用體驗內容的視訊串流 ✔️ ✔️ ✔️ ✔️
以「突出」模式共享內容
使用內容接收視訊串流,以取得「突出」螢幕分享體驗
以「並存」模式共享內容
使用內容接收視訊串流,以取得「並存」螢幕分享體驗
在「記者」模式中共享內容
接收包含「記者」螢幕分享體驗內容的視訊串流
在螢幕共用期間共享系統音訊 ✔️
名冊 列出參與者 ✔️ ✔️ ✔️ ✔️
新增 Azure 通訊服務使用者
新增 Teams 使用者 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者接受 Teams 外部存取設定 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者接受 Teams 來賓存取設定 ✔️ ✔️ ✔️ ✔️
新增電話號碼 ✔️ ✔️ ✔️ ✔️
拿掉參與者 ✔️ ✔️ ✔️ ✔️
允許大廳中的參與者進入Teams會議 ✔️ ✔️ ✔️ ✔️
從大廳進入Teams會議 ✔️ ✔️ ✔️ ✔️
新增 Teams 使用者會接受資訊屏障 ✔️ ✔️ ✔️ ✔️
裝置管理 要求使用音訊和/或視訊的許可權 ✔️ ✔️ ✔️ ✔️
取得相機清單 ✔️ ✔️ ✔️ ✔️
設定相機 ✔️ ✔️ ✔️ ✔️
取得選取的相機 ✔️ ✔️ ✔️ ✔️
取得麥克風清單 ✔️ ✔️ ✔️ ✔️
設定麥克風 ✔️ ✔️ ✔️ ✔️
取得選取的麥克風 ✔️ ✔️ ✔️ ✔️
取得演講者清單 ✔️ ✔️ ✔️ ✔️
設定喇叭 ✔️ ✔️ ✔️ ✔️
取得選取的說話者 ✔️ ✔️ ✔️ ✔️
視訊轉譯 在許多地方轉譯單一視訊 (本機相機或遠端串流) ✔️ ✔️ ✔️ ✔️
設定/更新調整模式 ✔️ ✔️ ✔️ ✔️
轉譯遠端視訊串流 ✔️ ✔️ ✔️ ✔️
一起查看模式視訊串流
請參閱大型資源庫檢視
從 Teams 媒體 Bot 接收影片串流
接收「來自 相機的內容」的調整數據流
從焦點新增和移除視訊串流 ✔️ ✔️ ✔️ ✔️
允許針對焦點選取視訊串流 ✔️ ✔️ ✔️ ✔️
視訊效果 背景模糊 ✔️ ✔️ ✔️ ✔️
自定義背景影像 ✔️
錄製和轉譯 管理 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 通訊服務 Insights ✔️ ✔️ ✔️ ✔️
Azure 通訊服務 語音和視訊通話事件
Teams 通話分析 ✔️ ✔️ ✔️ ✔️
Teams 即時分析
  1. 如果您想要瞭解如何新增原始媒體,請流覽快速入門指南,以使用原始媒體達成共享畫面功能。
  2. 呼叫 SDK 沒有明確的 API,您必須使用 OS (android 和 iOS) API 來達成此目的。

與通訊服務呼叫SDK概觀共用串流、逾時、平臺和瀏覽器的支援。

下一步

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