基于SIP协议的服务器设计与实现

被引量 : 0次 | 上传用户:zmzsyx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IP电话(VoIP)正在向一种跨越因特网的正式商业电话模式演进。SIP是一种应用层控制信令协议,是NGN(下一代网络)系列协议中重要的一部分,可用于确保这种演进的实现。 本文简要介绍了IP电话的原理、关键技术,然后详细介绍了SIP协议的原理、实现机制,并用C++语言在Linux平台上实现了一个SIP协议栈以及基于这个协议栈的服务器系统。 所实现的SIP协议栈可以实现SIP消息的编解码和收发,支持IPv6协议和SNMP协议,可以使用在代理服务器、重定向服务器、注册服务器等标准SIP服务器之上,与最新的SIP协议标准(RFC3261)基本兼容。为提高效率,SIP消息的解码使用了lazy-decode方式。 基于这个SIP协议栈实现了具有商用价值的SIP服务器系统,采用了代理服务器模式和重定向模式相结合的方式。该系统除了完成用户定位、呼叫路由等基本功能之外,还增加了协议中没有规定但实用系统必须具有的一些功能,如用户信息维护、灵活多样的接入认证方式,另外遵循Radius计费协议,采用集中方式管理服务器。 为了提高效率、可靠性和可扩充性,服务器的实现采取冗余策略,由多个服务器实现同样的功能。本文提出了专门用于配置服务器之间以及配置服务器与其客户端之间数据同步和访问的SPP协议,重定向服务器之间也采取了特定方式来实现所有注册信息的同步。重定向服务器实现了呼叫路径规划,可方便用户服务的定制,并创新性地增加了ENUM功能,使不具有ENUM功能的用户终端能够使用E.164号码。
其他文献
古村落是民间历史的载体,是物质文化遗产与非物质文化遗产的综合体。通过对福建传统聚落的调查和研究,探讨古村落保护工作面临的严峻形势和存在问题,提出古村落保护与发展的
新一轮高校改革推动本科院校向职业教育转型,转型定位问题再次成为人们关注的焦点。文章在深入探讨本科院校办学转型存在的定位问题及诱因的基础上,结合新一轮高等教育改革的
学校、开放式园区等没有专用停车位的场所,一般采用在道路上简单划分车位停车。这种开放式停车场一般不能采用在入口刷卡记录的方式进行管理。因此需要设计一种适合开放式停
企业注册登记制度作为国家管理经济的一项重要制度,对规范经济秩序,保障经济安全和交易安全,促进市场经济的发展具有重要的作用。我国现行的企业注册登记制度是在计划经济体制下
细胞膜是细胞外大分子进入细胞内的主要屏障,电穿孔(Electroporation)现象是指在电磁脉冲(Electromagnetic Pulses,EMP)作用下,细胞膜两边产生感应电位,破坏了细胞膜的绝缘性,从而
汶川地震路基灾害现场调查表明,重力式挡墙的破坏是路基灾害主要构成因素,而加筋土挡墙在地震中表现出良好的抗震性能。虽然加筋土挡墙在工程界已经得到广泛的应用,但其力学
本文建立了一个包含异质性家庭、企业、零售商、商业银行、中央银行等多部门的动态随机一般均衡模型。模型中企业以房地产抵押向银行借贷,普通家庭通过银行借款提前消费房地
《诗经》是先秦重要的历史文献之一。《诗经》的《风》、《雅》、《颂》以内容作为划分标准。《诗经》十五国风是十五个地方的民歌。《诗经·豳风》是周初豳地的诗歌,共有七篇
加强高职大学生人文素质教育是现代社会科学技术发展、完善其知识结构、促进其健康成长的需要。为此,高职院校要根据高职培养目标,确立人文素质教育目标;根据工学结合的教学
本文对美国20世纪现代建筑的脉络作了一个简单的梳理,指出了它与欧洲现代主义建筑之间的渊源关系,并通过对一些关键性人物、作品与事件所作的剖析,揭示了美国本土现代主义建