论文部分内容阅读
随着网络带宽及语音传输质量的不断改善,IP电话凭借其成本低廉和传输速度快两大优势已成为传统电话的主要竞争对手。作为IP电话业务的关键部分,一套高性能的通信计费与综合营帐系统,对运营商来说,能够大幅降低营运成本、提升服务质量和管理水平。本文着重介绍了基于Lucent软交换平台系统和Vanlink语音网守设备两种计费系统的设计思路和开发模式。这两套计费系统采用了相同的设计架构和开发模式。在设计架构上,都是以数据库为中心,将CDR(将详细呼叫记录)信息存储在数据中,由计费引擎模块对CDR数据进行处理,同时向业务层提供数据;在业务层上,都采用了B/S结构的开发模式,用JAVA实现底层的数据处理和数据库接口,用JSP做数据抽取,输出成XML文档,再由XSLT负责模板的制作,结合JSP输出的XML文档,生成页面。数据库作为计费系统的核心,存储了系统所需要的所有数据。对于数据表格的设计、优化,对SQL语句的优化,也是系统开发过程中尤为重要的步骤,这直接影响了系统的性能。设计良好的数据表格、精简高效的SQL语句可以数倍、乃至数十倍的提高系统的性能。针对不同的平台又采取了不一样的计费模式。基于Vanlink语音网守设备的计费系统采用了实时计费模式。这是基于RADIUS(Remote Authentication Dial-In User Service远程接入用户认