论文部分内容阅读
随着VoIP(VoiceoverIP)技术的不断成熟,越来越多运营商开始提供基于VoIP业务的服务。作为VoIP业务运营支撑系统之一的计费系统,是服务提供商成功开展业务的关键。本论文基于香港纬视环球电讯有限公司的“纬视VoIP业务运营平台”项目对VoIP计费系统进行研究。该项目包括3个子系统:H.323网守、计费系统、业务综合管理系统三部分。本人参与了其中计费系统的研究与实现工作,该系统集成了RADIUS服务器以及计费功能模块,其功能是对网守发送过来的RADIUS消息包的进行解析,并根据其中的账号和通话信息完成对用户的认证、鉴权、费用计算等与计费相关的工作并返回处理结果。本论文研究了VoIP技术以及计费相关的标准与协议,重点研究了RADIUS协议的内容和机制;分析了VoIP业务中影响计费的因素;设计并实现了计费系统中的编解码、业务处理、计费处理等核心功能模块,在系统的实现中,应用了线程池、设计模式等技术。系统目前已通过单元测试,达到了预定的效果。本系统的实现利用了Java语言的多态性以及反射(Reflection)机制,具备较好的扩展性能;系统的计费模块具有较大的灵活性,支持用户对常用计费规则的定制。