小組互通性

Azure 通訊服務可用來建置自訂應用程式和體驗,透過語音、視訊、聊天和螢幕共用與 Microsoft Teams 使用者互動。 通訊服務 UI 程式庫提供可自訂,準備好用於生產環境的 UI 元件,其可以輕鬆地新增至這些應用程式中。 下列影片展示 Teams 互通性的一些功能:


注意

請透過進行這份簡短問卷,與我們分享您對 Azure 通訊服務的想法和意見反應。

使用者身分識別模型

Azure 通訊服務支援兩種類型的 Teams 互通性,視使用者的身分識別而定:

  • 外部使用者 您負責控制使用者驗證,而您自訂應用程式的使用者不需要具有 Microsoft Entra 身分識別或 Teams 授權。 此模型可讓您為非 Teams 使用者建置自訂應用程式,與 Teams 使用者連線和通訊。
  • Teams 使用者 Microsoft Entra ID 負責控制使用者驗證,但您自訂應用程式的使用者必須擁有 Teams 授權。 此模型可讓您為 Teams 使用者建置自訂應用程式,讓現有 Teams 用戶端實現不可能的特殊化工作流程或體驗。

應用程式可以實作驗證模型,並使用者保留選擇驗證的權利。 下表比較這兩種模型:

功能 外部使用者 Teams 使用者
目標使用者基本資料 客戶 企業
識別提供者 任意 Microsoft Entra ID
Display name 尾碼為 "(External)" 的任何人 Microsoft Entra 使用者的「顯示名稱」屬性值
驗證與授權 自訂* Microsoft Entra ID 和自訂*
可透過以下方式通話 通訊服務通話 SDK 通訊服務通話 SDK
可透過以下方式聊天 通訊服務聊天 SDK 圖形 API
加入 Teams 會議 Yes Yes
以 Teams 使用者身分撥打及接聽通話 No Yes
PSTN 支援 Teams 會議不支援通訊服務使用者 Microsoft Teams 電話、通話方案、直接路由、電信業者連線

* 發出存取權杖的伺服器邏輯可以執行要求的任何自訂驗證和授權。

外部使用者

自備身分識別 (BYOI) 驗證模型可讓您為外部使用者建置自訂應用程式,與 Teams 使用者連線和通訊。 您負責控制使用者驗證,而您自訂應用程式的使用者不需要具有 Microsoft Entra 身分識別或 Teams 授權。 第一個啟用的案例,讓應用程式的使用者以外部帳戶加入 Microsoft Teams 會議,類似於使用 Teams Web 應用程式加入會議的匿名使用者。 這非常適合讓員工 (熟悉 Teams) 和外部使用者 (使用自訂應用程式) 舉行共同會議體驗的企業對消費者應用程式。 未來,我們將實現其他案例,包括直接通話和聊天,讓您的應用程式在 Teams 會議環境外起始與 Teams 使用者的通話和聊天。

如需詳細資訊,請參閱加入 Teams 會議

Teams 使用者目前無法加入使用 Azure 通訊服務通話 SDK 起始的通話。

Teams 使用者

開發人員可以使用通訊服務通話 SDK 搭配 Teams 身分識別,為 Teams 使用者建置自訂應用程式。 自訂應用程式可為 Teams 使用者實現特殊化工作流程,例如管理來電和撥出的電話,或將 Teams 通話體驗帶入標準 Teams 用戶端不支援的裝置。 Microsoft Entra 會驗證 Teams 使用者,而此使用者的所有屬性和詳細資料都會繫結至其 Microsoft Entra 帳戶。

當通訊服務端點使用 Teams 身分識別連線到 Teams 會議或 Teams 通話時,此端點視為具有 Teams 用戶端的 Teams 使用者。 體驗是由指派給組織內外使用者的原則所驅動。 Teams 使用者可以加入 Teams 會議、撥打電話給其他 Teams 使用者、接聽一般電話的來電,以及將正在進行的通話轉送至 Teams 通話佇列或共用畫面。

Teams 使用者會在用戶端應用程式中驗證 Microsoft Entra ID。 開發人員接著會透過通訊服務身分識別 SDK,以 Microsoft Entra ID 驗證權杖交換存取權杖。 此交換會建立 Microsoft Entra ID 與通訊服務之間的連線。 建議您在後端服務中實作權杖交換,作為 Azure 通訊服務簽署交換要求的認證。 在您的後端服務中,您可以要求任何其他驗證。

Teams 會議和通話體驗

使用者有數種方式可以加入 Teams 會議:

  • 透過 Teams 用戶端以通過驗證的 Teams 使用者身分加入。 包括桌面、行動裝置和 Web Teams 用戶端。
  • 透過 Teams 用戶端以未經驗證的匿名使用者身分加入。
  • 透過自訂通訊服務應用程式,使用自備身分識別驗證模型以外部使用者身分加入。
  • 透過自訂通訊服務應用程式,使用 Teams 身分識別驗證模型以 Teams 使用者身分加入。

Overview of multiple interoperability scenarios within Azure Communication Services

使用 Teams 身分識別驗證模型,通訊服務應用程式可讓 Teams 使用者加入與正在使用 Teams 用戶端之其他 Teams 使用者的通話:Overview of interoperability scenarios within Azure Communication Services

隱私權

Azure 通訊服務與 Microsoft Teams 之間的互通性可讓您的應用程式和使用者參與 Teams 通話、會議和聊天。 在 Teams 通話或會議中啟用錄製或轉錄功能時, 貴用戶有責任通知 貴用戶的應用程式使用者。

Microsoft 會透過 Azure 通訊服務 API 向您指出錄製或文字記錄已開始,您必須在應用程式的使用者介面中即時將此事實傳達給使用者。 您同意針對因您未遵守此義務而造成的所有成本和損害對 Microsoft 進行補償。

定價

Azure 通訊服務 API 和 SDK 的所有使用量都會增加 Azure 通訊服務計費計量。 與 Microsoft Teams 的互動,例如加入會議或使用 Teams 配置的號碼起始通話,都會增加這些計量。 不過,Teams 互通性功能本身不收取額外費用,而且 BYOI 和 Microsoft 365 驗證選項之間沒有價差。

如果您的 Azure 應用程式使用者與 Microsoft Teams 使用者開會使用了 10 分鐘,則這兩位使用者合計通話 20 分鐘。 透過自訂應用程式使用的 10 分鐘,加上使用 Azure API 和 SDK,會一起計算為資源使用費用。 不過,原生 Teams 應用程式使用者所使用的 10 分鐘會由適用的 Teams 授權負擔,不計入 Azure 計量。

商標和品牌指導方針

第三方在廣告或促銷材料中使用 Microsoft Teams 商標或產品標誌時,必須遵循 Microsoft 商標和品牌指導方針。 一般而言,文字標記可以用來真實地傳達有關產品或服務的資訊,只要客戶和公眾不會混淆為相信 Microsoft 與您的產品或服務有關聯或背書即可。 不過,我們的標誌、應用程式、產品圖示、圖例、相片、影片和設計永遠不能在沒有明確授權的情況下使用。 若要取得商標的詳細資訊,請參閱 Microsoft 商標和品牌指導方針

政府雲端 (GCC) 中的 Teams

Azure 通訊服務互通性目前與使用 Microsoft 365 政府雲端 (GCC) 的 Teams 部署不相容。

下一步

深入了解外部使用者互通性:

深入了解 Teams 使用者互通性: