SIP协议栈及无线终端的研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:supperkk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着WLAN(WirelessLAN)技术的发展和普及,人们渴望通过WLAN拨打经济实惠的IP电话,因此,研究实现WLANIP电话终端成为迫切的需求。目前应用比较普遍的IP电话协议是H.323,但是H.323过于复杂,因此不适合应用在嵌入式移动终端中。会话发起协议(SessionInitiationPrctocol,简称SIP)天然具有对移动性的支持,和其它协议(比如H.323)相比,SIP具有简单、可扩展性、灵活性、互操作性和可重用性等优点,因此成为嵌入式移动终端首选的信令协议。这篇文章的目的就是实现高效灵活的SIP协议栈及具有注册和呼叫功能的用户代理,最终目标是实现WLANIP电话终端。 本文首先介绍了SIP及其相关协议的知识。SIP协议栈的实现是本文的核心,本文分别从传输管理、事务管理、对话管理、认证注册管理和消息编解码这几个方面详细介绍SIP协议栈的原理及实现。为了达到简单、灵活、高效的目的,本文采用模块化设计的思想,用C语言编程实现协议栈。接着本文提出用户代理设计的总体方案,并从软件方面重点介绍具有注册和基本呼叫功能的用户代理的实现。最后通过编写软件用户代理,设计测试方案,搭建测试环境,对协议栈和用户代理应用作了充分测试。测试结果证明,本文设计的协议栈及用户代理应用是可行的。 虽然本文设计的协议栈目前只有注册和呼叫邀请功能,但很容易通过增加和扩展新的方法实现新的功能,为今后的进一步研究奠定了基础。
其他文献
频繁模式是数据挖掘研究关注的主题之一,在图数据挖掘中,频繁模式需要在其模式中嵌入结构,其在图数据中的应用主要为从图数据中挖掘频繁出现的子图模式或其演变模式,例如,闭图模式
随着网络技术的发展,基于网络的远程测控系统正推动着控制技术向着网络化、分布式和开放性的方向发展,而传统的工业以太网络中并没有考虑信息安全可能对企业安全生产带来的影响
序列比对是生物信息学中一项重要的基础性研究课题,它的最基本任务之一是进行多序列比对,目前还没有一个最佳的多序列比对算法。本文提出使用遗传算法和粒子群优化算法来解决多
TCP/IP协议栈随着APARnet和互联网的迅速发展而广泛流行,在传统的互联网应用,例如电子邮件、信息获取和再现、产品市场、广告、娱乐、电子出版、在线培训、在线服务和客户支
SCSI (Small Computer System Interface小型计算机系统接口)是用于应用程序和存储设备之间传输数据的协议。SCS工有一个主要的缺陷是SCSI总线长度有限。随着SAN(Storage Are
协同电子干扰是将多种干扰机通过通信链路进行信息交互,在指挥中心的统一调度下采用合适的干扰方式对敌方雷达进行协作干扰。随着战场环境和作战任务的日益复杂,利用多无人机
面向服务的体系架构解决了如何描述服务和组织服务的问题。但是单个、简单的Web服务往往无法满足实际应用中的需求,在实际应用中,人们常常需要将多个简单的Web服务组合起来以完
IPv6 是“因特网协议第六版”的缩写,是由IETF 设计的下一代因特网协议,目的是取代当前的因特网协议第四版(IPv4)。IPv4 在过去的应用中具有辉煌的业绩,但随着应用的普及和深
本文主要是研究如何在基于J2EE平台下开发移动银行平台系统。本系统是在SMS短信银行平台的基础上,对原有需求进行重新分析与提炼,并通过调查相关的同类产品增加一些新的需求,
IPv4是全球通用因特网协议的当前版本,现行的IPv4自1981年RFC791标准发布以来并没有多大的改变。事实证明,IPv4具有相当强盛的生命力,易于实现且互操作性良好,经受住了从早期小规