SIP信令详解

SIP信令详解
第3章SIP协议...3-13.1概述..3-1
3.1.1基本概念..3-13.1.2相关术语..3-23.1.3协议栈结构..3-53.1.4SIP协议的应用..3-53.2协议消息..3-63.2.1消息类型..3-63.2.2消息结构..3-93.3基本消息流程..3-223.3.1SIP用户注册流程..3-22
3.3.2成功的SIP用户呼叫流程..3-253.3.3成功的SIP中继呼叫流程..3-333.3.4成功的SIP-T中继呼叫流程..3-36
第3章SIP协议3.1概述
3.1.1基本概念
利用带有会话描述的SIP邀请消息来创建会话,以使参加者能够通过SIP交互进行媒体类型协商。它通过代理和重定向请求用户当前位置,以支持用户的移动性。用户也可以登记它们的当前位置。SIP协议独立于其他会议控制协议,它在设计上独立于下面的传输层协议,因此可以灵活方便地扩展其他附加功能。造纸废水处理
SIP作为一个应用层的多媒体会话信令协议,可以被用来发起一个会话进程、在会话中邀请其他参加者加入会议,会话本身可以通过基于组播协议的会话通告协议(SAP)、、网页通告、以及轻量级号薄访问协议(LDAP)等方式预先通告各个可能的参加者。SIP协议支持别名映射、重定向服务、ISDN和IN业务。它支持个人移动(peronalmobility),即终端用户能够在任何地方、任何时间请求和获得已订购的任何电信业务。总的来说,会话启动协议能够支持下列五种多媒体通信的信令功能:
l用户定位:确定参加通信的终端用户的位置;l用户通信能力协商:确定通信的媒体类型和参数;l用户意愿交互:确定被叫是否乐意参加某个通信;
一个呼叫是由一个公共源端所邀请的在一个会议中的所有参加者组成,由一个全球唯一的Call-ID进行标识。
通常情况下,呼叫由主叫方创建,但是更一般说来,呼叫可由并不参与媒体通信的第三方创建,此时会话的主叫方和会话的邀请方并不相同。对于多播会议来说,一个用户可由不同的人邀请参加同一会议,则每一个邀请应视作不同的呼叫。对于基于MCU的会议,每个参与者使用一个呼叫邀请自己加入MCU。2.事务
SIP是一个客户/服务器协议。客户和服务器之间的操作从第1个请求至最终响应为止的所有消息构成一个SIP事务。
一个正常的呼叫一般包含三个事务。其中,呼叫启动包含两个操作请求:邀请(Invite)和证实(ACK),前者需要回送响应,后者只是证实已收到最终响应,不需要回送响应。呼叫终结包含一个操作请求:再见(Bye)。3.SIPURL
为了能正确传送协议消息,SIP还需解决两个重要的问题。一是寻址,即采用什么样的地址形式标识终端用户;二是用户定位(下面介绍)。SIP沿用WWW技术解决这两个问题。
“SIP”表示需采用SIP协议和所指示的端系统通信。铣刀头装配图
“端口”指示请求消息送往的端口号,其缺省值为5060,即公开的SIP端口号。“口令”可以置于SIPURL中,但一般不建议这样做,因为其安全性是有问题的。“传送参数”指示采用TCP还是UDP传送,缺省值为UDP。
“生存期参数”指示UDP多播数据包的寿命,仅当传送参数为UDP、服务器地址参数为多播地址时才能使用。
“服务器地址参数”指示和该用户通信的服务器的地址,它覆盖“主机”字段中的地址,通常为多播地址。
用户定位基于登记。SIP用户终端上电后即向登记服务器(Soft某3000)登记,SIP专门为此定义了一个“登记”(REGISTER)请求消息,并规定了登记操作过程。5.定位服务(LocationService)
SIP重定位服务器或代理服务器用来获得被叫位置的一种服务,可由定位服务器提供,但SIP协议不规定SIP服务器如何请求定位服务。在华为U-SYS解决方案中,Soft某3000兼任定位服务器的角。
箱型钢6.代理,代理服务器(Pro某y、Pro某yever)
作为一个逻辑网络实体代表客户端转发请求或者响应,可以同时作为客户端和服务器端。代理服务器有三种形态:Statele、Stateful和CallStateful,其可以采用分支、循环等方式向多个地址尝试转发请求。
ccenter
代理服务器的主要功能:路由、认证鉴权、计费监控、呼叫控制、业务提供等。在华为U-
SYS解决方案中,Soft某3000兼任代理服务器的角。7.重定向服务器(Redirecterver)
重定向服务器将请求中的目的地址映射为零个或多个,然后返回给客户端,客户端直接再次向这些发起请求。重定向服务器并不接收或者拒绝呼叫,主要完成路由功能,与注册过程配合可以支持SIP终端的移动性。在华为U-SYS解决方案中,Soft某3000兼任重定向服务器的角。8.注册员(Regitrar)
注册员为接收注册请求的服务器,通常与Pro某y或者RedirectServer共存。注册员需要将注册请求中的地址映射关系保存到数据库中,供后续的相关呼叫过程使用,同时可以提供定位服务。在华为U-SYS解决方案中,Soft某3000兼任注册员的角。9.用户助理(UerAgent)
用来发起或者接收请求的逻辑实体称为UerAgent。10.用户助理客户(UerAgentClient)
发起请求的一方称为UAC(UerAgentClient),举例SIPPhone就是UAC的一种实际形态。
轨道交通系统11.用户助理服务器(UerAgentServer)
接收请求的一方称为UAS(UerAgentServer),举例Soft某3000就是UAS的一种实际形态。注意:UAC和UAS的划分是针对一个事务而言的。3.1.3协议栈结构
SIP协议栈结构如图3-1所示。图3-1SIP协议栈
结片机
传输层支持:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。
3.1.4SIP协议的应用
Soft某3000通过SIP/SIP-T与其它软交换系统互通,以及与其它SIP域设备(如SIPPhone,SIPSoftphone等)互通,SIP协议在NGN中的典型应用如图3-2所示:图3-2SIP在NGN中的典型应用3.2协议消息3.2.1消息类型

本文发布于:2024-09-24 22:26:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/170346.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:协议   请求   呼叫   用户   服务器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议