CGF是移动通信离线计费过程中的一个重要逻辑功能实体,是3GPP网络与BD(Billing Domain,计费域,通常为运营商的营帐系统)之间的网关。CGF完成话单的分拣、合并、过滤、解码、路由、分发等功能。
CGF是移动通信离线计费过程中的一个重要逻辑功能实体,是3GPP网络与BD(Billing Domain,计费域,通常为运营商的营帐系统)之间的网关。CGF完成话单的分拣、合并、过滤、解码、路由、分发等功能。
实现CGF的设备通常为CG(Charging Gateway,计费网关),CG是话单产生节点和BD之间的中间设备,它相当于BD的前端处理机,向BD屏蔽不同厂商设备的差异,提供一个统一的逻辑接口,并减轻计费中心的处理负担。
CGF在离线计费系统中的位置如图1所示。
离线计费主要包括以下三个功能实体:
CTF(Charging Trigger Function,计费触发功能)CTF负责收集计费信息,组装成计费事件,发送给CDF(Charging Data Function,计费数据功能)。CDF(Charging Data Function,计费数据功能)CDF利用计费事件内所包含的信息来构建CDR(Call Detail Record,呼叫详细记录,即话单)。CGFCDF生成话单之后,将其传送给CGF。CGF利用Bx接口将话单文件传送给BD。CGF的功能如图2所示。
CGF的功能详细描述如下。这些功能通常都是可以配置的。
接收话单CGF从CDF中接收话单。转换话单格式根据转换规则,将原始话单转换成符合计费中心要求的话单。话单的编码格式由运营商与设备厂商联合定制,常见有:ASN.1(Abstract Syntax Notation One,抽象语法编码1)、二进制、文本格式。合并话单将一次完整通话产生的多张话单进行合并。分拣话单使最终话单根据客户要求的条件进行分类,并存储在不同通道下。过滤话单根据过滤规则(如:话单的类型、号码属性和CDF地址等)可以将话单分别存储在不同的位置,并可以选择是否将某一位置的话单传送到计费中心。按照计费中心的要求,也可以将部分字段不编码到最终话单文件中。存储话单话单通常以文件方式保存,即话单文件。一个话单文件包含整数条话单。可以将话单文件备份到存储设备上。话单文件过期后可以删除,磁盘空间不足时,也可以自动清理话单。分发话单CGF通过Bx接口将最终话单文件分发到下级节点(BD或中间设备)。CGF与BD之间的通信采用FTP/SFTP/FTAM协议。稽核话单系统每天自动统计前一天生成的最终话单的相关信息,并生成日志文件存放在对应的路径中。和计费中心取走的最终话单文件数量进行对比。