配置呼叫数据连接器

重要

由世纪互联在中国运营的Skype for Business将于2023年10月1日停用。 如果尚未升级 Skype for Business Online 用户,系统会自动安排他们进行辅助升级。 如果想要自行将组织升级到 Teams,强烈建议你立即开始规划升级路径。 请记住,成功升级与技术和用户就绪情况一致,因此在导航到 Teams 旅程时,请务必利用我们的 升级指南

Skype for Business Online(不包括世纪互联在中国运营的服务)已于 2021 年 7 月 31 日停用。

本文介绍如何配置呼叫数据连接器,这是一个单一工具集,可用于使用 Microsoft 通话质量仪表板 (CQD) 和呼叫分析 (CA) 工具查看Skype for Business Server通话质量数据。

有关呼叫数据连接器权益和先决条件(例如角色要求和设置混合连接)的详细信息,请参阅 规划呼叫数据连接器

启用监视

必须在前端池中使用本地 LCSCdr 和 QoEMetrics 数据库 (QoE) 数据收集配置呼叫数据记录 (CDR) 和用户体验质量;否则,呼叫分析和通话质量仪表板将不会获取要使用的数据。 在配置呼叫数据连接器之前,请按照在 Skype for Business Server 中部署监视中提供的步骤配置 CDR 和 QoE 以及基本监视。

重要

如果未在前端池上启用监视,则调用数据连接器将不起作用。

启用呼叫数据连接器

若要配置和启用呼叫数据连接器,请使用以下 cmdlet:

Cmdlet 描述
New-CsCloudCallDataConnection 建立联机数据收集器的联机 cmdlet。
Get-CsCloudCallDataConnection 检索现有联机数据收集器的联机 cmdlet。
Get-CsCloudCallDataConnector 一个本地 cmdlet,用于检索由 New-CsCloudCallDataConnection cmdlet 创建的连接信息。
Set-CsCloudCallDataConnector 一个本地 cmdlet,用于保存由 New-CsCloudCallDataConnection cmdlet 创建的连接信息的本地副本。
Set-CsCloudCallDataConnectorConfiguration 一个本地 cmdlet,允许启用或禁用连接器并自定义范围级别。

注意

若要擦除配置并重新开始,请使用 Remove-csclouddatconnectorconfiguration cmdlet。

配置环境

若要配置环境以启用联机数据收集器,必须先以管理员身份登录到 Microsoft Teams PowerShell 模块。 有关详细信息,请参阅 Microsoft Teams PowerShell 概述

可通过两种方法登录到 Microsoft Teams PowerShell 模块:

  • 从 Skype for Business Server 2019 命令行管理程序 (建议的方法)
  • 从另一个 PowerShell 会话
  1. 如果首次启用连接器,请运行以下命令:

    New-CsCloudCallDataConnection | Set-CsCloudCallDataConnector -TenantId <tenant_id>
    
  2. 如果收到连接已存在的错误,则表示租户的调用数据连接已存在。 在这种情况下,请运行 命令:

    Get-CsCloudCallDataConnection | Set-CsCloudCallDataConnector -TenantId <tenant_id>
    

从另一个 PowerShell 会话登录到 Microsoft Teams PowerShell 模块, (可选方法)

  1. 如果首次启用连接器,请运行以下命令:

    New-CsCloudCallDataConnection 
    
  2. 如果收到连接已存在的错误,则表示租户的调用数据连接已存在。 在这种情况下,请运行 命令:

    Get-CsCloudCallDataConnection  
    

上述命令的输出包含一个令牌值,在配置本地环境时需要该值,如下所示:

在 Skype for Business Server 命令行管理程序中,指定以下命令:

Set-CsCloudCallDataConnector -Identity Global -TenantId <tenant_id> -Token <token-copied-from-online>

配置范围

可以使用 Skype for Business Server 命令行管理程序中的 Set-CsCloudCallDataConnectorConfiguration cmdlet 为特定站点或整个Skype for Business Server部署启用呼叫数据连接器。 例如,以下命令在全局范围内启用呼叫数据连接器:

Set-CsCloudCallDataConnectorConfiguration -Identity "global" -EnableCallDataConnector $True

除了全局设置之外,还可以将呼叫数据连接器配置设置分配给站点范围。 这在监视方面提供了额外的管理灵活性。 例如,管理员可以为 Redmond 站点启用呼叫数据连接器转发,但对都柏林站点禁用呼叫数据连接器转发,如以下示例所示:

Set-CsCloudCallDataConnectorConfiguration -Identity "site:Redmond" -EnableCallDataConnector $True
Set-CsCloudCallDataConnectorConfiguration -Identity "site:Dublin" -EnableCallDataConnector $False

在 site 作用域配置的设置的优先于在 global 作用域配置的设置。 例如,假设在全局范围内启用了呼叫数据连接器转发,但在 Redmond 站点) 的站点范围 (禁用。 这意味着不会为 Redmond 站点中的用户转发呼叫详细信息记录和 QoE 信息。 但是,其他网站中的用户 (,即由全局设置而不是 Redmond 站点设置) 管理的用户将转发其呼叫详细信息记录和 QoE 信息。

下表显示了呼叫数据连接器使用的最常用的设置的值:

属性 说明 默认值
EnableCallDataConnector
指示是否启用呼叫数据连接器。 如果为 True,则监视记录将转发到联机监视。
$False
Identity 确定命令的范围级别:全局或站点。 全球

禁用呼叫数据连接器

禁用呼叫数据连接器不会解除监视存储与前端池的关联,也不会卸载后端监视数据库,也不会影响后端监视数据库。 禁用呼叫数据连接器时,Skype for Business Server停止将呼叫数据上传到云。

使用 Skype for Business Server 命令行管理程序中的 Set-CsCloudCallDataConnectorConfiguration cmdlet 禁用呼叫数据连接器。 例如,以下命令通过将 EnableCallDataConnector 属性设置为 $False,在全局范围内禁用调用数据连接器:

Set-CsCloudCallDataConnectorConfiguration -Identity "global" -EnableCallDataConnector $False

如果要继续将呼叫数据上传到云,请将 EnableCallDataConnector 属性设置回 $True,如以下示例所示:

Set-CsCloudCallDataConnectorConfiguration -Identity "global" -EnableCallDataConnector $True

通过联机仪表板查看本地数据

启用呼叫数据连接器后,可以在呼叫分析仪表板或通话质量仪表板上查看本地呼叫数据,如使用呼叫分析排查质量不佳问题以及打开并使用 Microsoft Teams 和 Skype for Business Online 通话质量仪表板中所述。

有关详细信息

有关 cmdlet 的详细信息,可以使用 Skype for Business Server 命令行管理程序中的 Get-Help 命令。 例如:

Get-Help Get-CsCloudCallDataConnector |更

Get-Help Set-CsCloudCallDataConnector |更

Get-Help Set-CsCloudCallDataConnectorConfiguration |更