基于SIP协议的IP电话终端的设计和实现.pptVIP

基于SIP协议的IP电话终端的设计和实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SIP协议的IP电话终端的设计和实现

基于SIP协议的IP电话终端 系统简介 系统简介 系统简介 JAI-SIP Messaging Architecture Messaging Architecture Request Message Types Structure SIP Transactions Sample 系统原型 X-Lite 系统设计 Jain-Sip-Phone Jain-Sip-Phone 系统功能 社会背景 IP电话泛指通过IP网络进行语音通话的系统,由于其成本 远低于PSTN,而语音质量与固话不相上下,且能扩展提供各种 多媒体业务,正日益得到人们青睐。目前的IP电话系统信令技 术大多采用H.323协议,H.323沿袭了传统电信网的运行和管 理模式,本身较复杂,实现成本高,建立连接时延大,应用于IP电 话系统中存在着不可避免的缺陷。而另一种会话初始协议(SIP) 以其与Internet服务的一体化、简单化、连接建立时延小和可扩 展性等特点正不断得到业界重视,有取代H.323协议的趋势。本 文基于SIP协议,利用开源eXosip协议栈,采用VC++6.0,设计并 完成了一个IP电话用户代理客户端和服务器端,并能够实现通 话功能。 SIP是什么? SIP(Session Initiation Protocol)是一个应用层的信令控制协议。 用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。    SIP是类似于HTTP的基于文本的协议。SIP可以减少应用特别是高级应用的开发时间。由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。 为什么选择SIP? SIP是类似Web的可扩展开放通信使用SIP,服务提供商可以随意选择标准组件,快速驾驭新技术。不论媒体内容和参与方数量,用户都可以查找和联系对方。SIP对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。它甚至可以添加、删除或转移用户。 SIP使用Internet的会话描述协议(SDP)来描述终端设备的特点。 Introduction to JAIN SIP ? The Java-standard interface to a SIP signaling 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, registrar or imbedded into a service container. JAIN SIP Object Architecture ? INVITE – Invites a participant to a session ? BYE – Ends a client’s participation in a session ? CANCEL – terminates a transaction ? OPTIONS – Queries a participant about their 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: Generic SIP Application Structure A SIP transaction consists of a single request and any responses to that request. 3PCC(Third Party Call Control第三方电话呼叫控制)Example using JAIN SIP XLite X-Lite网络电话软件,可以让你

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档