SIP协议原理工程师培训胶片

上传人:沈*** 文档编号:147788903 上传时间:2022-09-03 格式:PPTX 页数:40 大小:1.65MB
返回 下载 相关 举报
SIP协议原理工程师培训胶片_第1页
第1页 / 共40页
SIP协议原理工程师培训胶片_第2页
第2页 / 共40页
SIP协议原理工程师培训胶片_第3页
第3页 / 共40页
点击查看更多>>
资源描述
HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedInternal SIP协议原理ISSUE 2.1HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedl为何引入SIP协议?lSIP协议可以应用于哪些设备?l在哪些典型呼叫流程中使用到SIP协议?Page 2HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedl学习完本课程,您应该能够:了解SIP协议的作用掌握SIP命令掌握SIP协议的消息交互过程Page 3HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved参考资料l随机手册技术手册信令与协议SIP协议lFIN产品SIP-PPS业务信令分析专题V.10-20051114-BPage 4HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page 5HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP协议概念l会话启动协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。lSIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。l基于文本编解码l采用事务机制,每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立l独立于底层传输协议:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。Page 6HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP协议的特点l一个正在发展和不断研究中的协议。l简练、开放、兼容和可扩展等原则。l充分注意到因特网开放而复杂的网络环境下的安全问题。l充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。Page 7HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved协议栈H.323SIPRTSPRSVPRTCPH.263 etc.RTPTCPUDPIPPPPSonetAAL3/4AAL5ATMEthernetPPPV.34Page 8HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSoftX3000SoftPhoneIP CoreSoftX3000SoftPhoneSIP/SIP-TSIPSIPIPIPIPIPSIP协议在SoftX3000中的实现Page 9HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page 10HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP协议消息的分类lSIP消息采用文本方式编码,分为两类:请求消息和响应消息。请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。请求消息和响应消息都包括SIP头字段和SIP消息字段。Page 11HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved请求消息请求消息消息含义INVITE发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指明其希望接受哪些媒体,还可以指示其行将发送的媒体。如果收到的是关于参加会议的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户已经加入该会议,并返回成功响应消息。ACK证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。BYE结束会话CANCEL取消尚未完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响REGISTER注册OPTIONS查询服务器的能力Page 12HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved响应消息序号状态码消息功能1xx临时响应表示已经接收到请求消息,正在对其进行处理2xx成功响应表示请求已经被成功接受、处理3xx重定向响应表示需要采取进一步动作,以完成该请求4xx客户端出错表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理5xx服务器端出错表示SIP服务器故障不能完成对正确消息的处理6xx全局错误表示请求不能在任何SIP服务器上实现Page 13HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSIP消息命令格式Page 14HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved响应格式SIP/协议版本响应消息头Call-id:值via:值消息头参数行To:值Contact:值From:值Content-Length:值Max-Forward:值White SpaceSDPContent-Type:值Cseq:值Page 15HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程Page 16HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户注册流程SoftX3000SIP PhoneRegister401 UnauthorizedRegister200 OKPage 17HUAWEI 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:2762 REGISTERContact:sip:6540012191.169.150.251Expires:100Content-Length:0Accept-Language:enSupported:sip-cc,sip-cc-01,timerUser-Agent:Pingtel/1.2.7(VxWorks)Via:SIP/2.0/UDP 191.169.150.251Page 18HUAWEI 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:enSupported: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 Call-ID:1-reg191.169.150.251Page 19HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSoftX3000SIP PhoneASIP PhoneBINVITE5100 Trying6INVITE with sdp17100 Trying8180 Ringing9180 Ringing10200 OK sdp212200 OK sdp211INVITE with sdp11100 Trying24073ACK4SIP实体之间的SIP呼叫流程Page 20HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSoftX3000SIP PhoneASIP PhoneBConversation(RTP/RTCP)ACK13ACK14BYE15200 OK for bye16BYE17200 OK for bye18SIP实体之间的SIP呼叫流程(续)Page 21HUAWEI 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.100;SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机;SIP PhoneA的电话号码为1000,SIP PhoneB的电话号码为1001。Page 22HUAWEI 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: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.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 23HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 100 TryingFrom:;tag=1c12674To:CSeq:1 INVITECall-ID:call-973598097-16191.169.150.101Via:SIP/2.0/UDP 191.169.150.101Content-Length:0Page 24HUAWEI 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.101Proxy-Authenticate:Digest realm=,nonce=1056131458Content-Length:0Page 25HUAWEI 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-Language:enUser-Agent:Pingtel/1.2.7(VxWorks)Via:SIP/2.0/UDP 191.169.150.101Content-Length:0Page 26HUAWEI 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: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=1056131458,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 27HUAWEI 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 28HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved用户呼叫流程实例(SIP主叫softx3000)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 8766 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000Page 29HUAWEI 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.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 30HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedSGASoftX3000ASoftX3000BSGBIAMIAMACMANMANMRELRELRLCRLCConversationINVITE1100 Trying2180 Ring3200 OK4ACK5BYE6200 OK7ACM成功的SIP-T呼叫流程在在ISUP信令和信令和SIP消消息之间的映射关系:息之间的映射关系:IAM=INVITEACM=180 RINGINGANM=200 OKREL=BYERLC=200 OKPage 31HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedU-NICA NGN智能网组网图(预付费业务流程)SGSoft SwitchTMGPSTN/PLMNInternetASStorage ServerSMSWPSPGW3rd Party ASSCPSMSSCEENUMPage 32HUAWEI 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(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 SDPINFO(Digits)BYE200 OK 200 OK Page 33HUAWEI TECHNOLOGIES CO.,LTD.All rights reservedPPS预付费业务呼叫实例感兴趣的同学可以结合流程阅读一下报文,加深理解sip协议原理。Page 34HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved案例智能业务故障分析错误的流程:404报文:AS:Softx3000:Page 35HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved故障分析思路404(Not Found)一般是sx3000给智能平台回的消息404消息产生的一般原因是:sx3000收到INVITE消息后,不能识别收到的URI,既是INVITE消息中to:那部分属性处理:检查to属性中的被叫号码(059183046555)在sx3000中是否已经做了数据检查号码059183046555的路由是否已经做了检查是否已经做了路由的方法很简单,用ipphone拨打被叫(059183046555:记住一定要是消息中to字段完整的号码,例如有区号的也不要去掉),然后 跟踪sx3000上的消息Page 36HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved小结lSIP协议用于建立、修改并终止多媒体会议,如互联网电话会议。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。lSIP请求消息:这是客户端为了激活按特定操作而发给服务器的SIP消息,包括INVITE,PRACK,BYE,CANCEL和UPDATE消息。lSIP响应消息:这是服务器为了显示客户发给服务器的请求的状态,包括1xx、2xx、3xx、4xx、5xx、6xx响应和ACK。lSIP呼叫流程中各命令的作用应重点掌握。Page 37HUAWEI TECHNOLOGIES CO.,LTD.All rights reserved问题lSIP和SIP-T协议在NGN组网中主要应用于哪些设备?lSIP 协议有哪些消息?Page 38谢谢谢谢谢谢观看/欢迎下载BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES.BY FAITH I BY FAITH
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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