基于SIP协议的IP电话终端的设计和实现.ppt_第1页
基于SIP协议的IP电话终端的设计和实现.ppt_第2页
基于SIP协议的IP电话终端的设计和实现.ppt_第3页
基于SIP协议的IP电话终端的设计和实现.ppt_第4页
基于SIP协议的IP电话终端的设计和实现.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于SIP协议的IP电话终端,A422网络工作室/计算机学院/2010-09-07,湖南文理学院计算机学院422网络工作室,系统简介,社会背景 IP电话泛指通过IP网络进行语音通话的系统,由于其成本 远低于PSTN,而语音质量与固话不相上下,且能扩展提供各种 多媒体业务,正日益得到人们青睐。目前的IP电话系统信令技 术大多采用H.323协议,H.323沿袭了传统电信网的运行和管 理模式,本身较复杂,实现成本高,建立连接时延大,应用于IP电 话系统中存在着不可避免的缺陷。而另一种会话初始协议(SIP) 以其与Internet服务的一体化、简单化、连接建立时延小和可扩 展性等特点正不断得到业界重视

2、,有取代H.323协议的趋势。本 文基于SIP协议,利用开源eXosip协议栈,采用VC+6.0,设计并 完成了一个IP电话用户代理客户端和服务器端,并能够实现通 话功能。,系统简介,SIP是什么? SIP(Session Initiation Protocol)是一个应用层的信令控制协议。 用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。 SIP是类似于HTTP的基于文本的协议。SIP可以减少应用特别是高级应用的开发时间。由于基于IP

3、协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。,系统简介,为什么选择SIP? SIP是类似Web的可扩展开放通信使用SIP,服务提供商可以随意选择标准组件,快速驾驭新技术。不论媒体内容和参与方数量,用户都可以查找和联系对方。SIP对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。它甚至可以添加、删除或转移用户。 SIP使用Internet的会话描述协议(SDP)来描述终端设备的特点。,JAI-SIP,Introduction to JAIN SIP, The Java-standard interface to a SIP signali

4、ng stack. Standardizes the interface to the stack. Standardizes message interface. Standardizes events and event semantics. Application portability - verified via the TCK. Designed for developers who require powerful access to the SIP protocol. JAIN SIP can be utilized in a user agent, proxy, regist

5、rar or imbedded into a service container.,JAIN SIP Object Architecture,Messaging Architecture,Messaging Architecture,Request Message Types, INVITE Invites a participant to a session BYE Ends a clients participation in a session CANCEL terminates a transaction OPTIONS Queries a participant about thei

6、r media capabilities ACK For reliability and call accepta nce (3-way handshake) REGISTER Informs a SIP server about the location of a user,The following request messages are defined by the core SIP protocol:,Structure,Generic SIP Application Structure,SIP Transactions,A SIP transaction consists of a

7、 single request and any responses to that request.,Sample,3PCC(Third Party Call Control第三方电话呼叫控制)Example using JAIN SIP,系统原型,XLite,X-Lite网络电话软件,可以让你以低廉的话费实现“电脑电话”之间的完美通话。 无论何时何地,只要拥有一台可以上网的电脑并安装了该软件、购买了X-Lite电话卡,联上互联网点击该软件的启动快捷键,即可拨打国际300多个国家和地区以及国内200多个城市和地区的任何一部电话、手机、小灵通,让您享受更快捷的呼叫连接,更清晰的通话质量和更低廉的通话价格。 凭借优秀的通话表现,X_lite在全球有超过500万的忠实使用者。,X-Lite,系统设计,1. 仿照X-Lite的界面结构。 2. 摈弃了在电脑上华而不实的号码拨号,改为手动输入。 3. 通过Jain-Sip协议簇来实习该系统。,Jain-Sip-Phone,Jain-Sip-Phone,系统功能,1. 实现相同软终端之间的通话。 Jain-Sip-Phone-Jain-Sip-Phone 2. 实现不同软终端之间的通话。 Jain

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论