你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

语音和视频见解

本文档介绍了见解仪表板中“语音和视频”部分的相关内容,以及如何使用 Copilot in Azure 来监视和提升通话质量。

概述

在每个“通信资源”中,我们提供了“见解”功能,该功能充当相应资源中所有通话的仪表板。 仪表板的“语音和视频”部分提供了该通话资源的通话使用情况、可靠性和质量的简要摘要。

此仪表板与 Copilot in Azure 集成,让你能够与 Copilot 聊天,快速了解正在查看的数据,并了解可采取哪些措施来改善用户的通话体验。

可使用两个主要工具来监视通话并提高通话质量。

  1. “语音和视频见解”仪表板
  2. 通话诊断

建议使用“语音和视频见解”仪表板中的 Copilot 来启动任何质量调查,并根据需要使用呼叫诊断中的 Copilot,以在需要精细的详细信息时浏览单次呼叫。

“语音和视频见解”由四个主要部分组成。

启用“语音和视频见解”

需要启动存储呼叫日志并启用 Copilot in Azure 才能开始使用“语音和视频见解”仪表板。

重要说明

必须收集日志才能使用仪表板。 要启用“语音和视频见解”,请参阅:如何设置语音和视频见解?

除非启用这些特定的诊断设置,否则 Azure 不会存储呼叫日志数据。 呼叫数据不可追溯。 设置诊断设置后,将累积数据。

访问“语音和视频见解”

在 Azure 通信服务资源中,在左侧导航栏向下滚动到“监视”类别。 选择“见解”选项卡,然后选择“语音和视频”:

“见解”导航图标的屏幕截图。

数据量

“数据量”选项卡绘制关键使用情况指标,例如通话和参与者数量,可以使用筛选器来关注评论和时间范围。

此选项卡重点关注一段时间内通话的参与者和通话量。 你可以查看一段时间内的平均呼叫持续时间,或按平均呼叫持续时间来关注排名靠前的用户。 我们提供了按 SDK 版本、Teams 互操作性、参与者类型、呼叫类型、终结点类型和 OS 版本细分的详细信息。

“语音和视频数据量”选项卡的屏幕截图。

可以使用 Copilot in Azure 获取对本节底部的关键概念的详细解释。

语音和视频“数据量”选项卡中 Copilot 回复的屏幕截图。

可靠性

“可靠性”选项卡总结了关键通话 SDK API 的性能,可帮助你关注性能最差的方面。 默认视图显示所有 API 的趋势,可让你大致了解可靠性。 可以选择要关注的单个 API 方案,以获取更多详细信息。 选择单个 API 场景时,仪表板可视化内容会更新,以显示该 API 的详细分类信息。

语音和视频“可靠性”选项卡中 Copilot 回复的屏幕截图。

面向用户的诊断 (UFD)

“面向用户的诊断 (UFD)”选项卡打开时会显示主要 UFD 事件的摘要,并突出显示每个 UFD 的恢复率,以便你重点关注。 与“可靠性”选项卡类似,你首先会看到所有 UFD 的概述,一旦选择单个 UFD,就会看到更深入的详细见解。 可以使用 Copilot in Azure 了解如何在通话应用程序中利用 UFD 并减轻其对用户的影响。

建议优先改进恢复率低且数量多的 UFD,这可能是改善用户通话体验的最佳机会。 例如,通话 SDK 可能会从某些通话中的事件中恢复,用户可能不会察觉到问题。 通过关注表现最差的方面,可以帮助确定根本原因。

语音和视频 “UFD” 选项卡中 Copilot 回复的截图。

如何解读 UFD?

在通话期间,通话 SDK 可能会触发称为“面向用户的诊断 (UFD)”的事件,这些 UFD 事件表明用户可能由于各种原因而感觉通话体验不佳。 例如,视频在通话中冻结,网络质量下降。 由于 UFD 本质上只是一种症状,并且是根据广泛的量化标准触发的,因此可能存在多种触发 UFD 事件的根本原因。 此外,可能存在已触发 UFD,但用户在通话期间没有察觉到问题的情况,因为通话 SDK 能够缓解任何潜在问题。 相比之下,“可靠性”选项卡会尝试为你的分析提供更具体的错误代码和子代码信息。

质量

“语音和视频”模态下的“质量”选项卡允许用户检查通话的质量分布,其中质量在此仪表板的三个级别定义:

  • 劣质媒体流的比例(流质量图),其中至少有一个不健康的值时,流的质量被归类为“差”,不健康的范围定义为:

    • 抖动 > 30 毫秒
    • 数据包丢失 > 10%
    • 往返时间 > 500 毫秒
  • 受影响通话的比例,其中受影响的通话定义为至少有一个质量较差的流的通话

  • 参与者结束原因,跟踪参与者退出通话的原因。 结束通话的原因记录在我们的通话代码文档中,通话代码是描述操作特定状态的数字代码。 通话代码可以分为六类:成功、客户端故障、服务器故障、全局故障、重定向和临时。 左侧饼图显示了通话代码的分布,右侧提供了参与者结束原因的特定代码列表。

语音和视频质量的屏幕截图。

此外,还可以通过通话中使用的媒体流类型(“媒体类型”参数)进行质量筛选,例如仅获取在视频流质量方面受影响的通话:

也可以通过终结点类型(“终结点类型”参数)进行筛选,例如获取 PSTN 参与者的参与者结束原因。 这些筛选器允许多个选择:

性能

“性能”选项卡提供关键调用 SDK API 的十分位级别性能摘要,可帮助你识别延迟最高的区域。 默认情况下,仪表板显示 P95 延迟趋势,提供一段时间内延迟的高级视图。

若要进一步探索,可以选择特定的 API 方案。 选择方案后,仪表板会更新以显示该 API 性能的详细细分,从而实现更深入的分析和故障排除。

语音和视频性能选项卡的屏幕截图。

有关工作簿的详细信息

有关工作簿的详细说明,请参阅 Azure Monitor 工作簿文档。

编辑仪表板

通过单击顶部导航栏上的“编辑”按钮,可自定义我们提供的“见解”仪表板来更好地满足你的需求:

仪表板编辑过程的屏幕截图。

编辑这些仪表板会创建一个单独的工作簿,你可以在资源的“工作簿”选项卡上访问该工作簿:

“工作簿”选项卡的屏幕截图。

有关工作簿的详细说明,请参阅 Azure Monitor 工作簿文档。

常见问题

如何设置“语音和视频见解”?

由于“语音和视频见解”仪表板与 Copilot in Azure 集成并由 Azure Monitor 工作簿提供支持,因此需要存储呼叫日志,以便可视化任何内容。 此外,还必须启用 Copilot in Azure。 以下小节将详细介绍这两个要求。

收集呼叫日志

见解仪表板使用 Azure Monitor 工作簿显示来自 Azure 通信服务的呼叫日志数据。 默认情况下,这些呼叫日志不会存储在 Azure 帐户中,因此需要开始存储这些日志,这样仪表板才会正常工作。 要收集这些呼叫日志,需要启用将呼叫数据定向到 Log Analytics 工作区的诊断设置。

数据不会进行追溯性存储,因此仅在配置诊断设置后开始捕获呼叫日志。

按照在 Azure Monitor 中通过诊断设置启用日志为资源添加诊断设置。 建议最初收集所有日志。 添加诊断设置时,系统会提示你选择日志。 要收集所有日志,请选择“allLogs”

Azure Monitor 的 Log Analytics 中的数据量、保留期和使用情况通过现有的 Azure 数据计量计费。 出于成本考虑,建议根据需要监视数据使用情况和保留策略。 有关详细信息,请参阅控制成本

如果你有多个 Azure 通信服务资源 ID,则必须为每个资源 ID 启用这些设置。 查看“语音和视频见解”时,它会显示正在查看的 resourceID 的详细信息。

启用 Copilot in Azure

你的组织需要管理对 Copilot in Azure 的访问权限。 在组织获得对 Copilot in Azure 的访问权限后,“语音和视频见解”部分将显示多个可与之交互的 Copilot 图标。

与 Copilot in Azure 交互,以获取常见术语的质量改进指南和说明。 为 Copilot in Azure 提供详细信息有助于其确定解决修补程序。 如果需要,可以在容量有限的情况下使用没有 Copilot 的视觉对象。

是否可以使用旧版语音和视频见解?

是的,2025 年 1 月起提供的旧版语音和视频见解版本可用。 要打开它,请在 Azure 通信服务资源的左侧栏中选择工作簿,然后在工作簿库视图中选择“见解(旧版)”。

显示如何查找旧版 Insights 工作簿的屏幕截图。

后续步骤