简介 本文档介绍如何使用Cisco ECS CC Usage Reporting选项指定报告给OCS的USU卷。
背景信息 StarOS增强型计费服务(ECS)使用信用控制(CC)配置模式为Diameter/RADIUS应用配置预付服务。在本地环境中活动计费服务配置的信用控制配置模式下,可以配置三个ACS信用控制使用报告类型之一。
USU — 使用的服务单元
OCS — 离线计费系统
Exec > ACS Configuration > Credit Control Configurationactive-charging service service_name > credit-control
[local]host_name(config-dcca)#
选项 1:默认使用情况报告配额报告 — 在单独的Used-Service-Units中报告具有CC-Total-Octets的AVP以及具有CC-Input-Octets和CC-Output-Octets的AVP。
[local]host_name (config-dcca)# default usage-reporting quotas-to-report
选项 2:基于授权的使用报告配额到报告 — 仅为已授予的配额配置报告使用情况。
[local]host_name (config-dcca)#
usage-reporting quotas-to-report based-on-grant
注意: 当Gy服务器不可用时,不会收到任何授权(配额)。在这种情况下,P-GW在使用报告中发送CC-OCTET和CC-TIME AVP。
选项 3:Usage-Reporting Quotas-to-Report Based-On-Grant Report-Only-Granted-Volume — 抑制输入和输出八位组。如果Granted-Service-Unit(GSU)AVP包含CC-Total-Octets,则设备会以Used-Service-Unit(USU)AVP发送总输入和输出八位组。如果设备随附了Total-Octets,则在USU中仅发送Total-Octets。 — 使用此命令可仅为已授予的配额配置报告使用情况。在发出此命令时,Used-Service-Unit AVP根据授权报告配额(例如,仅授权服务单元AVP中存在的配额)。
使用此命令,无论报告原因如何,仅报告DCCA服务器授予配额的单位。
[local]host_name (config-dcca)#
usage-reporting quotas-to-report based-on-grant { report-only-granted-volume }
问题 案例研究显示PGW为因配置导致的IoT设备报告已用服务单元的不必要情况。还说明了为解决此问题所做的配置更改。OCS记录的IoT设备使用率是预期的两倍。 这耗尽IoT用户的数据桶/容量。
观察 据报,有两个单独的旧服务单位(USU);一个使用THRESHOLD,另一个使用OTHER_QUOTA_TYPE。OCS将两个USU组合在一起,从而生成CDR。由于PGW具有默认的使用报告配置选项default usage-reporting quotas-to-report,因此PGW包括一个USU下的CC-Total — 八位组,以及不同USU中的CC-Input-Octets/CC-Output-Octet。 这会导致OCS生成两倍于用户使用量的CDR。
已使用的服务单元
CC-Total-Octets
已使用的服务单元
CC-Input-Octets
CC-Output-Octets
解决方案 信用控制使用情况报告配置已更改为使用选项Usage-reporting quotas-to-report based on grant。因此,CCR-U只有一个USU报告了CC-Total-Octets、CC-Input-Octets和CC-Output-Octets。未报告Other_quota_type。这确保报告的金额只在OCS上计数一次。
相关信息