【摘 要】
:
随着无线局域网(WLAN)的普及和智能终端的价格进一步降低,基于WLAN的电话应用会带来通讯费用的降低。基于无线局域网的VoIP (Voice over Internet Protocol),更接近人使用手
论文部分内容阅读
随着无线局域网(WLAN)的普及和智能终端的价格进一步降低,基于WLAN的电话应用会带来通讯费用的降低。基于无线局域网的VoIP (Voice over Internet Protocol),更接近人使用手机便利交流的场景,且不再需要电信运营商的参与,可以灵活地将语音和数据进行完美的融合,降低通讯费用,其中SIP(Session Initiation Protocol会话初始化协议)协议为其中的最核心协议。本文对VoIP中最关键的信令协议SIP协议进行了实现。首先对SIP进行编解码,根据ABNF(扩展的巴科斯范式)范式对SIP消息进行解析,并实现SIP协议栈。然后基于SIP协议栈实现注册服务器和代理服务器功能,出于对网络安全的考虑,实现了摘要认证功能,并对注册数据库的进行设计与实现。作者完成的主要工作如下:(1)首先完成基础组件的设计与实现,封装了各种平台的差异;并根据标准规范实现了有状态的SIP协议栈,包括语法和编码模块、传输模块、事务处理模块。(2)基于ElkSIP (Elk SIP)协议栈实现了注册服务器和代理服务器。并实现了摘要认证算法来认证用户,用计算所得而不用明文方式来保存口令值,这样可以有效的避免密码泄露带来的安全问题。(3)使用各种畸形消息报文测试工具对协议栈进行测试验证。该项目托管在googlecode上,项目代码开源并以Apache许可协议方式发布,并使用开源的开发组织方式进行开发。用户可以基于ELKSIP协议栈及服务器开发出面向中小型企业级市场的企业无线通讯系统,以高性价比、且有自主知识产权的WIPPBX(无线IPPBX)来满足企业的实时通讯交流需求。该系统中的协议栈也可以为物联网等应用领域提供系列化产品。
其他文献
随着我国城市化进程的不断加深,农民工作为一个新的社会阶层,是近期走入人们视野极为频繁的人群。农民工对于城市发展所做出的贡献是巨大的,他们作为基础劳动者,付出了辛勤的劳动
目的分析福建省新型农村合作医疗(新农合)近8年的住院费用与实际补偿比,探讨其规律与主要影响因素。方法用SPSS11.5软件分析福建省2004~2011年住院补偿数据库,以logistic回归
根据耐火材料课程内容广泛、应用性强和知识面广的特点,采用多媒体教学和板书相结合的授课方式。教学中注重教学方法与教学内容结合,理论联系实际,丰富教学内容。采用启发式
非编码RNA(noncoding RNA, ncRNA)是近年来发现的一类在生物体内普遍存在并在生命活动中行使重要功能的RNA分子,与mRNA、tRNA和rRNA不同,其不编码蛋白质,也不直接参与蛋白质的合
以陕北油田定边采油厂油房庄油区为研究对象,研究注水开发过程对影响效果的主要因素进行分析,注水技术是把水注入油层,以补充和保持油层压力的措施。为了弥补原油采出后所造成的
信息化程度是物流业迅速发展的关键。文章介绍了我国物流信息化发展的现状以及制约我国物流信息化的因素,分析了基于ERP的物流信息系统的构成,阐述了ERP的物流信息系统应用。
目的:脓毒症、感染性休克直至发展至脓毒症心肌抑制阶段各个阶段患者能否从β-受体阻滞剂治疗中获益,以及β-受体阻滞剂对心脏收缩和舒张功能、动脉系统、静脉回流系统以及血
《中国佬》问世于1980年,是著名华裔美国女作家汤亭亭继《女勇士》之后的第二部扛鼎之作,虽然《女勇士》是她的成名作,也被世人所推崇,然而汤亭亭自己更看好《中国佬》,因为这部作
通过研究济南市城区残疾人体育参与现状、影响因素和济南市城区残疾人体育管理组织体系,为济南市残疾人体育的发展提供理论依据,本文运用文献资料法、调查法、实地考察法等研究
本文在假设湖泊受单一营养盐磷限制和不考虑湖底沉积物影响的情形下,建立了一个单层箱体磷循环的非线性动力学模型,研究湖泊中颗粒磷、可溶性磷和藻类中的磷这三种磷之间的相互