




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HUAWEI TECHNOLOGIES CO., LTD.All rights reservedInternal SIP协议原理ISSUE 2.1HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 2l为何引入SIP协议?lSIP协议可以应用于哪些设备?l在哪些典型呼叫流程中使用到SIP协议?HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 3l学习完本课程,您应该能够:了解SIP协议的作用掌握SIP命令掌握SIP协议的消息交互过程HUAWEI TECHNOLOGIES CO., LT
2、D.All rights reservedPage 4参考资料l随机手册技术手册信令与协议SIP协议lFIN产品SIP-PPS业务信令分析专题V.10-20051114-BHUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 5第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 6SIP协议概念l会话启动协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用
3、层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。 lSIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。l基于文本编解码l采用事务机制,每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立l独立于底层传输协议:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 7SIP协议的特点l一个正在发展和不断研究中的协议。 l简练、开放、兼容和可扩展等原则 。l充分注意到因特网开放而复杂的网络环境
4、下的安全问题。 l充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。 HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 8协议栈H.323SIPRTSPRSVPRTCPH.263 etc.RTPTCPUDPIPPPPSonetAAL3/4AAL5ATMEthernetPPPV.34HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 9SoftX3000SoftPhoneIP CoreSoftX3000SoftPhoneSIP/SIP-TSIPSIPIPIPIPIP
5、SIP协议在SoftX3000中的实现HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 10第一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 11SIP协议消息的分类lSIP消息采用文本方式编码,分为两类:请求消息和响应消息。 请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。 请求消息和响应消息都包括SIP头字段和SIP消息字段。H
6、UAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 12请求消息请求消息消息含义INVITE发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指明其希望接受哪些媒体,还可以指示其行将发送的媒体。如果收到的是关于参加会议的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户已经加入该会议,并返回成功响应消息。ACK证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。BYE结束会话CANCEL取消尚未
7、完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响REGISTER注册OPTIONS查询服务器的能力HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 13响应消息序号状态码消息功能1xx临时响应表示已经接收到请求消息,正在对其进行处理2xx成功响应表示请求已经被成功接受、处理3xx重定向响应表示需要采取进一步动作,以完成该请求4xx客户端出错表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理5xx服务器端出错表示SIP服务器故障不能完成对正确消息的处理6xx全局错误表示请求不能在任何SIP服务器上实现HUA
8、WEI TECHNOLOGIES CO., LTD.All rights reservedPage 14SIP消息命令格式HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 15响应格式SIP/协议版本响应消息头Call-id: 值via: 值消息头参数行To: 值Contact: 值From: 值Content-Length: 值Max-Forward: 值White SpaceSDPContent-Type: 值Cseq: 值HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 16第
9、一节第一节 概述概述第二节第二节 协议消息协议消息第三节第三节 呼叫流程呼叫流程HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 17用户注册流程SoftX3000SIP PhoneRegister401 UnauthorizedRegister200 OKHUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 18用户注册流程REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838
10、To: sip:65400120;tag=946e6f96Cseq: 2762 REGISTERExpires: 100Content-Length: 0Accept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)SIP/2.0 401 UnauthorizedFrom: ;tag=16838c16838To: ;tag=946e6f96CSeq: 2762 REGISTERWWW-Authenticate: Digest realm=,nonceCo
11、ntent-Length: 0HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 19用户注册流程REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838To: sip:65400120;tag=946e6f96Cseq: 2763 REGISTERExpires: 100Content-Length: 0Accept-Language: enSupported: sip-cc, sip-cc-01, tim
12、erUser-Agent: Pingtel/1.2.7 (VxWorks)Authorization: DIGEST USERNAME=6540012, REALM=, b7c848831dc489f8dc663112b21ad3b6, URI=sip:0SIP/2.0 200 OKFrom: ;tag=16838c16838To: ;tag=946e6f96CSeqHUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 20SoftX3000SIP PhoneASIP PhoneBINVITE5100 Trying6
13、INVITE with sdp17100 Trying8180 Ringing9180 Ringing10200 OK sdp212200 OK sdp211INVITE with sdp11100 Trying24073ACK4SIP实体之间的SIP呼叫流程HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 21SoftX3000SIP PhoneASIP PhoneBConversation (RTP/RTCP) ACK13ACK14BYE15200 OK for bye16BYE17200 OK for bye18SIP实体之间的SI
14、P呼叫流程(续)HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 22用户呼叫流程实例在下面的报文实例中,我们基于以下约定:SoftX3000的IP地址为;SIP PhoneA的IP地址为;SIP PhoneB的IP地址为;SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机;SIP PhoneA的电话号码为1000,SIP PhoneB的电话号码为1001。HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 23用户呼叫流程实例(SIP主叫softx3000)INVIT
15、E sip:10011 SIP/2.0From: sip:10001;tag=1c12674Cseq: 1 INVITEContent-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
16、=0o=Pingtels=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/1HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 24用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 100 TryingFrom: ;tag=1c12674To: CSeq: 1 INVITEContent-Length: 0HUAWEI TECHNOLOGI
17、ES CO., LTD.All rights reservedPage 25用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 407 Proxy Authentication RequiredFrom: ;tag=1c12674To: ;tag=de40692fCSeq: 1 INVITEProxy-Authenticate: Digest realm=,nonce=1056131458Content-Length: 0HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 26用户呼叫流程实例(SIP主叫softx3000)AC
18、K sip:10011 SIP/2.0From: ;tag=1c12674To: ;tag=de40692fCseq: 1 ACKAccept-Language: enUser-Agent: Pingtel/1.2.7 (VxWorks)Content-Length: 0HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 27用户呼叫流程实例(SIP主叫softx3000)INVITE sip:10011 SIP/2.0From: sip:10001;tag=1c
19、12674Cseq: 2 INVITEContent-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,
20、 RESPONSE=1b5d3b2a5441cd13c1f2e4d6a7d5074d, URI=sip:10011v=0o=Pingtels=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/1HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 28用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 180 Ringi
21、ngFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITEContact: Content-Length: 0HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 29用户呼叫流程实例(SIP主叫softx3000)SIP/2.0 200 OKFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITEContact: Content-Length: 183Content-Type: application/sdpv=0o=HuaweiSoftX3000 107
22、3741834 1073741834s=Sip Callt=0 0m=audio 8766 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 30用户呼叫流程实例(SIP主叫softx3000)BYE sip:10011:5061;transport=UDP SIP/2.0From: sip:10001;tag=1c12674To: sip:10011;tag=
23、e110e016Cseq: 4 BYEAccept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Content-Length: 0HUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 31SGASoftX3000ASoftX3000BSGBIAMIAMACMANMANMRELRELRLCRLCConversationINVITE1100 Trying2180 Ring3200 OK4ACK5BYE6200 OK7ACM成功的
24、SIP-T呼叫流程在在ISUP信令和信令和SIP消消息之间的映射关系:息之间的映射关系:IAM = INVITEACM = 180 RINGINGANM = 200 OKREL = BYERLC = 200 OKHUAWEI TECHNOLOGIES CO., LTD.All rights reservedPage 32U-NICA NGN智能网组网图(预付费业务流程)SGSoft SwitchTMGPSTN/PLMNInternetASStorage ServerSMSWPSPGW3rd Party ASSCPSMSSCEENUMHUAWEI TECHNOLOGIES CO., LTD.Al
25、l rights reservedPage 33SIP-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 HUAWEI TECHNOLOGIES CO.,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工程量清单计价模式下的合同风险研究
- 2025年山东省临沂市临沭县中考一模历史试题(含答案)
- 电商学员培训合同协议
- 电池县区代理合同协议
- 环境地质调查合同协议
- 电动车分期付款合同协议
- 电视机应用协议合同书
- 电力线采购合同协议
- 理发店招聘合同协议
- 环境卫生保洁合同协议
- 如何打造团队氛围:管理方法和技巧
- 统编版语文一年级下册2024-2025学年度语文园地五(课件)
- 2025年江苏省张家港市文化中心管委办招聘3人历年高频重点提升(共500题)附带答案详解
- 中铁开投、中铁云投招聘笔试冲刺题2025
- 科室病历书写与管理制度
- 地震监测系统服务方案及故障维修处理措施
- 新工会制度财务知识大赛题库(预算、决算部分)
- 《交通事故车辆及财物损失价格鉴证评估技术规范》
- 以茶为媒的小学跨学科教育研究
- 2024年度高速公路机电设备维护合同:某机电公司负责某段高速公路的机电设备维护2篇
- 中考道德与法治复习题型专项漫画式课件
评论
0/150
提交评论