软交换培训_sip协议..

上传人:今*** 文档编号:105776900 上传时间:2019-10-13 格式:PPT 页数:33 大小:986KB
返回 下载 相关 举报
软交换培训_sip协议.._第1页
第1页 / 共33页
软交换培训_sip协议.._第2页
第2页 / 共33页
软交换培训_sip协议.._第3页
第3页 / 共33页
软交换培训_sip协议.._第4页
第4页 / 共33页
软交换培训_sip协议.._第5页
第5页 / 共33页
点击查看更多>>
资源描述

《软交换培训_sip协议..》由会员分享,可在线阅读,更多相关《软交换培训_sip协议..(33页珍藏版)》请在金锄头文库上搜索。

1、软交换技术 - SIP协议,Page 2,参考资料,随机手册技术手册信令与协议SIP协议,Page 3,学习完此课程,您将会: 了解SIP协议的作用 掌握SIP命令 掌握SIP协议的消息交互过程,目 标,Page 4,第1章 概述 第2章 协议消息 第3章 呼叫流程,内容介绍,Page 5,SIP协议概念,会话启动协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。 SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。 SIP协议透明地支持名字映射和

2、重定向服务,便于实现ISDN、智能网以及个人移动业务。,Page 6,SIP协议的特点,一个正在发展和不断研究中的协议。 简练、开放、兼容和可扩展等原则。 充分注意到因特网开放而复杂的网络环境下的安全问题。 充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。,Page 7,SIP协议的信令功能,用户定位:确定参加通信的终端用户的位置; 用户通信能力协商:确定通信的媒体类型和参数; 用户意愿交互:确定被叫是否乐意参加某个通信; 建立呼叫:包括向被叫“振铃”,确定主叫和被叫的呼叫参数; 呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等等。,Page 8,SIP协议原理基本

3、网络模型,Page 9,术语,代理,代理服务器(Proxy、Proxy sever) 作为一个逻辑网络实体代表客户端转发请求或者响应,可以同时作为客户端和服务器端; 代理服务器的主要功能:路由、认证鉴权、计费监控、呼叫控制、业务提供等。 重定向服务器(Redirect server) 重定向服务器将请求中的目的地址映射为零个或多个新的地址,然后返回给客户端,客户端直接再次向这些新的地址发起请求。 注册员(Registrar) 注意:在华为的U-SYS解决方案中, SoftX3000可以作为 a location server, Proxy sever, Redirect server , Re

4、gistrar 等多个功能实体使用。,Page 10,术语,用户助理(User Agent) 用户助理客户(User Agent Client) 例如: UAC 是一部 SIP Phone 用户助理服务器(User Agent Server) 例如: UAS 是一套 SoftX3000设备,Page 11,术语,SIP URL寻址方式,例如: Sip; 55500200127.0.0.1:5061; User=phone; Sip: alice;method=REGISTER;,Page 12,SIP域内互通,3.Response,2.Inquiry,5. 200 OK,6. 200 OK,1

5、.Invite,4.Invite,SIP UA1,SIP UA2,Registrar,Proxy Server,说明:在一个SIP域内,SIP UA1 和 SIP UA2通过代理服务器 Proxy Server转发消息,可以得到SIP UA2 IP 地址在Registrar服务器。,Page 13,SIP域之间互通,6.Response,5.Inquiry,4. Invite,3. Response,1.Invite,SIP UA1,Location Server2,Proxy Server1,SIP UA2,Proxy Server2,Location Server1,7.Invite,10

6、. 200 OK,8. 200 OK,2.Inquiry,9. 200 OK,说明:SIP域之间互通,SIP UA1 和 SIP UA2通过代理服务器 Proxy Server1及Proxy Server2转发消息,使用 Location Server 去判断被叫 SIP UA2 在哪一个SIP域内。,Page 14,SIP重定向,2.Response,1.Inquiry,4. 200 OK,3.Invite,SIP UA2,Redirect Server,SIP UA1,Page 15,SoftX3000,SoftPhone,IP Core,SoftX3000,SoftPhone,SIP/S

7、IP-T/SIP-I,SIP,SIP,IP,IP,IP,IP,SIP协议在SoftX3000中的实现,Page 16,第1章 概述 第2章 协议消息 第3章 呼叫流程,内容介绍,Page 17,协议栈,Page 18,SIP协议消息的分类,SIP消息采用文本方式编码,分为两类:请求消息和响应消息。 请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。 响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。 请求消息和响应消息都包括SIP头字段和SIP消息字段。,Page 19,请求消息,Page 20,起始行,消息头,SIP请求消息结构,Page 21,消息头,消息体,SIP请求

8、消息结构(续),Page 22,SIP请求消息举例,INVITE sip:66500002191.169.1.110 SIP/2.0 From: ;tag=1ccb6df3 To: CSeq: 1 INVITE Call-ID: 20973e49f7c52937fc6be224f9e52543sx3000 Via: SIP/2.0/UDP 191.169.1.116:5061;branch=z9hG4bkbc427dad6 Contact: Supported: 100rel,100rel Max-Forwards:70 Allow:INVITE,ACK,CANCEL,OPTIONS,BYE,

9、REGISTER,PRACK,INFO,UPDATE,SUBSCRIBE,NOTIFY,MESSAGE,REFER Content-Length:230 Content-Type: application/sdp,Page 23,SIP请求消息举例(续),v: 0 o: HuaweiSoftX3000 1073741831 1073741831 IN IP4 191.169.1.116 s: Sip Call c: IN IP4 191.169.1.95 t: 0 0 m: audio 30000 RTP/AVP 8 0 4 18 a: rtpmap:8 PCMA/8000 a: rtpmap

10、 0 PCMU/8000 a: rtpmap 4 G723/8000 a: rtpmap 18 G729/8000,Page 24,响应消息,响应消息的结构与请求消息类似,Page 25,响应消息举例,SIP/2.0 200 OK From: ;tag=16838c16838 To: ;tag=946e6f96 CSeq: 2763 REGISTER Call-ID: 1-reg191.169.150.251 Via: SIP/2.0/UDP 191.169.150.251 Contact: ;expires=3600 Content-Length: 0,Page 26,第1章 概述 第2章

11、协议消息 第3章 呼叫流程,内容介绍,Page 27,用户注册流程,Page 28,SIP实体之间的SIP呼叫流程,Page 29,SIP实体之间的SIP呼叫流程(续),Page 30,SIP-T的呼叫流程,Page 31,成功的SIP-T呼叫流程,在ISUP信令和SIP消息之间的映射关系: IAM = INVITE ACM = 180 RINGING ANM = 200 OK REL = BYE RLC = 200 OK,Page 32,小结,SIP协议用于建立、修改并终止多媒体会议,如互联网电话会议。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。 SIP请求消息:这是客户端为了激活按特定操作而发给服务器的SIP消息,包括INVITE,PRACK,BYE,CANCEL和UPDATE消息。 SIP响应消息:这是服务器为了显示客户发给服务器的请求的状态,包括1xx、2xx、3xx、4xx、5xx、6xx响应和ACK。 SIP呼叫流程中各命令的作用应重点掌握。,

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号