协议原理工程师培训胶片.ppt

上传人:豆**** 文档编号:60586936 上传时间:2022-11-17 格式:PPT 页数:39 大小:2.10MB
返回 下载 相关 举报
协议原理工程师培训胶片.ppt_第1页
第1页 / 共39页
协议原理工程师培训胶片.ppt_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《协议原理工程师培训胶片.ppt》由会员分享,可在线阅读,更多相关《协议原理工程师培训胶片.ppt(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved协议原理工程师培训胶片 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedl为何引入SIP协议?lSIP协议可以应用于哪些设备?l在哪些典型呼叫流程中使用到SIP协议?Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedl学习完本课

2、程,您应该能够:了解SIP协议的作用掌握SIP命令掌握SIP协议的消息交互过程Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved参考资料l随机手册技术手册信令与协议SIP协议lFIN产品SIP-PPS业务信令分析专题V.10-20051114-BPage HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP协议

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

4、特点l一个正在发展和不断研究中的协议。l简练、开放、兼容和可扩展等原则。l充分注意到因特网开放而复杂的网络环境下的安全问题。l充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved协议栈Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSoftX3000SoftPhoneIP CoreSoftX3000SoftPhoneSIP/SIP-TSIPSIPIPIPIPIPSIP协议在SoftX3000中的实现Page HUAW

5、EI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP协议消息的分类lSIP消息采用文本方式编码,分为两类:请求消息和响应消息。请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。请求消息和响应消息都包括SIP头字段和SIP消息字段。Page HUAWEI TECHNOLOGIES CO.,LTD.All

6、rights reserved请求消息请求消息消息含义INVITE发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指明其希望接受哪些媒体,还可以指示其行将发送的媒体。如果收到的是关于参加会议的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户已经加入该会议,并返回成功响应消息。ACK证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。BYE结束会话CANCEL取消尚未完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响REGISTE

7、R注册OPTIONS查询服务器的能力Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved响应消息序号状态码消息功能1xx临时响应表示已经接收到请求消息,正在对其进行处理2xx成功响应表示请求已经被成功接受、处理3xx重定向响应表示需要采取进一步动作,以完成该请求4xx客户端出错表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理5xx服务器端出错表示SIP服务器故障不能完成对正确消息的处理6xx全局错误表示请求不能在任何SIP服务器上实现Page HUAWEI TECHNOLOGIES CO.,LTD.All rights r

8、eservedSIP消息命令格式Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved响应格式Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户注册流程SoftX3000SIP PhoneRegister401 UnauthorizedRegister200 OKPage HUAWEI TECHNOLOG

9、IES CO.,LTD.All rights reserved用户注册流程REGISTER sip:191.169.150.30 SIP/2.0From:sip:6540012191.169.150.30;tag=16838c16838To:sip:6540012191.169.150.30;tag=946e6f96Call-Id:1-reg191.169.150.251Cseq:2762 REGISTERContact:sip:6540012191.169.150.251Expires:100Content-Length:0Accept-Language:enSupported:sip-cc

10、,sip-cc-01,timerUser-Agent:Pingtel/1.2.7(VxWorks)Via:SIP/2.0/UDP 191.169.150.251SIP/2.0 401 UnauthorizedFrom:;tag=16838c16838To:;tag=946e6f96CSeq:2762 REGISTERCall-ID:1-reg191.169.150.251Via:SIP/2.0/UDP 191.169.150.251WWW-Authenticate:Digest realm=,nonce=200361722310491179922Content-Length:0Page HUA

11、WEI TECHNOLOGIES CO.,LTD.All rights reserved用户注册流程REGISTER sip:191.169.150.30 SIP/2.0From:sip:6540012191.169.150.30;tag=16838c16838To:sip:6540012191.169.150.30;tag=946e6f96Call-Id:1-reg191.169.150.251Cseq:2763 REGISTERContact:sip:6540012191.169.150.251Expires:100Content-Length:0Accept-Language:enSup

12、ported:sip-cc,sip-cc-01,timerUser-Agent:Pingtel/1.2.7(VxWorks)Authorization:DIGEST USERNAME=6540012,REALM=,NONCE=200361722310491179922,RESPONSE=b7c848831dc489f8dc663112b21ad3b6,URI=sip:191.169.150.30Via:SIP/2.0/UDP 191.169.150.251SIP/2.0 200 OKFrom:;tag=16838c16838To:;tag=946e6f96CSeq:2763 REGISTER

13、Call-ID:1-reg191.169.150.251Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSoftX3000SIP PhoneASIP PhoneBINVITE5100 Trying6INVITE with sdp17100 Trying8180 Ringing9180 Ringing10200 OK sdp212200 OK sdp211INVITE with sdp11100 Trying24073ACK4SIP实体之间的SIP呼叫流程Page HUAWEI TECHNOLOGIES CO.,LTD.All rights

14、 reservedSoftX3000SIP PhoneASIP PhoneBConversation(RTP/RTCP)ACK13ACK14BYE15200 OK for bye16BYE17200 OK for bye18SIP实体之间的SIP呼叫流程(续)Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例在下面的报文实例中,我们基于以下约定:SoftX3000的IP地址为191.169.200.61;SIP PhoneA的IP地址为191.169.150.101;SIP PhoneB的IP地址为191.169.150.1

15、00;SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机;SIP PhoneA的电话号码为1000,SIP PhoneB的电话号码为1001。Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)INVITE sip:1001191.169.200.61 SIP/2.0From:sip:1000191.169.200.61;tag=1c12674To:sip:1001191.169.200.61Call-Id:call-973598097-16191.169.150.101Cseq

16、:1 INVITEContact:sip:1000191.169.150.101Content-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)Via:SIP/2.0/UDP 191.169.150.101v=0o=Pingtel 5 5 IN IP4 191.169.1

17、50.101s=phone-callc=IN IP4 191.169.150.101t=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 HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 100 TryingFrom:;tag=1c12674To:CSeq:1 INVITECall-ID:call-97359809

18、7-16191.169.150.101Via:SIP/2.0/UDP 191.169.150.101Content-Length:0Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 407 Proxy Authentication RequiredFrom:;tag=1c12674To:;tag=de40692fCSeq:1 INVITECall-ID:call-973598097-16191.169.150.101Via:SIP/2.0/UDP 191.169.150.101

19、Proxy-Authenticate:Digest realm=,nonce=1056131458Content-Length:0Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)ACK sip:1001191.169.200.61 SIP/2.0Contact:sip:1000191.169.150.101From:;tag=1c12674To:;tag=de40692fCall-Id:call-973598097-16191.169.150.101Cseq:1 ACKAccept-Lang

20、uage:enUser-Agent:Pingtel/1.2.7(VxWorks)Via:SIP/2.0/UDP 191.169.150.101Content-Length:0Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)INVITE sip:1001191.169.200.61 SIP/2.0From:sip:1000191.169.200.61;tag=1c12674To:sip:1001191.169.200.61Call-Id:call-973598097-16191.169.150

21、.101Cseq:2 INVITEContact:sip:1000191.169.150.101Content-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=,NONCE=10

22、56131458,RESPONSE=1b5d3b2a5441cd13c1f2e4d6a7d5074d,URI=sip:1001191.169.200.61Via:SIP/2.0/UDP 191.169.150.101v=0o=Pingtel 5 5 IN IP4 191.169.150.101s=phone-callc=IN IP4 191.169.150.101t=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 HU

23、AWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 180 RingingFrom:;tag=1c12674To:;tag=e110e016CSeq:2 INVITECall-ID:call-973598097-16191.169.150.101Via:SIP/2.0/UDP 191.169.150.101Contact:Content-Length:0Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx

24、3000)SIP/2.0 200 OKFrom:;tag=1c12674To:;tag=e110e016CSeq:2 INVITECall-ID:call-973598097-16191.169.150.101Via:SIP/2.0/UDP 191.169.150.101Contact:Content-Length:183Content-Type:application/sdpv=0o=HuaweiSoftX3000 1073741834 1073741834 IN IP4 191.169.200.61s=Sip Callc=IN IP4 191.169.150.100t=0 0m=audio

25、 8766 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)BYE sip:1001191.169.200.61:5061;transport=UDP SIP/2.0From:sip:1000191.169.200.61;tag=1c12674To:sip:1001191.169.200.61;tag=e110e016Call-Id:call-973598097-16191.169.150.

26、101Cseq:4 BYEAccept-Language:enSupported:sip-cc,sip-cc-01,timerUser-Agent:Pingtel/1.2.7(VxWorks)Via:SIP/2.0/UDP 191.169.150.101Content-Length:0Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSGASoftX3000ASoftX3000BSGBIAMIAMACMANMANMRELRELRLCRLCConversationINVITE1100 Trying2180 Ring3200 OK4ACK5BY

27、E6200 OK7ACM成功的SIP-T呼叫流程在在ISUP信令和信令和SIP消消息之间的映射关系:息之间的映射关系:IAM=INVITEACM=180 RINGINGANM=200 OKREL=BYERLC=200 OKPage HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedU-NICA NGN智能网组网图(预付费业务流程)SGSoft SwitchTMGPSTN/PLMNInternetWMCWMCASStorage ServerSMSWPSPGW3rd Party ASMGCP PhoneMGCP PhoneSIP PhoneSIP Pho

28、neH.323 PhoneH.323 PhoneUni PhoneUni PhonePacket core Packet core networknetworkMobile Mobile PhonePhonePSTN PSTN PhonePhoneMRSMRSISUPISUPSIPSIPH.323H.323MGCPMGCPSIP SIP H.323H.323INAP INAP CAPCAPTCP/IPTCP/IPTCP/IPTCP/IPH.248H.248MGCPMGCPSIPSIPPARLAY PARLAY APIAPIM3UAM3UASCTPSCTPH.248H.248MGCPMGCPIN

29、AP INAP SIPSIPINAPINAPSCPSMSSCETraditional INTraditional INRTPRTP媒体流媒体流ENUMENUMServerServerENUMPage HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP-PPS预付费业务呼叫流程(1)User(Caller)User Called)Soft SwitchU-NICAMRSCall Init;Dialed Number=200INVITE(with SDP)180 Ringing(Optional)200 OK with MRS SDPINVITE(

30、SDP)200 OK with MRS SDPACKACKRINGING/180 Ringing(Optional)ANSWER/200 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 S

31、DPINFO(Digits)BYE200 OK 200 OK Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedPPS预付费业务呼叫实例感兴趣的同学可以结合流程阅读一下报文,加深理解sip协议原理。Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved案例智能业务故障分析错误的流程:404报文:AS:Softx3000:Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved故障分析思路404(Not Found)一般是sx3000给智能平台回

32、的消息404消息产生的一般原因是:sx3000收到INVITE消息后,不能识别收到的URI,既是INVITE消息中to:那部分属性处理:检查to属性中的被叫号码(059183046555)在sx3000中是否已经做了数据检查号码059183046555的路由是否已经做了检查是否已经做了路由的方法很简单,用ipphone拨打被叫(059183046555:记住一定要是消息中to字段完整的号码,例如有区号的也不要去掉),然后 跟踪sx3000上的消息Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved小结lSIP协议用于建立、修改并终止多媒体会议

33、,如互联网电话会议。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。lSIP请求消息:这是客户端为了激活按特定操作而发给服务器的SIP消息,包括INVITE,PRACK,BYE,CANCEL和UPDATE消息。lSIP响应消息:这是服务器为了显示客户发给服务器的请求的状态,包括1xx、2xx、3xx、4xx、5xx、6xx响应和ACK。lSIP呼叫流程中各命令的作用应重点掌握。Page HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved问题lSIP和SIP-T协议在NGN组网中主要应用于哪些设备?lSIP 协议有哪些消息?Page 谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁