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

通话结束调查概述

通话结束调查是一个工具,可帮助你了解用户如何看待通话 SDK 解决方案的整体质量和可靠性。

通话结束调查的目的

除非收集反馈,否则很难确定客户的通话体验并了解通话解决方案的性能。 可以使用通话结束调查来收集和分析客户对其通话体验的主观意见。 仅依赖于目标度量,例如音频和视频比特率、抖动和延迟,可能无法指示客户通话体验不佳。

发布调查数据后,可以通过 Azure 查看调查结果以进行分析和改进。 Azure 通信服务使用这些调查结果来监视和提高质量与可靠性。

调查结构

调查旨在回答两个问题:

  • 用户对通话质量的整体体验感知如何?
  • 用户在通话中是否感觉到音频、视频或屏幕共享存在任何问题?

API 让应用程序可以收集数据点,这些数据点描述了用户对其整体通话、音频、视频和屏幕共享体验的感知评级。 Microsoft 根据以下目标分析调查 API 结果。

API 评分类别 问题目标
整体通话质量 响应指示通话参与者如何看待整体通话质量。
音频 响应指示用户是否察觉到任何音频问题。
视频 响应指示用户是否察觉到任何视频问题。
屏幕共享 响应指示用户是否察觉到任何屏幕共享问题。

调查功能

默认调查 API 配置

API 评分类别 界限值 输入范围 注释
整体通话质量 2 1 - 5 调查呼叫参与者的整体质量体验,评分范围为 1 到 5。 响应 1 表示通话体验不佳。 响应 5 表示完美通话。 界限值 2 意味着,响应 1 或 2 表示通话体验欠佳。
音频 2 1 - 5 响应 1 表示音频体验不佳。 响应 5 表示客户没有遇到音频问题。
视频 2 1 - 5 响应 1 表示视频体验不佳。 响应 5 表示客户没有遇到视频问题。
屏幕共享 2 1 - 5 响应 1 表示屏幕共享体验不佳。 响应 5 表示客户没有遇到屏幕共享问题。

注意

API 中指示的问题界限值是 Microsoft 在分析调查数据时使用的阈值。 自定义界限值或输入范围时,Microsoft 会根据你的自定义情况分析调查数据。

更多调查标记

评分类别 可选标记
整体通话质量 CallCannotJoin CallCannotInvite HadToRejoin CallEndedUnexpectedly OtherIssues
音频 NoLocalAudio NoRemoteAudio Echo AudioNoise LowVolume AudioStoppedUnexpectedly DistortedSpeech AudioInterruption OtherIssues
视频 NoVideoReceived NoVideoSent LowQuality Freezes StoppedUnexpectedly DarkVideoReceived AudioVideoOutOfSync OtherIssues
屏幕共享 NoContentLocal NoContentRemote CannotPresent LowQuality Freezes StoppedUnexpectedly LargeDelay OtherIssues

通话结束调查自定义选项

你可以选择收集所有四个 API 值,也可以只收集你认为最重要的值。 例如,可以选择仅询问客户总体通话体验,而不询问其音频、视频和屏幕共享体验。

还可以根据自己的需求自定义输入范围。 对于“整体通话质量”、“音频”、“视频”和“屏幕共享”,默认输入范围为 1 到 5。 但是,可以从最小 0 到最大 100 对每个 API 值进行自定义。

API 评分类别 界限值 输入范围
整体通话质量 0 - 100 0 - 100
音频 0 - 100 0 - 100
视频 0 - 100 0 - 100
屏幕共享 0 - 100 0 - 100

用于查看的调查数据的存储

若要将调查的日志数据发送到 Log Analytics 工作区、Azure 事件中心实例或 Azure 存储帐户进行分析,则必须在 Azure Monitor 中启用诊断设置。 如果未启用诊断设置以将调查数据发送到其中一个选项,则不会存储调查数据,并且将丢失调查数据。

若要为通信服务启用日志,请参阅:呼叫结束调查日志

以 Teams 管理员身份查看调查数据

当 Azure 通信服务 SDK 提交调查作为任何 Teams 互操作会议方案的一部分时,调查数据将通过 Teams 会议组织者的可支持性工具(包括通信分析、PowerBI 和图形 API)进行访问。 Teams 会议组织者的任何管理员都可以访问通信调查数据。 CallSurvey.audioRating.scoreCallSurvey.videoRating.scoreCallSurvey.screenshareRating.score 值特定于 Azure 通信服务,在 Teams 可支持性工具中不可用。

若要将调查数据发送到 Teams 可支持性工具,CallSurvey.overallRating.score 值必须存在。 Teams 可支持性工具期望评级范围为 0 到 4,因此整体评级分数将相应地转换。