论文部分内容阅读
VoIP由于其价格低廉、业务灵活等独特优势,成为当今世界上发展最快的应用技术之一。目前最为广泛应用的两种VoIP信令协议是H.323和SIP。H.323是目前VoIP信令的主流,但是SIP以其简单、易于扩展、功能强等特点更符合VoIP和未来网络发展的趋势,因此日益受到重视。
本文的研究目的是实现基于SIP的VoIP系统中的服务器,包括代理服务器和认证计费服务器。本文实现的代理服务器主要负责SIP消息的路由转发,集成了注册服务器的功能,同时实施了相应策略以配合认证计费服务器完成VoIP系统的认证和计费管理,而认证计费服务器是一个RADIUS服务器,主要负责处理代理服务器提交的认证和计费请求。
首先,论文介绍了SIP协议和RADIUS协议的一些基本概念和术语,在此基础上,描述了VoIP系统的硬件结构和软件结构,深入分析了系统中代理服务器和认证计费服务器的相关原理,并针对VoIP系统的认证计费问题,提出了扩展RADIUS协议以支持SIP认证的方式,详细说明了经由认证处理的呼叫建立过程,给出了基于RADIUS和SIP协议的VoIP认证方法。同时,通过在代理服务器上部署相应计费策略,并结合认证计费服务器的计费功能,给出了VoIP计费方法。
其次,论文针对代理服务器的实现,设计了一种代理服务器框架结构,描述了框架结构中的各个组成部分,分析了代理服务器中状态机的实现细节,并说明了代理服务器的主要处理逻辑。另外,本文阐述了认证计费服务器的实现方案,包括服务器框架结构、相关数据结构、主要处理逻辑以及数据库设计。
接着,本文设计了一系列测试场景,对所实现的服务器系统进行了功能验证测试。测试结果表明,本文实现的代理服务器和认证计费服务器具备基本的信令能力,并解决了基于SIP的 VoIP系统中的认证计费问题。
最后,本文对研究的系统进行了总结和展望。