后付费:即计费系统会在固定的时间,把每次的通话费总计起来,取近一个周期的所有业务的使用信息(话单),进行费用计算,并产生账单。家庭固话基本就是这种。
离线计费,即在会话完成后收集计费信息,计费不会实时影响服务过程。
有一种错误的说法:离线计费对应的是后付费,在线计费对应的是预付费。正确的理解应该是:离线计费不仅用于后付费,还可用于预付费。不过,预付费对实时性要求更高,比如:热计费(Hotbilling)。
热计费是一种接近于实时的离线计费方式,即准实时计费。其工作机制为:计费系统采用定时的模式,比如5分钟,去网元侧取所有的话单进行批价计费,通过本账号的余额处理,产生相对实时的余额。
离线计费的逻辑结构如图1所示。
图1 离线计费
该计费逻辑主要包括三个功能实体:
CTF(Charging Trigger Function,计费触发功能)CTF检测网络资源的使用情况,提供计费信息(如,通话的时长、拨打的是国际长途、使用了IP前缀拨打),将计费信息组装成计费事件(Charging Event),通过Rf接口,将计费事件发送给CDF(Charging Data Function,计费数据功能)。CTF分布在每一个业务网元内,即每一个业务网元均应该具备提供计费信息、将计费事件发送给CDF的功能。上图仅以MSCS(Mobile Switching Center Server,移动交换中心服务器)、CSCF(Call Session Control Function,呼叫会话控制功能)、GGSN(Gateway GPRS Support Node,网关GPRS支持节点)为例。
CDFCDF利用计费事件内所包含的信息来构建CDR(Call Detail Record,呼叫详细记录,即话单)。CDF可以同时接入多个CTF。CDF物理上既可和业务网元绑定(如图1中的GGSN),也可以成为独立的网元实体。
CGF(Charging Gateway Function,计费网关功能)CDF生成CDR之后,将其传送给CGF。CGF利用Bx接口将CDR文件传送给BD。CDF与CGF之间的通信协议各厂商不完全一致,为了确保设备之间的互操作性,推荐在Ga接口上使用GTP’,作为CGF从CDF采集计费信息的协议,也可以采用FTP(File Transfer Protocol,文件传输协议)。多个CDF可以同时向同一CGF传送CDR。业务网元也可以不通过CGF,直接将CDR文件传送给BD,如图1中的MSCS。