什麼是 Azure 通訊服務?
注意
請完成這份簡短問卷 (英文),與我們分享您對 Azure 通訊服務的想法和意見反應。
Azure 通訊服務 提供多重通道通訊 API,以將語音、視訊、聊天、簡訊/簡訊/簡訊/簡訊、電子郵件等新增至所有應用程式。
Azure 通訊服務 包含 REST API 和用戶端連結庫 SDK,因此您不需要是基礎技術專家,就能將通訊新增至您的應用程式。 Azure 通訊服務 可在多個中使用適用於政府的 Azure 地理位置和 Azure。
Azure 通訊服務支援各種通訊格式:
- 語音和視訊通話 (部分機器翻譯)
- RTF 聊天
- SMS
- WhatsApp 的進階傳訊
您可以將自訂用戶端應用程式、自訂服務和公用電話網 (PSTN) 連線到您的通訊體驗。 您可以直接透過 #D84318D401326476781778D6372DB785B REST API、SDK 或 Azure 入口網站 取得電話號碼,並將這些號碼用於 SMS 或通話應用程式。
您也可以使用生產環境就緒的電子郵件 SDK,將電子郵件功能整合到應用程式。 Azure 通訊服務 直接路由可讓您使用SIP和會話邊界控制器來連線您自己的 PSTN 電信業者,並攜帶您自己的電話號碼。
除了 REST API 之外,Azure 通訊服務用戶端程式庫 (部分機器翻譯) 也適用於各種平台和語言,包括網頁瀏覽器 (JavaScript)、iOS (Swift)、Android (Java)、Windows (.NET)。 利用 UI 連結庫 加速 Web、iOS 和 Android 應用程式的開發。 Azure 通訊服務 與身分識別無關,您可以控制如何識別和驗證您的客戶。
Azure 通訊服務的案例包括:
- 企業對消費者 (B2C)。 員工和服務會在瀏覽器和原生應用程式中使用語音、視訊和文字聊天來與外部客戶互動。 您的組織可以使用通話自動化和您透過 Azure 取得的電話號碼來傳送和接收簡訊,或 操作互動式語音響應系統(IVR )。 您可以 與 Microsoft Teams 整合,將取用者連線到員工所主持的 Teams 會議。 這項整合適用於員工可能已經熟悉 Teams 的遠端醫療保健、銀行和產品支援案例。
- 消費者對消費者 (C2C)。 使用語音、視訊和 RTF 聊天來建置吸引人的消費者對消費者互動。 您可以在 Azure 通訊服務 SDK 上建置自訂使用者介面。 您也可以部署完整的應用程式範例和開放原始碼 UI 工具組,以協助您快速開始使用。
若要深入瞭解,請參閱我們的 Microsoft 機制影片 和下列資源。
常見案例
資源 | 描述 |
---|---|
建立通訊服務資源 | 透過 Azure 入口網站 或通訊服務 SDK 開始使用 Azure 通訊服務,以布建您的第一個通訊服務資源。 一旦您有通訊服務資源 連接字串,您就可以提供使用者存取令牌。 |
取得手機號碼 | 使用 Azure 通訊服務來佈建及發行電話號碼。 然後使用電話號碼來起始或接收電話,並建置SMS解決方案。 |
從您的應用程式傳送 SMS | 使用 Azure 通訊服務 SMS REST API 和 SDK,從服務應用程式傳送和接收 SMS 訊息。 |
從您的應用程式傳送電子郵件 (部分機器翻譯) | 使用 Azure 通訊服務 電子郵件 REST API 和 SDK,從服務應用程式傳送電子郵件訊息。 |
建立通訊服務資源之後,您可以開始建置用戶端案例,例如語音和視訊通話或文字聊天:
資源 | 描述 |
---|---|
建立您的第一個使用者存取權杖 | 使用者存取權杖能針對您的 Azure 通訊服務資源驗證用戶端。 這些權杖是使用通訊服務識別 API 和 SDK 來佈建和重新核發。 |
開始使用語音和視訊通話 | Azure 通訊服務 可讓您使用通話 SDK,將語音和視訊通話新增至瀏覽器或原生應用程式。 |
將電話語音通話新增至您的應用程式 (部分機器翻譯) | 使用 Azure 通訊服務 將電話語音通話功能新增至您的應用程式。 |
從您的應用程式向外撥打電話 (部分機器翻譯) | 使用通話自動化 SDK 和 REST API,透過互動式語音響應系統進行輸出通話。 |
將您的通話應用程式加入 Teams 會議 | 使用 Azure 通訊服務 建置與 Microsoft Teams 互動的自定義會議體驗。 通訊服務解決方案的使用者可以透過語音、視訊、聊天和螢幕分享與 Teams 參與者互動。 |
開始聊天 | 使用 Azure 通訊服務 Chat SDK,將豐富的即時文字聊天新增至您的應用程式。 |
將 Microsoft Bot 連線至電話號碼 (英文) | 電話語音通道是 Microsoft Bot Framework 中的通道,可讓 Bot 透過電話與使用者互動。 其會使用與 Azure 通訊服務和 Azure 語音服務結合的 Microsoft Bot Framework 強大功能。 |
新增視覺通訊體驗 (英文) | 適用於 Azure 通訊服務的 UI 程式庫可讓您輕鬆地將豐富的視覺通訊體驗新增至您的應用程式,以進行通話和聊天。 |
範例
下列範例示範使用 Azure 通訊服務 的端對端解決方案。 從這些範例開始,以啟動您自己的通訊服務解決方案。
範例名稱 | 描述 |
---|---|
群組通話 Hero 範例 | 下載設計的應用程式範例,以透過瀏覽器、iOS 和 Android 裝置進行群組通話。 |
群組聊天 Hero 範例 | 下載設計的應用程式範例,以在瀏覽器中群組文字聊天。 |
Web 通話範例 | 下載專為音訊、視訊和 PSTN 通話而設計的 Web 應用程式。 |
平台和 SDK 程式庫
若要深入瞭解 Azure 通訊服務 SDK,請參閱下列資源。 如果您想要建置自己的用戶端或透過因特網存取服務,REST API 適用於大部分的函式。
資源 | 描述 |
---|---|
SDK 程式庫和 REST API (部分機器翻譯) | Azure 通訊服務 功能會組織成六個區域,每個區域都有一個SDK。 您可以根據您的即時通訊需求,決定要使用哪一個 SDK 程式庫。 |
通話 SDK 概觀 (部分機器翻譯) | 如需使用者瀏覽器、應用程式和服務以驅動語音和視訊通訊的資訊,請參閱通話 SDK。 |
通話自動化概觀 (部分機器翻譯) | 如需伺服器型智慧型手機通話工作流程和語音和 PSTN 頻道通話錄製的詳細資訊,請檢閱通話自動化 SDK。 |
聊天 SDK 概觀 | 如需將聊天功能新增至應用程式的相關信息,請參閱聊天 SDK。 |
簡訊 SDK 概觀 | 檢閱 SMS SDK,將 SMS 訊息新增至您的應用程式。 |
電子郵件 SDK 概觀 | 如需將交易式電子郵件支援新增至應用程式的相關信息,請參閱電子郵件 SDK。 |
UI 程式庫概觀 | 檢閱 UI 連結庫,以深入瞭解您可以放入應用程式的生產環境就緒 UI 元件。 |
設計資源
在適用於 Figma 的 UI 程式庫設計工具套件 (英文) 中尋找完整的元件、複合項目和 UX 指導方針。 此設計資源是專為更快且更輕鬆地設計您的視訊通話和聊天體驗而建置的。
其他 Microsoft 通訊服務
請考慮目前未直接與 Azure 通訊服務 互通的另外兩個 Microsoft 通訊產品:
Microsoft Graph 雲端通訊 API 可讓組織建置與 Microsoft Entra 用戶系結且具有 Microsoft 365 授權的通訊體驗。 此工作流程最適合用於繫結至 Microsoft Entra ID 的應用程式,或用於您想要在 Microsoft Teams 中擴充生產力體驗之處。 另外還有一些 API 可在 Teams 體驗中建立應用程式和自訂。
Azure PlayFab Party 簡化了在遊戲中加入低延遲聊天和資料通訊的程序。 雖然您可以使用通訊服務來增強遊戲的聊天和社交系統,但 PlayFab 是一種量身打造的選擇,在 Xbox 上免費提供。