SIP协议研究及其用户代理的实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:liongliong556
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,网络融合已成为网络发展不可阻挡的趋势。在NGN的框架下,3GPP引入的IMS网络结构及其核心协议SIP为网络融合提供了可行的方案。SIP协议是由IETF提供的应用层信令控制协议,用来创建、修改和终结一个或多个参加者参与的会话进程。该协议让网络复杂性边缘化,使用户终端更加智能,可以扩展各种新业务和应用。目前很多厂商如思科、华为都推出了大量有关SIP的终端产品,但由于代码不开源且价格昂贵,因此对于资金有限的中小企业来说,严重阻碍了它们构建一个良好的内部业务和应用平台。   本文面向中小企业应用,设计和实现了一个基于oSIP协议栈的SIP用户代理。在认真分析了SIP协议的研究现状后,首先在需求分析中提出了本系统的设计目标和主要功能,归纳总结出系统开发所需的关键技术。然后给出了系统总体设计,包括了系统的总体架构和软件流程。接着完成了系统模块的详细设计,主要涉及五个子模块的实现:用户信息管理模块(该模块基于数据库实现,用于存储网内用户相关信息);SIP信令管理模块(根据消息的发送和接收分析出事件信息,建立对应的事务,并通过回调函数的实现推动状态机,完成注册和会话建立);视频捕获和传输模块(根据从摄像头上实时采集的视频流,经过编解码后,利用RTP协议进行媒体流的传输);服务器模块(通过搭建miniSipServer完成用户代理认证及消息转发功能);底层传输模块(选用UDP协议分别完成信令和媒体流的传输)。最后完成对本系统的测试工作并对测试结果进行了分析。   论文所设计实现的用户代理具有结构简单、使用方便、成本低廉等特点,有较好的应用前景。主要可以针对中小企业资金欠缺的特点为他们搭建一个简单实用的办公平台,方便企业局域网内部信息交流,提高办公效率。
其他文献
空间关系与人类认识、改造现实世界的活动息息相关,它是人类对于地理空间认知结果的高度概括,是人类所形成的空间概念中最重要的基本组成部分,是进行空间描述、推理与分析的
随着现代社会日益趋于网络信息化,网络信息系统在日常生活中扮演着越来越重要的作用。虽然各种传统的安全措施提高了网络信息系统的安全性,但各种攻击、故障和意外事件还是会
实验室和实训基地是高校尤其是高职院校的重要教学场所。随着计算机应用技术的普及和和公共计算机实验室对外开展业务逐步增多,因人为原因和流行网络病毒对实验室软件、网络
学位
随着互联网信息的飞速发展,信息的增加在满足人们对信息需求的同时也给人们快速、准确的查找所需要的信息带来了一定的难度。在这种情况下,自动文摘系统成为研究的热点。 在
模式分类算法是数据挖掘研究的一个热点和难点问题,相关算法在许多领域被广泛应用。由于在许多工程实践中,分类精度是评价算法性能的重要指标。所以,高性能的集成方法近年来
学位
随着现代科研管理的发展,计算机信息管理系统越来越受到科研单位的重视,科研信息管理系统是科研管理中不可缺少的一部分。因此改进传统科研管理系统的工作方式,构建灵活、安全、
随着嵌入式技术的发展以及智能控制向着多领域的延伸,越来越多的设备需要高级的实时操作系统的支持。Linux操作系统由于其开源、免费、应用众多、稳定安全等特性而广受青睐。
本文主要介绍了基于.NET的考试系统、管理子系统的需求分析、总体设计和详细的设计过程、并在此基础建立了后台数据库,利用ASP.NET和SQL(Structured QueryLanguage)数据库技
多Agent系统(Multi-Agent System)作为分布式人工智能(Distributed Artificial Intelligence)的重要组成部分,已经迅速成为人工智能研究的活跃领域。如何分解待分配的任务、求解任
现代远程开放教育是随着现代信息技术的发展而产生的一种新型教育理念和形式,与之相随,基于网络环境下的教学交互活动,在今天已经成为广播电视大学远程开放教育教学的重要环节。