基于SIP和RADIUS的VoIP服务器的研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:geoffreywan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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系统中的认证计费问题。 最后,本文对研究的系统进行了总结和展望。
其他文献
运动物体检测与跟踪是数字视频处理中非常重要的一个方面,同时也有着非常重要的应用方向,同时也是安全监控等工作的基础。目前,大量离线监控视频仍然通过人工检查的方式进行处理
目前研究热点--Web服务组合的研究工作必须基于大量的实验之上。Web服务的执行基于全球分布式网络环境,手工实验需购买服务、编写实验程序、分析实验结果,耗时费力。所以需要有
语义Web服务是一种基于语义Web的具有良好前景的技术,随着语义Web服务的数量不断增加,如何合理地对Web服务进行组织和管理以快速准确的返回满足需求的服务成为语义Web服务研究
随着计算机的普及应用,人类对软件的依赖程度愈来愈大,对软件质量的要求也在不断提高。软件测试是保证软件质量的主要手段。可是随着软件规模的不断扩大,复杂度也不断增长,软件测
个性化推荐在社会网络中具有重要的作用,如何向用户推荐更加准确的资源成为各大社交网站的研究重点,同时如何设计更好的推荐算法也是学术界的一个重大研究课题。  传统的个性
UML是在多种面向对象建模方法的基础上发展起来的建模语言,被广泛地用于软件系统的分析与设计。但是,UML缺少对下层实现的支持。在编码阶段,尽管很多的UML建模工具支持代码自动
随着Internet各项技术的不断提高和基础设施的不断普及,基于网络和多媒体技术的流媒体应用已经越来越频繁。据统计目前网络数据流有一半以上的流量是流媒体数据,但是由于目前的
中国现已有 1 个多亿的上网用户。越来越多的公司看准了这个数字所代表的巨大的经济效益,逐渐将其核心业务向互联网转移,服务成为当前IT业另一个生长点,与此同时,网络安全作为一
面向服务架构(service-oftented architecture,SOA)是一种全新的体系结构,支持将业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务。由于其具有
由于X波段具有穿透能力强、能量损耗小、不易受干扰等优点,因此在雷达探测、广播卫星、国防建设等高科技领域得到广泛应用。研制出一款具有宽频带、低杂散、低相位噪声等技术