在 Skype for Business Server 中配置呼叫详细信息记录和体验质量设置

总结:了解如何在 Skype for Business Server 中配置 CDR 和 QoE。

使用Skype for Business Server SQL Server Reporting Services报表配置 CDR 和 QoE 监视。

配置 CDR 和 QoE

将监视存储与前端池关联后,设置监视存储,然后安装和配置SQL Server Reporting Services和监视报告后,可以使用 Skype for Business Server 命令行管理程序管理呼叫详细信息记录 (CDR) 和体验质量 (QoE) 监视。 Skype for Business Server命令行管理程序 cmdlet 允许为特定站点或整个Skype for Business Server部署启用和禁用 CDR 和/或 QoE 监视;这可以通过如下所示的命令完成:

Set-CsQoEConfiguration -Identity "global" -EnableQoE $False

安装 Skype for Business Server 时,还会安装 CDR 和 QoE 的预定义全局配置设置集合。 下表显示了呼叫详细信息记录使用的一些更常用设置的默认值:

属性 说明 默认值
EnableCDR
指示是否启用 CDR。 如果为 True,则会收集所有 CDR 记录并将其写入监视数据库。
True
EnablePurging
指示是否定期从数据库中删除 CDR 记录。 如果为 True,则将在属性 KeepCallDetailForDays(对于 CDR 记录)和 KeepErrorReportForDays(对于 CDR 错误)指定的时间段后删除记录。 如果为 False,则 CDR 记录将无限期保留。
True
KeepCallDetailForDays
指示 CDR 记录在数据库中保留的天数;超过指定天数的任何记录将自动删除。 但是,仅当启用了清除时,才会发生这种情况。
KeepCallDetailForDays 可以设置为介于 1 到 2562 天 (大约 7 年) 之间的任意整数值。
60 天
KeepErrorReportForDays
指示 CDR 错误报告的保留天数;任何早于指定天数的报表都会自动删除。 CDR 错误报告是由客户端应用程序(例如Skype for Business Server)上传的诊断报告。
您可以将此属性设置为 1 到 2562 天之间的任意整数值。
60 天

类似地,此表中也显示了选定 QoE 设置的默认值:

属性 说明 默认值
EnableQoE
指示是否启用 QoE 监控。 如果为 True,则会收集所有 QoE 记录并将其写入监视数据库。
True
EnablePurging
指示是否定期从数据库中删除 QoE 记录。 如果为 True,则会在 KeepQoEDataForDays 属性指定的时间段后删除记录。 如果为 False,则会无限期地维护 QoE 记录。
True
KeepQoEDataForDays
指示 QoE 记录在数据库中保留的天数;超过指定天数的任何记录都将自动删除。 但是,只有在启用了清除时才会发生这种情况。
可将 KeepCallDetailForDays 设置为 1 到 2562 天之间的任意整数值。
60 天

如果需要修改这些全局设置,可以使用 Set-CsCdrConfiguration 和 Set-CsQoEConfiguration cmdlet 来执行此操作。 例如,此命令 (从 Skype for Business Server 命令行管理程序内部运行,) 全局范围禁用 CDR 监视;这是通过将 EnableCDR 属性设置为 False ($False) 来完成的:

Set-CsCdrConfiguration -Identity "global" -EnableCDR $False

禁用监视不会解除监视存储与前端池的关联,也不会卸载或以其他方式影响后端监视数据库。 使用 Skype for Business Server 命令行管理程序禁用 CDR 或 QoE 监视时,只需暂时停止Skype for Business Server收集和存档监视数据。 如果要恢复 CDR 数据的收集和存档,只需将 EnableCDR 属性设置为 True ($True) :

Set-CsCdrConfiguration -Identity "global" -EnableCDR $True

类似地,以下命令在全局范围内禁止清除 QoE 记录:

Set-CsQoEConfiguration -Identity "global" -EnablePurging $False

除了全局设置,也可将 CDR 和 QoE 配置设置分配给站点范围。 这在监视方面提供了更大的管理灵活性:例如,管理员可以为 Redmond 站点启用 CDR 监视,但对都柏林站点禁用 CDR 监视。 要在站点范围创建新的 CDR 配置设置,请使用类似如下的命令:

New-CsCdrConfiguration -Identity "site:Redmond" -EnableCDR $False

请记住,在站点范围配置的设置优先于在全局范围配置的设置。 例如,假设在全局范围启用了 CDR 监控,但在站点范围(对于 Redmond 站点)禁用了 CDR 监控。 这意味着,不会为 Redmond 站点中的用户存档呼叫详细信息记录信息。 但是,其他网站中的用户 (即,由全局设置而不是 Redmond 站点设置管理的用户) 存档其呼叫详细信息记录信息。

可以使用类似如下的命令在站点范围创建新的 QoE 配置设置:

New-CsQoEConfiguration -Identity "site:Redmond" -KeepQoEDataForDays 15

有关详细信息,请在 Skype for Business Server 命令行管理程序中键入以下命令:

Get-Help New-CsCdrConfiguration | more
Get-Help Set-CsCdrConfiguration | more
Get-Help New-CsQoEConfiguration | more
Get-Help Set-CsQoEConfiguration | more