IMS_VoLTE基础培训-SIP协议与流程_第1页
IMS_VoLTE基础培训-SIP协议与流程_第2页
IMS_VoLTE基础培训-SIP协议与流程_第3页
IMS_VoLTE基础培训-SIP协议与流程_第4页
IMS_VoLTE基础培训-SIP协议与流程_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

IMStag=1ccb6df3(From字段。指明请求发起方的地址为“)To:sip:66500002;user=phone(To字段。指明请求接收方的地址为“)CSeq:1INVITE(Cseq字段。用于将INVITE请求和其触发的响应、对应的ACK、CANCEL请求相关联)Call-ID:20973e49f7c52937fc6be224f9e52543(Call-ID字段。该字段唯一标识一个特定的邀请,全局唯一)Via:SIP/2.0/UDP154.112.2.51:5061;branch=z9hG4bKliv0vdlwdrrydvgrpix0pgx0w(Via字段。该字段用于指示该请求历经的路径。“SIP/2.0/UDP”表示发送的协议,协议名为“SIP”,协议版本为2.0,传输层为UDP;“154.112.2.51:5061”表示发送方ATSIP地址为154.112.2.51,端口号为5061;“branch=z9hG4bkbc427dad6”为分支参数,IMS并行分发请求时标记各个分支)Contact:sip:+867556650001154.112.2.51:5060(Contact字段。指示其后的请求(如BYE请求)可以直接发往,而不必借助Via字段)Supported:100rel(100rel扩展,该字段为100类响应消息的可靠传输提供了相应的机制)Max-Forwards:70(Max-Forwards字段。表示该请求到达其目的地址所允许经过的中转站的最大值为70。)Allow:INVITE,ACK,CANCEL,OPTIONS,BYE,REGISTER,PRACK,INFO,UPDATE,SUBSCRIBE,NOTIFY,MESSAGE,REFER(Allow字段。给出IP地址为154.112.2.51的设备支持的请求消息类型列表)Content-Length:230(表示消息长度为230个字节)Content-Type:application/sdp(表示消息中携带的消息体是单消息体且为SDP)(空行,表示下面为SDP会话描述)v=0(SDP协议版本号,目前为0版本)o=HwATS990010737418311073741831INIP4154.112.2.51(发出会话的发起者、会话标识、该会话公告的版本、IN”指网络类型、IPV4:地址类型、创建会话的主机IP)s=SipCall(会话名)c=INIP4191.134.110.3(连接数据)m=audio10002RTP/AVP80418(媒体级描述:audio音频、10002媒体流发往的传送层端口、RTP/AVP”为传送层协议、媒体静荷类型)a=rtpmap:8PCMA/8000(rtpmap属性行:/)a=rtpmap0PCMU/8000a=rtpmap4G723/8000a=rtpmap18G729/8000,Page22,第1章SIP协议简介第2章SIP协议的相关术语第3章SIP协议消息格式第4章重要头域第6章SIP与主要流程,内容介绍,Page23,必备的头域,From:标识请求的发起者如From:;tag=pohiaFrom头域中必须包含一个由UAC产生的“tag”参数,用于关联一个对话在IMS解决方案中,ATS9900、CSC3300、UGC3200等网元对From头域的处理如下。ATS9900ATS收到的初始请求INVITE消息后,如果INVITE消息中无P-Asserted-Identity头域,则从From头域中获取主叫号码。在被叫侧ATS,会根据号码显示业务对From头域中的主叫号码进行调整CSC3300CSCF收到的初始响应INVITE消息后,如果INVITE消息中无P-Served-User、P-Asserted-Identity头域,则从From头域中获取主叫号码。UGC3200UGC收到的初始响应INVITE消息后,如果INVITE消息中无P-Asserted-Identity头域,则从From头域中获取主叫号码,Page24,必备的头域,To:指定请求的接收者或用户需要注册的地址,TAG标签用来区分不同被叫建立的对话。如To:;tag=acgt在IMS解决方案中,ATS9900、CSC3300、UGC3200等网元对To头域的处理如下。ATS9900基本呼叫场景下,ATS对To头域无特殊处理,ATS发出消息中的To头域与收到消息中一致。CSC3300基本呼叫场景下,CSCF对To头域无特殊处理,ATS发出消息中的To头域与收到消息中一致。UGC3200无特殊处理。,Page25,必备的头域,Max-Forwards:用于标识一个实体能够经过SIP实体数,是一个计数器,用于限制出现请求消息的死循环,RFC32618.1.1.6中规定UAC发起的请求消息中,Max-Forwards的值应该为70,后续消息每经过一跳,值会逐跳减1如Max-Forwards:70,Page26,必备的头域,Call-ID:标识一个对话,一个对话包括对话的建立、修改结束。如:Call-Id:apb03sdfksjgs94r5,注意区分大小写。在IMS解决方案中,ATS9900、CSC3300、UGC3200等网元对Call-ID头域的处理如下。ATS9900ATS作为B2BUA的角色,因此一次呼叫过程中,ATS收到的消息和ATS发出的消息中Call-ID是不一致的,ATS发出的消息Call-ID头域包含ATS的主机名和CCU模块号,如:Call-ID:1gilgzr4wx4x4rr0wr4ldhlrATS.20。CSC3300无特殊处理,不会修改该头域的参数值。UGC3200无特殊处理,UGC网元发出的消息中包含有UGC网元的相关信息,如:Call-ID:g854k1j5587g85n8m4k882kgghk4l4hnCGPV1R002SIPCOMCSeq:用于对话内事务的排序,相同事务的CSeq相同,如会话的建立过程中,主叫方发送INVITE请求的事务与PRACK请求的事务的CSeq不相同。如:Cseq:1INVITE,Page27,必备的头域,Via:对响应消息进行路由转发。分支(branch)参数。这个参数用于区分请求创建的事务,如:Via:SIP/2.0/UDP5555:a:b:c:d;branch=0uetb在IMS解决方案中,ATS9900、CSC3300、UGC3200等网元对Via头域的处理如下。ATS9900ATS会将Via头域中其他网元的IP地址和端口信息删除,发出去的消息中Via为ATS网元的IP地址和端口CSC3300CSC在发出的消息Via头域中增加自身网元的IP地址、端口号和dpt参数,dpt参数中会携带CSC网元SCU模块号UGC3200UGC在发出的初始请求INVITE消息Via头域中增加自身网元的IP地址、端口号、X-DispCookie参数(UGC网元CCU模块号),X-DispMsg参数(UGC网元BSG模块号)和X-TrunkGroup(携带中继群号),Page28,重要头域,Contact:Contact头域携带了一个URI,这个URI的含义取决于是在请求还是在应答中。在请求中,该URI是主叫用户的URI信息,在响应中,则是被叫用户的URI信息,表明注册有效期如:Contact:;expires=600000Route头域是一个多值头域,域值是有顺序的。如:Route:,sip:154.112.8.22;lr;ORGDLGID=17217-5;Dpt=7684_6;TRC=b5c-ffffffffRecord-Route:为一个会话的后续请求记录Route消息头的条目,用于会话流程,对后续会话流程进行路由转发。如:Record-Route:;lr,Page29,理解Route和Record-Route消息头(会话流程),UEP-CSCFS-CSCF,(1)INVITE(根据顶端Route消息头,将请求消息发网,加入Via头),()183(根据ia消息头找到,将Record-Route消息头中带回),()PRACK(将Record-Route消息头颠倒顺序,变换成Route消息头,后续请求路由根据一系列的Route消息头路由),(2)INVITE(删除顶端Route消息头,并根据顶端Route消息头,将请求消息发往S。加入Via头,Record-Route),(3)183(根据最顶端Via头找到,将Record-Route消息头中带回),(6)PRACK,Page30,重要头域,Service-Route:由S-CSCF设置,在REGISTER请求的200(OK)响应中将S-CSCF的IP地址通过该消息头返回给P-CSCF,在后续的会话过程中,P-CSCF通过该消息头找到S-CSCF。如:Service-Route:;lrPath:由P-CSCF设置,在REGISTER请求中,将P-CSCF的IP地址通过该消息头发往S-CSCF,S-CSCF在后续的会话过程中通过该消息头找到P-CSCF。如:Path:;lr,Page31,理解PATH和Service-Route消息头(注册过程),UEP-CSCFI-CSCFS-CSCF,REGISTER,REGISTER(将P的SIPURI加入到PATH消息头中,并发送),REGISTER(将PATH消息头发往S,S保存该消息头),200(OK)将的SIPURI加入到Service-Route消息头并发送),200(OK)保存Service-Route消息头,200(OK)UE保存Service-Route消息头,用于会话,Page32,第1章SIP协议简介第2章SIP协议的相关术语第3章SIP协议消息格式第4章重要头域第5章SIP与主要流程,内容介绍,Page33,第1章SIP协议简介第2章SIP协议的相关术语第3章SIP协议消息格式第4章重要头域第6章SIP与主要流程,内容介绍,Page34,第6章SIP与主要流程6.1SIP与注册流程6.2SIP与会话流程,内容介绍,Page35,SIP用户注册流程,Page36,注册流程与SIP消息,UE生成的初始REGISTER请求的SIP消息如下:REGISTERsip:home1.frSIP/2.0/网络归属域域名Via:SIP/2.0/udp5555:1:2:3:4;branch=0uetbRoute:sip:5555:a:f:f:e;lr/UE下一跳的IP地址PCSCFRoute:sip:6666:a:b:c:wICSCFMax-Forwards:70From:;tag=pohjaTo:Contact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page37,注册流程与SIP消息,P-CSCF生成的SIP消息如下:REGISTERsip:home1.frSIP/2.0/网络归属域域名Via:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbPCSCFVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbueRoute:sip:5555:a:f:f:e;lr/(被去除)Route:sip:6666:a:b:c:wMax-Forwards:69/减少一跳From:;tag=pohjaTo:Contact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page38,注册流程与SIP消息,I-CSCF生成如下SIP消息:REGISTERsip:home1.frSIP/2.0/网络归属域域名Via:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictbICSCFVia:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbPCSCFVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbUERoute:sip:scscf1.home1.fr;lrICSCF地址查询HSS得到Route:sip:5555:a:f:f:e;lr/(被去除)Max-Forwards:68/减少一跳From:;tag=pohjaTo:Contact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page39,注册流程与SIP消息,S-CSCF生成如下SIP消息:REGISTERsip:home1.frSIP/2.0/网络归属域域名Via:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictbVia:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbRoute:sip:scscf1.home1.fr;lr/(被去除)Route:sip:5555:a:f:f:e;lr/(被去除)Max-Forwards:67/减少一跳From:;tag=pohjaTo:Contact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page40,注册流程与SIP消息,S-CSCF的应答SIP消息如下:SIP/2.0200OKVia:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictb/根据此来找到I-CSCFVia:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbRoute:sip:scscf1.home1.fr;lr/(被去除)Route:sip:5555:a:f:f:e;lr/(被去除)From:;tag=pohjaTo:;tag=kotimaaContact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page41,注册流程与SIP消息,I-CSCF的应答SIP消息如下:SIP/2.0200OKVia:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictb/Via:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctb/据此找到P-CSCFVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbRoute:sip:scscf1.home1.fr;lr/(被去除)Route:sip:5555:a:f:f:e;lr/(被去除)From:;tag=pohjaTo:;tag=kotimaaContact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page42,注册流程与SIP消息,P-CSCF的应答SIP消息如下:SIP/2.0200OKVia:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictb/Via:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetb/据此可以找到UERoute:sip:scscf1.home1.fr;lr/(被去除)Route:sip:5555:a:f:f:e;lr/(被去除)From:;tag=pohjaTo:;tag=kotimaaContact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page43,注册流程与SIP消息,UE的应答SIP消息如下:SIP/2.0200OKVia:SIP/2.0/udpsip:icscf1.home1.fr;branch=0ictb/Via:SIP/2.0/udpsip:pcscf1.visited1.fi;branch=0pctbVia:SIP/2.0/udp5555:a:b:c:d;branch=0uetbRoute:sip:scscf1.home1.fr;lr/(被去除)Route:sip:5555:a:f:f:e;lr/(被去除)From:;tag=pohjaTo:;tag=kotimaaContact:;expires=600000Call-ID:apb03djgu495jdn123CSeq:25REGISTERContent-Length:0,Page44,小结,结合SIP消息头理解注册流程,小结,Page45,第6章SIP与主要流程6.1SIP与注册流程6.2SIP与会话流程,内容介绍,Page46,UEP-CSCFS-CSCFASI-CSCFS-CSCFASP-CSCFUE1.INVITE(SDP提供1)3.2.100Trying,会话流程,INVITE,4.100Trying,5.INVITE,6.100Trying,7.INVITE,8.100Trying,9.INVITE,10.INVITE,11.100Trying,12.100Trying,13.INVITE,14.100Trying,15.INVITE,16.100Trying,17.INVITE,18.100Trying,19.INVITE,20.183会话进行中,SDP应答1,21.183会话进行中,22.183会话进行中,23.183会话进行中,24.183会话进行中,25.183会话进行中,26.183会话进行中,27.183会话进行中,28.PRACK(SDP提供2),29.PRACK,30.PRACK,31.PRACK,32.PRACK,33.PRACK,34.PRACK,35.PRACK,36.PRACK,资源预留,资源预留,37.200OK,38.200OK,39.200OK,40.200OK,41.200OK,44.200OK,45.200OK,42.200OK,43.200OK,Page47,UEP-CSCFS-CSCFASI-CSCFS-CSCFASP-CSCFUE,会话流程,1.UPDATE(第三个SDP提供),2.UPDATE,3.UPDATE,4.UPDATE,5.UPDATE,6.UPDATE,7.UPDATE,8.UPDATE,9.UPDATE,10.200(OK),11.200(OK),12.200(OK),13.200(OK),14.200(OK),15.200(OK),16.200(OK),17.200(OK),18.200(OK),19.180(RING),20.180(RING),21.180(RING),22.180(RING),23.180(RING),25.180(RING),26.180(RING),27.180(RING),28.180(RING),29.PRACK,24.180(RING),30.PRACK,31.PRACK,32.PRACK,33.PRACK,34.PRACK,35.PRACK,36.PRACK,37.PRACK,Page48,UEP-CSCFS-CSCFASI-CSCFS-CSCFASP-CSCFUE,会话流程,1.200(OK),2.200(OK),3.200(OK),4.200(OK),5.200(OK),6.200(OK),7.200(OK),8.200(OK),9.200(OK),10.200(OK),11.200(OK),12.200(OK),13.200(OK),14.200(OK),15.200(OK),16.200(OK),17.200(OK),18.200(OK),19.200(OK),20.ACK,21.ACK,22.ACK,23.ACK,24.ACK,25.ACK,26.ACK,27.ACK,28.ACK,29.ACK,Page49,会话流程与SIP消息,UE发出的初始会话请求:INVITEsip:zhangjiehome2.huSIP/2.0Via:SIP/2.0/UDP5555:1:2:3:4;BRANCH=8uetbUERoute:PRoute:S注册时得到Max-Forwards:70From:;tag=veliTo:,Page50,会话流程与SIP消息,P-CSCF发出的初始会话请求:INVITEsip:zhangjiehome2.huSIP/2.0Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbPVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbUERecord-Route:自己加到RECORDRoute:删P留SMax-Forwards:69From:;tag=veliTo:,Page51,会话流程与SIP消息,S-CSCF发出的初始会话请求:INVITEsip:zhangjiehome2.huSIP/2.0Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1SVia:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbPVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetb不UERecord-Route:SRecord-Route:PMax-Forwards:68From:;tag=veliTo:,Page52,会话流程与SIP消息,被叫I-CSCF发出的初始会话请求:INVITEsip:zhangjiehome2.huSIP/2.0Via:SIP/2.0/UDPicscf2.home1.fr;branch=geagi3Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbRecord-Route:Record-Route:Route:被叫HSS查询到被叫SCSCF,并不把自己加到recordMax-Forwards:67From:;tag=veliTo:,Page53,会话流程与SIP消息,被叫S-CSCF发出的初始会话请求:INVITEsip:zhangjiehome2.huSIP/2.0Via:SIP/2.0/UDPscscf2.home2.hu;branch=cscth7Via:SIP/2.0/UDPicscf2.home1.fr;branch=geagi3Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbRecord-Route:Record-Route:Record-Route:Route:位置更新时候得到被叫UEP的地址Max-Forwards:66From:;tag=veliTo:,Page54,会话流程与SIP消息,被叫P-CSCF发出的初始会话请求:INVITEsip:5555:5:6:7:8SIP/2.0Via:SIP/2.0/UDPpcscf2.home2.hu;branch=terdsf1Via:SIP/2.0/UDPscscf2.home2.hu;branch=cscth7Via:SIP/2.0/UDPicscf2.home1.fr;branch=geagi3Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbRecord-Route:Record-Route:Record-Route:Record-Route:Max-Forwards:65From:;tag=veliTo:,Page55,会话流程与SIP消息,被叫UE发出的初始会话响应:SIP/2.0183SessioninProgressVia:SIP/2.0/UDPpcscf2.home2.hu;branch=terdsf1Via:SIP/2.0/UDPscscf2.home2.hu;branch=cscth7Via:SIP/2.0/UDPicscf2.home1.fr;branch=geagi3Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbRecord-Route:Record-Route:Record-Route:Record-Route:From:;tag=veliTo:,Page56,会话流程与SIP消息,被叫P-CSCF发出的初始会话响应:SIP/2.0183SessioninProgressVia:SIP/2.0/UDPscscf2.home2.hu;branch=cscth7Via:SIP/2.0/UDPicscf2.home1.fr;branch=geagi3Via:SIP/2.0/UDPscscf1.home1.fr;branch=agega1Via:SIP/2.0/UDPpcscf1.visited1.fr;branch=9pctbVia:SIP/2.0/UDP5555:1:2:3:4;branch=8uetbRecord-Ro

温馨提示

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

评论

0/150

提交评论