配置呼叫数据连接器
重要
由世纪互联在中国运营的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 会话
从 Skype for Business Server 命令行管理程序登录到 Microsoft Teams PowerShell 模块 (建议的方法)
如果首次启用连接器,请运行以下命令:
New-CsCloudCallDataConnection | Set-CsCloudCallDataConnector -TenantId <tenant_id>
如果收到连接已存在的错误,则表示租户的调用数据连接已存在。 在这种情况下,请运行 命令:
Get-CsCloudCallDataConnection | Set-CsCloudCallDataConnector -TenantId <tenant_id>
从另一个 PowerShell 会话登录到 Microsoft Teams PowerShell 模块, (可选方法)
如果首次启用连接器,请运行以下命令:
New-CsCloudCallDataConnection
如果收到连接已存在的错误,则表示租户的调用数据连接已存在。 在这种情况下,请运行 命令:
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 |更