




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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网络上进行多媒体
2、通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。 SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。 基于文本编解码 采用事务机制,每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立 独立于底层传输协议:SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,推荐首选UDP。,Page 6,SIP协议的特点,一个正在发展和不断研究中的协议。 简练、开放、兼容和可扩展等原则 。 充分注意到因特网开放而复杂的网络环境下的安全问题。 充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持
3、。,Page 7,Page 8,协议栈,Page 9,SoftX3000,SoftPhone,IP Core,SoftX3000,SoftPhone,SIP/SIP-T,SIP,SIP,IP,IP,IP,IP,SIP协议在SoftX3000中的实现,Page 10,内容介绍,第一节 概述 第二节 协议消息 第三节 呼叫流程,SIP协议消息的分类,SIP消息采用文本方式编码,分为两类:请求消息和响应消息。 请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。 响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。 请求消息和响应消息都包括SIP头字段和SIP消息字段。,Page 1
4、1,请求消息,Page 12,响应消息,Page 13,SIP消息命令格式,Page 14,响应格式,Page 15,Page 16,内容介绍,第一节 概述 第二节 协议消息 第三节 呼叫流程,Page 17,用户注册流程,SoftX3000,SIP Phone,Page 18,用户注册流程,REGISTER sip:0 SIP/2.0 From: sip:65400120;tag=16838c16838 To: sip:65400120;tag=946e6f96 Call-Id: 1-reg191.169.150.
5、251 Cseq: 2762 REGISTER Contact: sip:654001251 Expires: 100 Content-Length: 0 Accept-Language: en Supported: sip-cc, sip-cc-01, timer User-Agent: Pingtel/1.2.7 (VxWorks) Via: SIP/2.0/UDP 51,SIP/2.0 401 Unauthorized From: ;tag=16838c16838 To: ;tag=946e6f96 CSeq: 2762 REGISTE
6、R Call-ID: 1-reg51 Via: SIP/2.0/UDP 51 WWW-Authenticate: Digest realm=,nonce=200361722310491179922 Content-Length: 0,Page 19,用户注册流程,REGISTER sip:0 SIP/2.0 From: sip:65400120;tag=16838c16838 To: sip:65400120;tag=946e6f96 Call-Id: 1-reg1
7、51 Cseq: 2763 REGISTER Contact: sip:654001251 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=, NONCE=200361722310491179922, RESPONSE= b7c848831dc489f8dc6
8、63112b21ad3b6, URI=sip:0 Via: SIP/2.0/UDP 51,SIP/2.0 200 OK From: ;tag=16838c16838 To: ;tag=946e6f96 CSeq: 2763 REGISTER Call-ID: 1-reg51,Page 20,SIP实体之间的SIP呼叫流程,Page 21,SIP实体之间的SIP呼叫流程(续),Page 22,用户呼叫流程实例,在下面的报文实例中,我们基于以下约定: SoftX3000的IP地址为1; SIP
9、PhoneA的IP地址为01; SIP PhoneB的IP地址为00; SIP PhoneA为主叫,SIP PhoneB为被叫,主叫先挂机; SIP PhoneA的电话号码为1000,SIP PhoneB的电话号码为1001。,Page 23,用户呼叫流程实例(SIP主叫softx3000),INVITE sip:10011 SIP/2.0 From: sip:10001;tag=1c12674 To: sip:10011 Call-Id: call-9735980
10、97-1601 Cseq: 1 INVITE Contact: sip:100001 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) Via: SIP/2.0
11、/UDP 01 v=0 o=Pingtel 5 5 IN IP4 01 s=phone-call c=IN IP4 01 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 24,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 100 Trying From: ;tag=1c12674 To: CSeq: 1 IN
12、VITE Call-ID: call-973598097-1601 Via: SIP/2.0/UDP 01 Content-Length: 0,Page 25,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 407 Proxy Authentication Required From: ;tag=1c12674 To: ;tag=de40692f CSeq: 1 INVITE Call-ID: call-973598097-1601 Via: SIP/2.0/UDP 01
13、Proxy-Authenticate: Digest realm=,nonce=1056131458 Content-Length: 0,Page 26,用户呼叫流程实例(SIP主叫softx3000),ACK sip:10011 SIP/2.0 Contact: sip:100001 From: ;tag=1c12674 To: ;tag=de40692f Call-Id: call-973598097-1601 Cseq: 1 ACK Accept-Language: en User-Agent: Pingtel
14、/1.2.7 (VxWorks) Via: SIP/2.0/UDP 01 Content-Length: 0,Page 27,用户呼叫流程实例(SIP主叫softx3000),INVITE sip:10011 SIP/2.0 From: sip:10001;tag=1c12674 To: sip:10011 Call-Id: call-973598097-1601 Cseq: 2 INVITE Contact: sip:100001 Con
15、tent-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=1b5d3b
16、2a5441cd13c1f2e4d6a7d5074d, URI=sip:10011 Via: SIP/2.0/UDP 01 v=0 o=Pingtel 5 5 IN IP4 01 s=phone-call c=IN IP4 01 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 28,用户呼叫流程实例(S
17、IP主叫softx3000),SIP/2.0 180 Ringing From: ;tag=1c12674 To: ;tag=e110e016 CSeq: 2 INVITE Call-ID: call-973598097-1601 Via: SIP/2.0/UDP 01 Contact: Content-Length: 0,Page 29,用户呼叫流程实例(SIP主叫softx3000),SIP/2.0 200 OK From: ;tag=1c12674 To: ;tag=e110e016 CSeq: 2 INVITE Call-ID: ca
18、ll-973598097-1601 Via: SIP/2.0/UDP 01 Contact: Content-Length: 183 Content-Type: application/sdp v=0 o=HuaweiSoftX3000 1073741834 1073741834 IN IP4 1 s=Sip Call c=IN IP4 00 t=0 0 m=audio 8766 RTP/AVP 0 8 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000,Pa
19、ge 30,用户呼叫流程实例(SIP主叫softx3000),BYE sip:10011:5061;transport=UDP SIP/2.0 From: sip:10001;tag=1c12674 To: sip:10011;tag=e110e016 Call-Id: call-973598097-1601 Cseq: 4 BYE Accept-Language: en Supported: sip-cc, sip-cc-01, timer User-Agent: Pingtel/1.2.
20、7 (VxWorks) Via: SIP/2.0/UDP 01 Content-Length: 0,Page 31,成功的SIP-T呼叫流程,在ISUP信令和SIP消息之间的映射关系: IAM = INVITE ACM = 180 RINGING ANM = 200 OK REL = BYE RLC = 200 OK,U-NICA NGN智能网组网图(预付费业务流程),SG,PSTN/PLMN,Internet,WMC,AS,Storage Server,SMS,WPS,PGW,3rd Party AS,MGCP Phone,SIP Phone,H.323 Phone,Uni Phone,Packet core network,Mobile Phone,PSTN Phone,ISUP,SIP,H.323,MGCP,SIP H.323,INAP CAP,TCP/IP,TCP/IP,H.248MGCP,SIP,PARLAY API,M3UASCTP,H.248MGCP,INAP SIP,INAP,Traditional IN,RTP媒体流,ENUM Server,ENUM,Page 32,SIP-P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23090-8:2025 EN Information technology - Coded representation of immersive media - Part 8: Network based media processing
- 【正版授权】 IEC 63119-1:2025 FR Information exchange for electric vehicle charging roaming service - Part 1: General
- 卒中相关知识课件
- 河南小升初鹤壁数学试卷
- 健康素养66项培训课件
- 贵阳市一模高三数学试卷
- 广西钦州市初二数学试卷
- 2025届广东省惠州市惠东县燕岭学校高一物理第二学期期末质量检测试题含解析
- 健康科普课件要求
- 2025年上海市华东师范大学二附中物理高二第二学期期末质量跟踪监视模拟试题含解析
- 直播厅租赁方案
- 仓库管理知识培训图文
- 妇产科医患沟通课件
- 生产车间规章制度
- 门诊病历书写模板全
- 湖南省对口招生考试医卫专业十年真题(2010-2019年)
- 八年级英语下册完形填空、阅读理解训练100题(含答案)
- 《公安机关人民警察内务条令》
- 2023年云南特岗教师真题(小学)
- 沥青拌合站岗位职责
- 地下车库钢筋方案
评论
0/150
提交评论