View a markdown version of this page

优化 Azure 虚拟桌面和 Windows 365 的 Connect 客户音频 - Amazon Connect Customer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

优化 Azure 虚拟桌面和 Windows 365 的 Connect 客户音频

Connect Customer 为使用 Azure 虚拟桌面 (AVD) 或 Windows 365 云电脑的代理提供高质量的语音体验。借助 Microsoft 多媒体重定向 (MMR),代理将音频处理工作转移到本地设备,并将音频直接重定向到 Connect Customer,从而提高挑战性网络上的音频质量。

首先,您可以使用代理工作区或 GitHub 网站上的 Connect Customer 开源流媒体库来创建新的或更新现有的代理用户界面,例如自定义联系人控制面板 (CCP)。

系统要求

本节介绍在 Connect Customer 中使用微软多媒体重定向 (MMR) 的系统要求。有关微软的完整要求集,请参阅微软文档中的多媒体重定向的先决条件。

代理本地设备
  • 从以下支持的应用程序之一连接到远程会话:Windows 上的 Windows 应用程序,版本 2.0.297.0 或更高版本,或 Windows 上的远程桌面应用程序,版本 1.2.5709 或更高版本。

  • 微软 Visual C++ 可再发行版本 14.32.31332.0 或更高版本。

Azure 会话主机(AVD 或 Windows 365)
  • 会话主机上安装了多媒体重定向。有关说明,请参阅 Microsoft 文档中的在会话主机上安装多媒体重定向。

  • 微软 Visual C++ 可再发行版本 14.32.31332.0 或更高版本。

浏览器支持
  • 会话主机上最新版本的谷歌浏览器或微软 Edge。MMR 呼叫重定向不支持其他浏览器。

MMR 浏览器扩展程序
  • 安装在微软 Edge 或谷歌浏览器的会话主机上的多媒体重定向浏览器扩展程序,版本 1.0.2605.29004 或更高版本。安装远程桌面多媒体重定向服务的单一安装程序也会安装浏览器扩展程序。安装后,启用该扩展。有关说明,请参阅 Microsoft 文档中的在会话主机上安装多媒体重定向。

  • 如果您想使用预发行版 MMR 功能进行测试和验证,则可以配置 MMR Insider 扩展程序。有关更多信息,请参阅 Microsoft 文档中的部署预览体验版的多媒体重定向扩展程序。

呼叫重定向许可名单

MMR 扩展仅重定向其AllowedCallRedirectionSites政策允许名单上的域名。

  • 如果您的代理使用 Connect Customer 代理工作区或托管在 Connect Customer 域上的 CCP(也就是说,如果您在 GitHub 网站上使用 Connect Customer Streams JS 初始化 CCP true 时传递allowFramedSoftphone),则无需采取任何操作。连接客户域名包含在微软 MMR 扩展程序的默认允许列表中。

  • 如果您的代理使用托管在您自己的域(即与allowFramedSoftphone: false)上的自定义 CCP,则您的 IT 管理员必须使用组AllowedCallRedirectionSites策略、注册表或 Microsoft Intune 将托管您的自定义 CCP 的域添加到策略中。有关说明和支持的域格式,请参阅 Microsoft 文档中的为特定域启用呼叫重定向。

网络和防火墙配置
  • 会话主机配置:允许 Azure 会话主机通过 TCP/443 下图所示域与 “连接客户” 联系。有关更多信息,请参阅 设置网络

  • 代理本地设备配置:此解决方案需要在代理的本地设备和通过软电话媒体 UDP 端口 3478 连接客户之间建立媒体连接。有关更多信息,请参阅 设置网络

连接客户 MMR 呼叫重定向的 Azure 会话主机和代理本地设备防火墙设置。

配置 VDI 平台参数

要在 Azure VDI 环境中启用 MMR 呼叫重定向,请将参数设置为。VDIPlatform AZURE您可以通过以下方式之一设置此参数,具体取决于您的代理访问 CCP 的方式:

  • 代理工作区:将VDIPlatform=AZURE查询参数添加到 URL。有关更多信息,请参阅 如何在代理工作区中使用音频优化

  • 嵌入式或自定义 CCP:将参数添加到您的initCCP配置中。

    softphone: { allowFramedSoftphone: true, VDIPlatform: "AZURE" }
注意

当设置VDIPlatform为时AZURE,CCP 仅使用 Azure 音频优化,不会回退到标准的 Web 浏览器音频。确保代理从正确配置的 Azure VDI 环境中访问 CCP,同时激活 MMR 扩展程序且支持浏览器。

如果您未设置该VDIPlatform参数,则连接客户会自动检测并启用 Azure 音频优化(如果可用)。我们建议明确设置参数,以确保一致地使用优化的音频路径。

验证本地设备和 Connect Customer 之间的媒体流量

  1. 确认 MMR 浏览器扩展程序已安装并处于活动状态。在虚拟桌面浏览器中,选择多媒体重定向扩展图标。当 CCP 打开时,分机状态显示为已加载(突出显示的图标),呼叫重定向会显示一个复选标记,表示它处于活动状态。有关更多信息,请参阅 Microsoft 文档中的浏览器扩展程序状态。

    扩展图标会更改以指示重定向状态。下表显示了与呼叫重定向相关的图标状态。

    图标 含义
    多媒体重定向扩展已加载。
    扩展程序已加载,表示可以重定向该网站。
    多媒体重定向扩展程序目前正在重定向呼叫。
    该分机当前正在重定向呼叫。
    未加载多媒体重定向扩展。
    该扩展未加载,表示未重定向网页上的内容。
    多媒体重定向扩展无法正确加载。
    扩展程序无法正确加载。你可能需要重新安装扩展程序或远程桌面多媒体重定向服务,然后重试。
  2. 确认呼叫重定向已启用。打开浏览器开发者工具 (F12),然后在控制台中运行以下命令。预期的结果是true

    navigator.mediaDevices.isCallRedirectionEnabled
  3. 测试媒体流。在虚拟桌面浏览器中,禁用 CCP 域的麦克风权限,然后刷新页面。确认多媒体重定向扩展程序图标显示已加载状态。

    发起通话。确认分机图标显示呼叫符号。对着麦克风说话,确认对方听到了你的音频。由于代理的本地设备处理音频而不是虚拟桌面,因此即使禁用了虚拟桌面浏览器的麦克风,呼叫仍然有效。

    如果分机已禁用或呼叫重定向不起作用,代理会看到一条错误横幅,指出无法访问麦克风。

    多媒体重定向扩展程序状态显示通话期间通话重定向处于活动状态。

收集 MMR 调试日志

如果您需要收集 MMR 日志以进行故障排除,请使用浏览器扩展程序捕获它们。

  1. 在虚拟桌面浏览器中,选择多媒体重定向扩展图标,然后选择显示高级设置

  2. 对于 “收集日志”,选择 “开始”

  3. 重现该问题,再次选择扩展图标,然后在 “收集日志” 中选择 “停止” 。浏览器提示您下载一个或多个日志文件。

从多媒体重定向扩展高级设置中收集日志。

有关更多信息,请参阅 Microsoft 文档中的多媒体重定向疑难解答。

注意

有关当前 MMR 已知问题和限制,请参阅 Microsoft 文档中的已知问题和限制。

限制

  • 政府云:微软不支持美国政府Azure虚拟桌面上的MMR,也不支持适用于海湾合作委员会或国防部环境的Windows 365上的MMR。 GCC-High

  • 语音对焦:VDI 环境不支持噪声抑制(语音对焦),因为它与音频重定向不兼容。

  • 视频:Connect Customer 目前不支持视频的 MMR 呼叫重定向。