预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

湖南大学 硕士学位论文 基于SIP协议的VoIP的软终端的研究与实现 姓名:李振军 申请学位级别:硕士 专业:电路与系统 指导教师:郑善贤 20090316 基于SIP协议的voIP的软终端的研究与实现 摘要 随着计算机网络技术、分组交换技术和语音压缩技术的发展,两大网络即语 音网络和数据网络出现了融合的趋势,网络电话(VoIP,Voice over IP)正是这种趋 势下的产物,它很好地满足人们对于实时通信的需求。 目前VoIP有两大方向H.323协议和SIP协议。H.323采取集中与分层控制的 策略管理网络,符合电信领域传统的设计思想,但不适合管理环境开放、分布式 的Intemet网络。SIP(Session Initiation Protocol,会话初始化协议)是一个IP电话 信令协议。sIP协议是由IETF组织针对Intemet的网络结构提出的一种新的信令 协议。同H.323协议相比,SIP协议具有实现简单、灵活度高、易于扩展和移动 性好等优势。因此,基于SIP协议的VoIP应用技术有着良好的发展前景,是目 前研究热点。 本文首先概要介绍了VoIP的技术背景,简述了VoIP的几种关键技术及其相 关协议。接着,详细分析了sIP协议的相关定义、功能、组件、消息以及结构以 及开源OSIP协议栈的结构、特点及其运行机制。然后,研究和提出一种SIP协 议栈的设计思路,框架结构和实现方式。最后,在所设计的协议栈的基础上,提 出了基于该协议栈的终端总体设计方案,把软件设计部分模块化,并针对软件部 分的各个模块进行设计与实现。对实现的用户代理模块进行测试,测试结果表明 该终端能完成RFC326l规定的会话功能,包括建立、修改和拆除会话,根据测试 得出结论,设计结果达到预期目标。 关键词:V.oIP;SIP;OSIP;终端 II Abstract Withthedevelopment ofcomputer network,packet switching andVolce compressing,the voicenetworkandthedatanetworktendtobecomeawholenetwork? Thu鼠voIP(voice overIP)Network Phoneappears tosatisfy needsforreal。‘1me cnmmunication. Nowadavs therearetworesearch directi。ns。f VOIP:H.323 andsIP?H?323 takes thestrategy ofconvergence and1aycrcd control,which c0甜bmSto 27 traditionaldesign ideaincommunication fields.HoweVer,thisdesign ideadoesn。t suitforthe opened anddistributedIntemet.sIP(session 111itiationProtoc01)1s alP phoncsignalingprotoc“Proposed by IETFasanewsignaling techn0109y,薯IP 1s :onfomed toIntemet.compared withH.323protocol,sIP hastheadVantages酣easy implementation,hi曲nexibility,scalability andmobility?Thus,VoIP appllCatlo:l basedonsIPprotoc01 hasmuchmore broad prospect andisthecurrentresearcn f.0cus. Inthefirst part ofthisthesis, wepresent theresearchbackground’ key techn0109y andrelatedprotocols ofVoIP.IntheseCond,we giVeth“etaild甜lnltlon:’ functions,components,messages andstructuresofsIP?Thestructure,feature and useage ofosIPprotocol stackare giVen inthethird part?In thenextpart,wepropose thede