Share via


在通話自動化工作流程中新增 Microsoft Teams 使用者,以提供快速的客戶服務

Azure 通訊服務 通話自動化可讓開發人員能夠使用即時事件觸發程式建置可程式化客戶互動,以在通話上執行動作。 此可程式性可讓您建置智慧型手機工作流程,以即時適應客戶需求,並針對商業規則進行完整自定義。 您可以在這裡深入瞭解 API。 本文件說明 Microsoft Teams 支援的互操作性通話自動化。

開發人員可以使用通話自動化 API 將 Teams 使用者新增至其通話工作流程和客戶互動,協助您使用易於使用的 REST API 和 SDK 來提供進階客戶服務解決方案。 這項互操作性是透過 VoIP 提供的,以減少電話語音基礎結構的額外負荷。 開發人員可以使用使用者的 Entra 物件識別碼 (OID) 將 Teams 使用者新增至 Azure 通訊服務 呼叫。

使用案例

  1. 簡化客戶服務作業:將 CCaaS 解決方案連線至 Microsoft Teams,讓客戶服務專員能夠透過 Teams 應用程式管理內部和外部客戶對向通訊。 簡化的整合模型可減少 CCaaS 和 Teams 租用戶的設定時間。 在 Microsoft Teams 系統管理員將必要的許可權授與 Azure 通訊服務 資源之後,每個新租使用者將在幾分鐘內使用此設定。
  2. 專家諮詢:企業可以邀請主題專家進入其客戶服務工作流程,以迅速解決問題,並改善他們的第一次通話解決率。

案例展示 – 簡化客戶服務作業

讓我們以 Contoso Airlines 為例,他們使用 Teams 作為其 UCaaS 解決方案。 針對其客戶服務作業,他們想要使用 AI 支援的虛擬代理程式來分級並解決傳入客戶來電,並將複雜的問題移交給人類代理人(在 Microsoft Teams 上)。 下列數據流圖表描述如何使用 Azure 通訊服務 來達成此案例。

使用 Microsoft Teams 和通話自動化的客戶服務通話流程圖表。 如先前所述,呼叫自動化 API 可讓您建置可程式化的呼叫工作流程。 在此情況下,Contoso 開發了一項服務,其使用呼叫自動化 API 來處理及協調客戶呼叫。

  1. 客戶呼叫 Contoso 的說明熱線號碼。
  2. 連入呼叫會發佈至 Contoso 的服務,它會使用呼叫自動化 API 來接聽呼叫。
  3. 服務會使用 IVR 或自然語言型語音提示,將客戶連線至虛擬代理程式/Bot 來分級通話。
  4. 當 Bot 要求將呼叫交給人類代理程式以取得進一步協助時,Contoso 的服務會識別可用的代理程式(透過 Graph API 存在),並嘗試將它們新增至呼叫。
  5. Teams 使用者會收到來電通知。 他們接受並加入通話。

現在,讓我們看看 Contoso 已經使用 CCaaS 提供者進行客戶服務作業的案例。 下圖描述 CCaaS 如何使用通話自動化將 Contoso 的 Teams 租用戶連線到其 CCaaS 解決方案。 使用 Microsoft Teams 和通話自動化的連絡中心提供者通話流程圖表。

  1. 客戶會在進行中的通話中連線到連絡中心解決方案。 客戶可能會在佇列中等候,或與虛擬代理程式/Bot 互動。 連絡中心解決方案會識別 Teams 上可用的代理程式(透過 Graph API 存在),以連線到此呼叫。
  2. 聯繫人中心提供者已使用 Azure 通訊服務 通話自動化實作 Web 服務,要求將此 Teams 使用者新增至通話。
  3. 由於客戶通話是由連絡中心提供者處理,因此他們需要設定 SBC 與 Azure 通訊服務 直接路由,才能將通話路由/連線到 Microsoft。 使用此模型時,只有連絡中心提供者需要設定 SBC。 此 SBC 可以處理多個 Teams 租用戶的連線,讓開發人員輕鬆地實作每個區域多租使用者主幹,以發揮最大價值。 Contoso 不需要為每個租使用者設定 Teams 直接路由,因此可減少電話語音額外負荷和 Contoso 連絡中心提供者的上線時間。
  4. 在通話自動化內建的 Teams Interop 中,Azure 通訊服務 然後使用 Teams 使用者的 ObjectId 將它們新增至通話。 Teams 使用者會收到來電通知。 他們接受並加入通話。

重要

呼叫 Teams 使用者需要 Teams 電話 授權和企業啟用。 如需詳細資訊,請參閱 Teams 互操作性定價在您的組織中設定 Teams 電話。

功能

下列清單是目前 Azure 通訊服務的通話自動化 SDK 中與 Microsoft Teams 使用者通話可用的一組功能。

功能區域 功能 支援
通話前案例 對 Microsoft Teams 使用者撥出新的外撥通話 ✔️
重新導向 (轉接) 對 Microsoft Teams 使用者的通話 ✔️
通話中案例 將一或多個端點新增至現有與 Microsoft Teams 使用者的通話 ✔️
對 Microsoft Teams 使用者提出通話邀約時,為被呼叫者設定自訂顯示名稱 ✔️
從音訊檔案或文字提示播放音訊 (文字到語音轉換) ✔️
透過 DTMF 或語音辨識使用者輸入(語音轉換文字)
從現有的通話移除一或多個端點 ✔️
將 1 對 1 通話盲目轉接至另一個端點 ✔️
掛斷通話 (移除通話連結) ✔️
終止通話 (移除所有參與者並結束通話) ✔️
查詢案例 取得通話狀態 ✔️
取得通話中的參與者 ✔️
列出通話中的所有參與者 ✔️
通話錄音 支援 Teams 用戶端中的通話錄製通知/開始/暫停/繼續/停止錄製) ✔️

支援的 Teams 用戶端

用戶端 支援
Microsoft Teams 桌面版 ✔️
Microsoft Teams Web ✔️
Microsoft Teams iOS
Microsoft Teams Android
使用 Azure 通訊服務建置的自定義應用程式,使用 Microsoft 365 身分識別登入 ✔️

在這裡深入瞭解加入 Azure 通訊服務 通話的Teams用戶體驗。

下一步

以下是您感興趣的一些文章: