共用方式為


通話診斷

Azure 通訊服務會在通話診斷中提供通話品質分析和視覺效果。 您可以使用通話診斷來調查通話計量和事件,並瞭解通訊服務通話解決方案中偵測到的質量問題。

請務必瞭解通話品質和可靠性,以提供絕佳的客戶體驗。 各種問題都可能會影響通話品質,例如網際網路連線品質不佳、軟體不相容問題,以及裝置的技術難處。 無論是要等待醫生通話的患者,或是要參與老師課程的學生,這些問題可能會讓所有通話參與者感到沮喪。 對於開發人員,診斷和修正這些問題可能非常耗時。

通話診斷可偵測通話的異常。 其可協助使用 Azure 通訊服務的開發人員調查通話中發生的事件。 調查的目標是識別通話品質和可靠性不佳的可能原因。

就像真實交談一樣,通話中同時發生的許多事情可能會或可能不會影響溝通。 通話診斷中的時間軸可讓您更輕鬆地視覺化通話中發生的情況。 其會顯示通話事件的豐富資料視覺效果,並深入解析經常影響通話的問題。

啟用通話診斷

Azure 通訊服務會以計量和事件的形式收集通話資料。 針對要分析新通話資料的通話診斷,您必須在 Azure 監視器中啟用診斷設定。 Azure 監視器接著會將此資料傳送到 Log Analytics 工作區。

重要

呼叫診斷只能查詢傳送至Log Analytics工作區的數據。 在您啟用診斷設定之後,診斷設定會從單一 Azure 通訊服務資源識別碼開始收集資料。

因為通話診斷是 Azure 通訊服務資源資料上的應用程式層,所以您可以查詢通話資料,並在資料之上建置活頁簿報告

您可以從 Azure 入口網站中的任何 Azure 通訊服務資源存取通話診斷。 在您開啟 Azure 通訊服務資源之後,請尋找服務功能表上的 [監視] 區段,然後選取 [通話診斷]

在為您的 Azure 通訊服務資源設定通話診斷之後,您可以使用該資源中所發生通話的有效識別碼來搜尋通話。 在通話完成之後,資料可能需要數小時的時間才會出現在您的資源中,並填入通話診斷內。

下列各節描述入口網站中 [通話診斷] 窗格的主要區域。

入口網站預設會列出所有通話。 搜尋方塊可讓您尋找個別通話,或篩選通話以探索有問題的通話。 選取通話會帶您前往具有三個索引標籤的詳細資料窗格:[概觀]、[問題],以及 [時間軸]

您可以在搜尋方塊中依通話識別碼進行搜尋。 若要尋找通話識別碼,請參閱存取您的用戶端通話識別碼

[通話診斷搜尋] 的螢幕擷取畫面,其中顯示 Azure 通訊服務資源的最新通話。

注意

您可以探索呼叫診斷內的資訊圖示和連結,以瞭解函式、定義和實用秘訣。

通話概觀

選取通話之後,其詳細數據會出現在 [ 概觀 ] 索引卷標上。此索引標籤會顯示通話摘要,其中醒目提示參與者和通話品質的關鍵計量。 您可以選取參與者以直接鑽研其通話時間軸詳細資料,也可以移至 [問題] 索引標籤以進一步分析。

螢幕擷取畫面顯示所選通話的 [通話診斷概觀] 索引標籤。

通話問題

[問題] 索引標籤可讓您對通話診斷在通話期間偵測到的任何媒體品質和可靠性問題進行高階分析。

此索引標籤會醒目提示偵測到且已知會影響使用者通話品質的問題,例如網路狀況不良、靜音時說話或裝置故障。 如果您想要探索偵測到的問題,請選取醒目提示的項目。 相關事件的預先填入檢視會出現在 [時間軸] 索引標籤上。

[通話診斷問題] 索引標籤的螢幕擷取畫面,其中顯示所選通話中偵測到的主要問題。

通話時間軸

當通話問題難以進行疑難排解時,您可以探索 [時間軸] 索引標籤,以查看通話期間所發生事件的詳細順序。

時間軸檢視很複雜。 時程表檢視旨在協助需要探索呼叫詳細數據並解譯複雜偵錯數據的開發人員。 在大型通話中,時間軸檢視可能會呈現大量的資訊。 我們建議您使用篩選來縮小搜尋結果的範圍,並降低複雜度。

您可以在通話中檢視每個參與者的詳細通話記錄。 通話資訊可能由於各種原因而不存在,例如通話資源之間的隱私權限制。

[通話診斷時間軸] 索引標籤的螢幕擷取畫面,其中顯示所選通話時間軸檢視中的詳細事件。

用於通話診斷的 Azure Copilot

AI 可協助應用程式開發人員完成開發生命週期的每個步驟:設計、建置和作業。 開發人員可以在 Azure 中使用 Microsoft Copilot , 在通話診斷中了解並解決各種通話問題。 例如,開發人員可以向 Azure Copilot 詢問下列問題:

  • 如何在 Azure 通訊服務 VoIP 呼叫中執行網路診斷。
  • 如何優化網路狀況不佳的通話。
  • 如何判斷 Azure 通訊服務呼叫中媒體串流不佳的常見原因。
  • 如果通話上的影片無法運作,如何修正子代碼 41048。

[通話診斷搜尋] 的螢幕擷取畫面,其中顯示 Azure 通訊服務資源的最新通話,以及來自 Azure Copilot 的回應。

常見問題集

如何設定通話診斷?

請在透過 Azure 監視器中的診斷設定啟用記錄中遵循指示,為您的資源新增診斷設定。 我們建議您一開始收集所有記錄。 在了解 Azure 監視器中的功能之後,請確定您要保留哪些記錄,以及保留多久時間。 當您新增診斷設定時,系統會提示您 選取記錄。 若要收集所有記錄,請選取 [allLogs]

Azure 監視器內 Log Analytics 中的資料磁碟區、保留和通話診斷查詢使用量,會透過現有的 Azure 資料計量計費。 建議您因應成本考量,視需要監視資料使用量和保留原則。 如需詳細資訊,請參閱控制成本

如果您有多個 Azure 通訊服務資源識別碼,則必須為每個資源識別元啟用這些設定。 然後,您可以查詢各自資源標識符內參與者的呼叫詳細數據。

從其他 Azure 通訊服務資源加入的參與者在通話診斷中只能取得有限的資訊。 您開啟通話診斷時屬於資源的參與者會顯示所有可用的深入解析。

常見的通話問題,以及如何修正問題?

常見呼叫問題的資源:

如何? 在通話診斷中啟用 Copilot (預覽版)

您的組織管理 Microsoft Azure Copilot (預覽) 的存取權。 在您的組織有權存取 Azure Copilot 之後,[通話診斷] 介面會在搜尋區域中、[概觀] 索引標籤上,以及 [問題] 索引標籤上包含 [使用 Copilot 進行診斷] 選項。

使用 Azure Copilot 進行通話診斷,透過詳細說明 Azure 通訊服務通話期間面臨的問題來改善通話品質。 在 Azure 中提供 Copilot 來自通話診斷的詳細資訊,可協助 Copilot 加強分析、識別問題,以及識別修正程式。 Azure 中的 Copilot 目前無法以程式設計方式存取您的通話詳細數據。

DiagnosticOptions如何使用 在通話診斷中檢視已標記的通話

您可以在 [呼叫診斷] 介面的三個位置使用標記 DiagnosticOptions

  • 主要 呼叫搜尋 頁面:您可以依特定 DiagnosticOptions 屬性搜尋、套用篩選和檢視。 [呼叫診斷搜尋] 檢視的螢幕快照,其中顯示 DiagnosticOptions 數據行。

  • 通話概觀區段中的參與者數據表:您可以檢視和排序依據DiagnosticOptions[呼叫診斷通話概觀] 區段的螢幕快照,其中顯示 DiagnosticOptions 數據行。

  • 時程表區段:您可以依特定DiagnosticOptions屬性搜尋,並在參與者資訊端面板中檢視DiagnosticOptions[呼叫診斷時間軸] 區段的螢幕快照,其中顯示瀏覽參與者側邊窗格詳細數據時的 DiagnosticOptions 值。

檢視 DiagnosticOptions 數據表中的資訊數據行

如果您看不到 DiagnosticOptions 資料表中的資訊資料列,以下是如何檢視資訊:

若要檢視 DiagnosticOptions 通話診斷中的數據行,您必須使用 [通話搜尋] 和 [通話概觀] 區段中的 [編輯 數據行] 按鈕來啟用這些數據行:

[呼叫診斷] 搜尋檢視的螢幕快照,其中包含 [編輯數據行] 圖示周圍的紅色矩形。

按兩下 [ 編輯資料行 ] 按鈕之後,選擇 [DiagnosticOptions ] 選項,然後按兩下 [ 完成]:

[呼叫診斷] 搜尋檢視的螢幕快照,右側開啟數據行編輯器。[DiagnosticOptions] 選項和 [完成] 按鈕周圍有紅色矩形。

您現在可以看到數據 DiagnosticOptions 行。

在通話診斷中新增通話標籤的詳細資訊

如需新增 DiagnosticOptions 標籤的詳細資訊,請參閱 將自訂標籤新增至客戶端遙測