- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
领导电信界的革命:SIP_通信学论文
领导电信界的革命:SIP_通信学论文
摘要:会话初始化协议(Session Initiation Protocol,SIP),它的主要目的是为了解决IP网中的信令控制,以及同软交换机(SoftSwitch)的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务。该文简单介绍了SIP的系统结构、主要功能、消息机制、优越性和发展现状,最后通过介绍它的应用实例,以期达到能够启发读者的作用。
关键词:SIP、用户代理、SIP消息、VOIP、NGN
1 前言
正如DYNAMICSOFT公司首席科学家Jonathan Rosenberg博士所说的“在电信界以外毫无所知的情况下,一场静悄悄的革命发生了”。而领导这场静悄悄革命的是会话初始化协议(Session Initiation Protocol,SIP),它是由IETF提出的IP电话信令协议。SIP的出现打破了传统电信业务的传输模式,它用基于Internet的准则为电信业带来了新的生机。SIP作为第三代移动系统的信令协议,能够提供IP多媒体服务,可以将蜂窝系统与Internet应用领域融合在一起。它的主要目的是为了解决IP网中的信令控制,以及同软交换机(SoftSwitch)的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务。
2 SIP简介
2.1 SIP系统结构
按逻辑功能区分,SIP系统由4种元素组成:用户代理,SIP代理服务器,重定向服务器以及SIP注册服务器,如错误!未找到引用源。所示。
SIP用户代理,又称为SIP终端,是SIP系统中的端用户,在RFC3261中将它们定义为一个应用。根据它们在会话中扮演的角色的不同,又可分为用户代理客户机(UAC) 和用户代理服务器(UAS)2种。其中前者用于发起呼叫请求,后者用于响应呼叫请求。
SIP代理服务器,是一个中间元素,它既是一个客户机又是一个服务器,具有解析名字的能力,能够代理前面的用户向下一跳服务器发出呼叫请求。然后服务器决定下一跳的地址。
重定向服务器,是一个规划SIP呼叫路径的服务器,在获得了下一跳的地址后,立刻告诉前面的用户,让该用户直接向下一跳地址发出请求而自己则退出对这个呼叫的控制。
SIP注册服务器,用来完成对UAS的登录,在SIP系统的网元中,所有UAS都要在某个登录服务器中登录,以便UAC通过服务器能找到它。
2.2 SIP的主要功能
SIP具有如下基本功能:
1. 用户定位(User location):决定哪个终端系统参加通信;
2. 用户能力(User capabilities):决定通信所采用的媒体和媒体参数;
3. 用户可用性(User availability):决定被叫方是否愿意加入通信过程;
4. 呼叫建立(Call setup):振铃、主叫方和被叫方的连接和参数的建立;
5. 呼叫处理(Call hangling):呼叫前转或终结呼叫。
2.3 SIP消息机制
SIP是一个基于文本的协议,它的消息分为两大类:从客户端到服务器的请求(Request)和从服务器到客户端的响应(Response)。
无论请求消息还是响应消息都是由起始行(Start-Line)、消息头部(Message-Header)和可选的消息体(Message-Body)构成。SIP消息的头部字段主要有From、To、Call-ID、Cseq、Via、Contact等,用于标识会话的各种相关参数,而可选的消息体部分用于描述会话双方的通信能力。
请求消息的起始行称为请求行(Request-Line),其中的“方法”(Method)字段表明了请求消息的功能。
SIP协议定义了6种方法:REGISTER:用于登记联系信息;INVITE:用于邀请用户加入会话;ACK:用于对邀请做出响应;CANCEL:用于取消未完成的请求;BYE:用于终止会话;OPTIONS:用于询问服务器的性能。
响应消息的起始行称为状态行(Status-Line),其中的状态码字段指示了被叫方对请求的响应结果。
2.4 SIP呼叫举例
如错误!未找到引用源。所示描述了一个典型的SIP呼叫。user1@作为UAC希望同user2@通话,他首先发出一个INVITE请求,本地的SIP代理服务器接受到这个INVITE请求后,经过地址解析,将其发送至SIP代理服务器,同时返回给user1 一个 100 Trying消息。接收到的INVITE请求后,将其转发给user2@,并返回给一个Trying消息。user2接受到INVITE请求后,在应答之前,将返回给一个180Ringing消息,此Ringing消息将依次转发给、user1。如果user2决定应答呼叫,则返回一个200 OK消息
您可能关注的文档
最近下载
- 2024年凯度O2O白皮书.pdf VIP
- 外教社新编英语语法教程(第6版)PPT课件(试用版)Unit 15.pptx VIP
- 2025年江西司法警官职业学院单招职业技能测试题库及完整答案1套.docx
- 《化工企业生产过程异常工况安全处置准则》专题培训.pptx VIP
- 4.1 我们需要呼吸(说课稿)-四年级上册科学大象版.docx VIP
- 财务工作移交清单模板.docx VIP
- 最新部编版小学一年级语文上册第三单元测试卷(附答案) .pdf VIP
- (人教版2024)九年级化学 跨学科实践活动《微型空气质量“检测站”的组装与使用》课件.pptx
- 小儿急腹症的诊断和治疗.ppt VIP
- 2025年军工产品标准化大纲.pptx VIP
文档评论(0)