基于SIP的嵌入式VoIP终端的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:waxs8520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP协议因其简单、灵活的技术特点,正在逐步代替原有的H.323协议成为IP语音技术(VoIP)的信令核心协议,基于SIP的VoIP终端研究也随之成为一个热点。然而,目前大多数终端的研究都集中在软终端上,对于嵌入式终端的研究还存在SIP信令控制复杂、硬件相关性较大和通用性不好的问题。为此,本文在研究的基础上,设计并实现了一种信令控制简单、通用性较好的嵌入式VoIP终端,以适应SIP终端的广泛应用。本文研究的终端系统可以使位于不同物理位置的用户,使用不同的设备通过互联网进行实时语音通信。它主要采用基于SIP的信令技术来建立语音会话,利用事务状态机模型进行信令控制,使用SDP媒体协商技术进行语音协商,结合RTP实时传输技术,实现了端到端的语音实时传输。论文首先概要介绍了VoIP的发展现状和关键技术,着重研究了基于SIP的信令技术、实时传输技术和媒体协商技术。从整体上介绍了本终端基于通用性考虑的系统结构,提出了以Posix兼容操作系统来屏蔽底层硬件的结构设计,以提高系统通用性。在Posix系统的基础上,详细阐述了系统应用层的实现思想和具体结构,其中包括用于控制信令的用户代理模块和用于处理语音的媒体会话模块。在信令控制部分,重点研究并实现了一种基于事务状态机模型的用户代理结构,解决了信令控制复杂的问题。在语音处理部分,主要介绍了实现语音传输功能的相关接口,及其完成实时语音传输的工作流程。经过测试,终端可以对SIP信令进行很好的控制,具有良好的互通性。
其他文献
ERP系统是现阶段科技与管理完美结合的典范,而在许多中国企业中的实施中却面临着尴尬的局面。 科研单位由于自身的各种原因,相比一般企业其生产流程的规范性较差,生产工艺不
游戏技术经过很多年的发展,已经出现了许多成熟的技术。这些软件方面的技术,转而又促进了计算机硬件技术的发展。一直以来,推动处理器和图形芯片最大的动力一直都是旺盛的游
网格技术能够把多种异构的、分布的计算资源融合进一个统一的框架内,其目的就是为用户提供一个廉价、高效的超级计算环境。任务资源分配策略决定了是否能够高效合理的利用这
拒绝服务攻击(DoS)和分布式拒绝服务攻击(DDoS)以其危害巨大,难以防御等特点成为黑客经常采用的攻击手段。特别是如何让网络就如同人的机体对疾病具有自我免疫能力一样对病毒、黑
近年来,随着Internet技术的迅猛发展,计算机网络给人们的工作、学习和日常生活带来了很大的便利,同时Web开发技术也在不断更新。J2EE是SUN公司提出的开发企业级应用的平台,包装了
自从2005年物联网概念在国际电信联盟互联网报告中被正式提出之后,现已越来越多的被运用在人们日常生活中,包括交通、电力、农业、水利、安全、环境和家居等各个方面,然而对
随着我国信息自动化技术的普及,人工超表的方式显得日益落伍,用信息自动化技术进行抄表方式的改造,势在必行。但是我国10KV以下的电力网络,由于其主要分布在城市市区内,不仅地理分布复杂而且数量众多。以往采用的诸如:电力载波通讯、电话网络通讯、RS485、光缆通讯、局部无线通讯等,或多或少存在着一些弊病,如:电话通讯系统速度缓慢;光缆通讯方式造价高、施工困难等。因此在10 KV以下电力网络中,实时数据监
随着信息技术的飞速发展,在计算机支持的协同学习(Computer-SupportedCollaborative Learning,简称CSCL)的研究领域中,协同感知已成为该领域内的一个十分活跃的研究方向。它的目
在大多数的中小企业的生产计划与排产过程中,目前对生产线上的排产工作很大程度上依赖于有经验的老师傅与相关专家人工调整进行,很容易因为疏忽或者是先天的限制产生错误的判断
现今,在嵌入式控制领域里,面对各种设备控制功能需求的不断增长,以往所采用的8位嵌入式处理器已经不能满足需求。随着EDA技术的发展,设计一种面向某一类设备的专用处理器已经成为