SIP协议原理工程师培训_第1页
SIP协议原理工程师培训_第2页
SIP协议原理工程师培训_第3页
SIP协议原理工程师培训_第4页
SIP协议原理工程师培训_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、HUAWEI TECHNOLOGIES CO., LTD.All rights reservedInternal SIP协议(xiy)原理ISSUE 2.1第一页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedl为何引入SIP协议?lSIP协议可以应用于哪些设备(shbi)?l在哪些典型呼叫流程中使用到SIP协议?Page 2第二页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedl学习完本课程(kchng),您应该能够:了解SIP协议的作用掌握SIP命令掌握SIP协议的消息交

2、互过程Page 3第三页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved参考资料l随机手册技术手册信令与协议SIP协议lFIN产品SIP-PPS业务信令分析(fnx)专题V.10-20051114-BPage 4第四页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫呼叫(h jio)流程流程Page 5第五页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights rese

3、rvedSIP协议(xiy)概念l会话启动协议SIPSession Initiation Protocol是一个在IP网络(wnglu)上进展多媒体通信的应用层控制协议,它被用来创立、修改、和终结一个或多个参加者参加的会话进程。 lSIP协议可用于发起会话,也可以用于邀请成员参加已经用其它方式建立的会话。l基于文本编解码l采用事务机制,每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立l独立于底层传输协议:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。Page 6第六页,共四十页。HUAWEI TECHNOLOGIES CO.

4、, LTD.All rights reservedSIP协议(xiy)的特点l一个(y )正在开展和不断研究中的协议。 l简练、开放、兼容和可扩展等原如此 。l充分注意到因特网开放而复杂的网络环境下的平安问题。 l充分考虑了对传统公共 网的各种业务,包括IN业务和ISDN业务的支持。 Page 7第七页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved协议(xiy)栈Page 8第八页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSoftX3000SoftPhoneIP Co

5、reSoftX3000SoftPhoneSIP/SIP-TSIPSIPIPIPIPIPSIP协议(xiy)在SoftX3000中的实现Page 9第九页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫呼叫(h jio)流程流程Page 10第十页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP协议消息(xio xi)的分类lSIP消息采用文本方式编码,分为两类:请求消息和响应(xingyng)消息。

6、l请求消息:客户端为了激活按特定操作而发给效劳器的SIP消息。l响应消息:用于对请求消息进展响应,指示呼叫的成功或失败状态。 l请求消息和响应消息都包括SIP头字段和SIP消息字段。Page 11第十一页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved请求(qngqi)消息请求消息消息含义INVITE发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指明其希望接受哪些媒体,还可以指示其行将发送的媒体。如果收到的是关于参加会议

7、的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户已经加入该会议,并返回成功响应消息。ACK证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。BYE结束会话CANCEL取消尚未完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响REGISTER注册OPTIONS查询服务器的能力Page 12第十二页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved响应(xingyng)消息序号状态码消息功能1xx临时响应表示已经接收到请求消息,正在对其进行处理2xx成功响应表示请求已经被成功接受、处

8、理3xx重定向响应表示需要采取进一步动作,以完成该请求4xx客户端出错表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理5xx服务器端出错表示SIP服务器故障不能完成对正确消息的处理6xx全局错误表示请求不能在任何SIP服务器上实现Page 13第十三页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP消息命令(mng lng)格式Page 14第十四页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved响应(xingyng)格式SIP/协议版本响应消息头C

9、all-id: 值via: 值消息头参数行To: 值Contact: 值From: 值Content-Length: 值Max-Forward: 值White SpaceSDPContent-Type: 值Cseq: 值Page 15第十五页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫呼叫(h jio)流程流程Page 16第十六页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户注册流程(lichn

10、g)SoftX3000SIP PhoneRegister401 UnauthorizedRegister200 OKPage 17第十七页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户注册流程(lichng)REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838To: sip:65400120;tag=946e6f96Cseq: 2762 REGISTERExpires: 100Content-

11、Length: 0Accept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Page 18第十八页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户注册流程(lichng)REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838To: sip:65400120;tag=946e6f9

12、6Cseq: 2763 REGISTERExpires: 100Content-Length: 0Accept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Authorization: DIGEST USERNAME=6540012, REALM=huawei , b7c848831dc489f8dc663112b21ad3b6, URI=sip:0SIP/2.0 200 OKFrom: ;tag=16838c16838To: ;tag=946e6f

13、96Page 19第十九页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSoftX3000SIP PhoneASIP PhoneBINVITE5100 Trying6INVITE with sdp17100 Trying8180 Ringing9180 Ringing10200 OK sdp212200 OK sdp211INVITE with sdp11100 Trying24073ACK4SIP实体(sht)之间的SIP呼叫流程Page 20第二十页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All r

14、ights reservedSoftX3000SIP PhoneASIP PhoneBConversation (RTP/RTCP) ACK13ACK14BYE15200 OK for bye16BYE17200 OK for bye18SIP实体(sht)之间的SIP呼叫流程续Page 21第二十一页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫流程(lichng)实例在下面(xi mian)的报文实例中,我们基于以下约定:SoftX3000的IP地址为1;SIP PhoneA的IP地址为191.

15、169.150.101;SIP PhoneB的IP地址为00;SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机;SIP PhoneA的 号码为1000,SIP PhoneB的 号码为1001。Page 22第二十二页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫(h jio)流程实例(SIP主叫softx3000INVITE sip:10011 SIP/2.0From: sip:10001;tag=1c12674Cseq: 1 I

16、NVITEContent-Type: application/sdpContent-Length: 203Accept-Language: enAllow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, REGISTER, SUBSCRIBESupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)v=0s=phone-callt=0 0m=audio 8766 RTP/AVP 0 96 8a=rtpmap:0 pcmu/8000/1a=rtpmap:96 t

17、elephone-event/8000/1a=rtpmap:8 pcma/8000/1Page 23第二十三页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫流程(lichng)实例(SIP主叫softx3000SIP/2.0 100 TryingFrom: ;tag=1c12674To: CSeq: 1 INVITEContent-Length: 0Page 24第二十四页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫(h jio)流程实例(SIP主叫so

18、ftx3000SIP/2.0 407 Proxy Authentication RequiredFrom: ;tag=1c12674To: ;tag=de40692fCSeq: 1 INVITEProxy-Authenticate: Digest realm=huawei ,nonce=1056131458Content-Length: 0Page 25第二十五页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户(yngh)呼叫流程实例(SIP主叫softx3000ACK sip:10011 SIP/2.0

19、From: ;tag=1c12674To: ;tag=de40692fCseq: 1 ACKAccept-Language: enUser-Agent: Pingtel/1.2.7 (VxWorks)Content-Length: 0Page 26第二十六页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户(yngh)呼叫流程实例(SIP主叫softx3000INVITE sip:10011 SIP/2.0From: sip:10001;tag=1c12674Cseq: 2 INV

20、ITEContent-Type: application/sdpContent-Length: 203Accept-Language: enAllow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, REGISTER, SUBSCRIBESupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Proxy-Authorization: DIGEST USERNAME=1000, REALM=huawei , NONCE=1056131458, RESPONSE

21、=1b5d3b2a5441cd13c1f2e4d6a7d5074d, URI=sip:10011v=0s=phone-callt=0 0m=audio 8766 RTP/AVP 0 96 8a=rtpmap:0 pcmu/8000/1a=rtpmap:96 telephone-event/8000/1a=rtpmap:8 pcma/8000/1Page 27第二十七页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫流程(lichng)实例(SIP主叫softx3000SIP/2.0 180 Ringi

22、ngFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITEContact: Content-Length: 0Page 28第二十八页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户(yngh)呼叫流程实例(SIP主叫softx3000SIP/2.0 200 OKFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITEContact: Content-Length: 183Content-Type: application/sdpv=0s=Sip

23、 Callt=0 0m=audio 8766 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000Page 29第二十九页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用户呼叫(h jio)流程实例(SIP主叫softx3000BYE sip:10011:5061;transport=UDP SIP/2.0From: sip:10001;tag=1c12674To: sip:10011;tag=e110e0

24、16Cseq: 4 BYEAccept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Content-Length: 0Page 30第三十页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSGASoftX3000ASoftX3000BSGBIAMIAMACMANMANMRELRELRLCRLCConversationINVITE1100 Trying2180 Ring3200 OK4ACK5BYE6200 OK7AC

25、M成功的SIP-T呼叫(h jio)流程在在ISUP信令和信令和SIP消息之间消息之间的映射的映射(yngsh)关系:关系:IAM = INVITEACM = 180 RINGINGANM = 200 OKREL = BYERLC = 200 OKPage 31第三十一页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedU-NICA NGN智能网组网图预付费业务流程SGSoft SwitchTMGPSTN/PLMNInternetASStorage ServerSMSWPSPGW3rd Party ASSCPSMSSCEENUMPage

26、 32第三十二页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP-PPS预付费业务呼叫(h jio)流程(1)User (Caller)User Called)Soft SwitchU-NICAMRSCall Init; Dialed Number = 200INVITE (with SDP)180 Ringing (Optional)200 OK with MRS SDPINVITE (SDP)200 OK with MRS SDPACKACKRINGING / 180 Ringing (Optional)ANSWER / 2

27、00 OK180 Ringing (Optional)RTP Session between Caller and MRS to collect destination numberFor each subsequent announcement following would be doneINVITE (No SDP, announcement URL)200 OK with SDP180 Ringing (Optional)(re) INVITE with MRS SDPINFO (Digits)BYE200 OK 200 OK Page 33第三十三页,共四十页。HUAWEI TECH

28、NOLOGIES CO., LTD.All rights reservedPPS预付费业务呼叫(h jio)实例感兴趣的同学可以(ky)结合流程阅读一下报文,加深理解sip协议原理。Page 34第三十四页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved案例(n l)智能业务故障分析错误(cuw)的流程:404报文:AS:Softx3000:Page 35第三十五页,共四十页。HUAWEI TECHNOLOGIES CO., LTD.All rights reserved故障分析(fnx)思路404Not Found一般是sx3000给智能平台回的消息404消息产生的一般原因是:sx3000收到INVITE消息后,不能识别收到的URI,既是INVITE消息中to:那局部属性处理:检查to属性中的被叫号码059183046555在sx3000中是否(sh fu)已经做了数据检查号码059183046555的路由是否已经

温馨提示

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

评论

0/150

提交评论