基于Android系统的SIP协议研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:hello_junz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
会话初始协议(Session Initiation Protocol,SIP)是由互联网工程任务组(InternetEngineering Task Force-IETF)于1999年提出的实时IP电话信令协议。IETF起草并发布了RFC3261SIP协议基础标准,该标准主要实现了会话的建立、连接、修改和终止的控制过程。同时通过对该标准在身份验证、协议安全、服务质量等方面进行扩充,整合了传统的语音及视频服务,为增值应用服务商提供一个可实现三方通话、视频会议和事件通知等增值业务的可扩展的协议架构。同时Android是一个面向移动互联设备的开源操作系统,在Linux核心的基础上,提供了各种函数库,并提供Google自制的应用程序运行环境Dalvik和基于Eclipse集成开发环境IDE的免费、跨平台的开发工具SDK,方便开发人员学习、使用。针对Android系统下的安全语音通信的应用需求,本研究采用标准SIP协议,在Android平台上设计和实现一个安全的移动通信IP电话系统。本论文介绍了SIP协议的相关研究工作,深入剖析了SIP协议的工作机理,设计并实现了一个基于RFC3261标准的基于Android系统上的SIP协议,并且经过Android平台的测试及实际应用,基本满足SIP在嵌入式操作系统上应用开发的需求。本论文完成了以下几方面的工作:(1)对SIP协议的发展历程及研究现状进行了详细介绍。(2)深入分析了SIP协议体系结构如协议原理、信令流程、消息机制和SIP的一些关键技术如注册过程等,并重点研究了SIP协议的结构,深入思考了SIP协议的结构及实现原理。(3)借鉴PJSIP、oSIP等开源系统,独立设计了一个简化的嵌入式SIP协议。并重点设计了该SIP协议的整体架构及关键模块。(4)在RFC3261的基础上,利用java语言,Ec lipse集成环境以及Android模拟环境,开发基于Android平台的SIP软电话,详细介绍了实现该软电话关键模块的技术以及核心代码。(5)在实验室环境下,利用Asterisk服务器对该软电话的功能及性能进行测试,实验结果达到了预期的效果。
其他文献
本文通过对荣华二采区10
期刊
在人体中,血清铁蛋白常被用于某些疾病的检测指标之一,它的稳态对人体来说非常重要。同样,在家蝇(Musca domestica)中,铁蛋白的变化往往也可以反映出其对外界环境应激做出的反应,
随着近些年人机交互系统的广泛应用,语音合成技术受到了众人的日益关注。虽然语音合成已经在清晰度、可懂度和自然度方面取得了较好的效果,但是目前的人机交互系统还是以中性化
我国东北辽宁省西部和内蒙古自治区东部具有丰富的化石资源。该地区陆相地层发育完好,是世界上中生代陆相地层研究的经典地区之一,主要的陆生化石主要采自中侏罗世的九龙山组和
手势交互是体感交互所聚焦的主要研究对象,单一模式交互具有其天生的局限性,融合视觉与运动两种模式在一定程度上可以互补,研制基于视觉、运动多模式传感的新型体感设备应用