协议原理工程师培训胶

上传人:wu****ei 文档编号:244991912 上传时间:2024-10-06 格式:PPT 页数:39 大小:1.80MB
返回 下载 相关 举报
协议原理工程师培训胶_第1页
第1页 / 共39页
协议原理工程师培训胶_第2页
第2页 / 共39页
协议原理工程师培训胶_第3页
第3页 / 共39页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,Page,*,单击此处编辑母版文本样式,单击此处编辑母版文本样式,单击此处编辑母版文本样式,单击此处编辑母版文本样式,HUAWEI TECHNOLOGIES CO.,LTD.,All rights reserved,谢谢,SIP协议原理,ISSUE 2.1,前 言,为何引入SIP协议?,SIP协议可以应用于哪些设备?,在哪些典型呼叫流程中使用到SIP协议?,Page 2,学习完本课程,您应该能够:,了解SIP协议的作用,掌握SIP命令,掌握SIP协议的消息交互过程,学习目标,Page 3,参考资料,随机手册技术手册信令与协议SIP协议,FIN产品SIP-PPS业务信令分析专题V.10-20051114-B,Page 4,内容介绍,第一节 概述,第二节 协议消息,第三节 呼叫流程,Page 5,SIP协议概念,会话启动协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。,SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。,基于文本编解码,采用事务机制,每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立,独立于底层传输协议:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。,Page 6,SIP协议的特点,一个正在发展和不断研究中的协议。,简练、开放、兼容和可扩展等原则。,充分注意到因特网开放而复杂的网络环境下的安全问题。,充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。,Page 7,协议栈,Page 8,SoftX3000,SoftPhone,IP Core,SoftX3000,SoftPhone,SIP/SIP-T,SIP,SIP,IP,IP,IP,IP,SIP协议在SoftX3000中的实现,Page 9,内容介绍,第一节 概述,第二节 协议消息,第三节 呼叫流程,Page 10,SIP协议消息的分类,SIP消息采用文本方式编码,分为两类:请求消息和响应消息。,请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。,响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。,请求消息和响应消息都包括SIP头字段和SIP消息字段。,Page 11,请求消息,请求消息,消息含义,INVITE,发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指明其希望接受哪些媒体,还可以指示其行将发送的媒体。,如果收到的是关于参加会议的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户已经加入该会议,并返回成功响应消息。,ACK,证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。,BYE,结束会话,CANCEL,取消尚未完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响,REGISTER,注册,OPTIONS,查询服务器的能力,Page 12,响应消息,序号,状态码,消息功能,1xx,临时响应,表示已经接收到请求消息,正在对其进行处理,2xx,成功响应,表示请求已经被成功接受、处理,3xx,重定向响应,表示需要采取进一步动作,以完成该请求,4xx,客户端出错,表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理,5xx,服务器端出错,表示SIP服务器故障不能完成对正确消息的处理,6xx,全局错误,表示请求不能在任何SIP服务器上实现,Page 13,SIP消息命令格式,Page 14,响应格式,Page 15,内容介绍,第一节 概述,第二节 协议消息,第三节 呼叫流程,Page 16,用户注册流程,SoftX3000,SIP Phone,Register,401 Unauthorized,Register,200 OK,Page 17,用户注册流程,REGISTER sip:191.169.150.30 SIP/2.0,From:sip:6540012191.169.150.30;tag=16838c16838,To:sip:6540012191.169.150.30;tag=946e6f96,Cseq:2762 REGISTER,Expires:100,Content-Length:0,Accept-Language:en,Supported:sip-cc,sip-cc-01,timer,User-Agent:Pingtel/1.2.7(VxWorks),SIP/2.0 401 Unauthorized,From:;tag=16838c16838,To:;tag=946e6f96,CSeq:2762 REGISTER,WWW-Authenticate:Digest realm=,nonce,Content-Length:0,Page 18,用户注册流程,REGISTER sip:191.169.150.30 SIP/2.0,From:sip:6540012191.169.150.30;tag=16838c16838,To:sip:6540012191.169.150.30;tag=946e6f96,Cseq:2763 REGISTER,Expires:100,Content-Length:0,Accept-Language:en,Supported:sip-cc,sip-cc-01,timer,User-Agent:Pingtel/1.2.7(VxWorks),Authorization:DIGEST USERNAME=6540012,REALM=,b7c848831dc489f8dc663112b21ad3b6,URI=sip:191.169.150.30,SIP/2.0 200 OK,From:;tag=16838c16838,To:;tag=946e6f96,CSeq,Page 19,SoftX3000,SIP PhoneA,SIP PhoneB,INVITE,5,100 Trying,6,INVITE with sdp1,7,100 Trying,8,180 Ringing,9,180 Ringing,10,200 OK sdp2,12,200 OK sdp2,11,INVITE with sdp1,1,100 Trying,2,407,3,ACK,4,SIP实体之间的SIP呼叫流程,Page 20,SoftX3000,SIP PhoneA,SIP PhoneB,Conversation(RTP/RTCP),ACK,13,ACK,14,BYE,15,200 OK for bye,16,BYE,17,200 OK for bye,18,SIP实体之间的SIP呼叫流程(续),Page 21,用户呼叫流程实例,在下面的报文实例中,我们基于以下约定:,SoftX3000的IP地址为;,SIP PhoneA的IP地址为;,SIP PhoneB的IP地址为;,SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机;,SIP PhoneA的电话号码为1000,SIP PhoneB的电话号码为1001。,Page 22,用户呼叫流程实例(SIP主叫softx3000),INVITE sip:1001191.169.200.61 SIP/2.0,From:sip:1000191.169.200.61;tag=1c12674,Cseq:1 INVITE,Content-Type:application/sdp,Content-Length:203,Accept-Language:en,Allow:INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,REGISTER,SUBSCRIBE,Supported:sip-cc,sip-cc-01,timer,User-Agent:Pingtel/1.2.7(VxWorks),v=0,o=Pingtel,s=phone-call,t=0 0,m=audio 8766 RTP/AVP 0 96 8,a=rtpmap:0 pcmu/8000/1,a=rtpmap:96 telephone-event/8000/1,a=rtpmap:8 pcma/8000/1,Page 23,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 100 Trying,From:;tag=1c12674,To:,CSeq:1 INVITE,Content-Length:0,Page 24,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 407 Proxy Authentication Required,From:;tag=1c12674,To:;tag=de40692f,CSeq:1 INVITE,Proxy-Authenticate:Digest realm=,nonce=1056131458,Content-Length:0,Page 25,用户呼叫流程实例(SIP主叫softx3000),ACK sip:1001191.169.200.61 SIP/2.0,From:;tag=1c12674,To:;tag=de40692f,Cseq:1 ACK,Accept-Language:en,User-Agent:Pingtel/1.2.7(VxWorks),Content-Length:0,Page 26,用户呼叫流程实例(SIP主叫softx3000),INVITE sip:1001191.169.200.61 SIP/2.0,From:sip:1000191.169.200.61;tag=1c12674,Cseq:2 INVITE,Content-Type:application/sdp,Content-Length:203,Accept-Language:en,Allow:INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,REGISTER,SUBSCRIBE,Supported:sip-cc,sip-cc-01,timer,User-Agent:Pingtel/1.2.7(VxWorks),Proxy-Authorization:DIGEST USERNAME=1000,REALM=,NONCE=1056131458,RESPONSE=1b5d3b2a5441cd13c1f2e4d6a7d5074d,URI=sip:1001191.169.200.61,v=0,o=Pingtel,s=phone-call,t=0 0,m=audio 8766 RTP/AVP 0 96 8,a=rtpmap:0 pcmu/8000/1,a=rtpmap:96 telephone-event/8000/1,a=rtpmap:8 pcma/8000/1,Page 27,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 180 Ringing,From:;tag=1c12674,To:;tag=e110e016,CSeq:2 INVITE,Contact:,Content-Length:0,Page 28,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 200 OK,From:;tag=1c12674,To:;tag=e110e016,CSeq:2 INVITE,Contact:,Content-Length:183,Content-Type:application/sdp,v=0,o=HuaweiSoftX3000 1073741834 1073741834,s=Sip Call,t=0 0,m=audio 8766 RTP/AVP 0 8,a=r
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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