- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIP协议介绍(RFC3261)
主讲人:洪芸芸
2006.11.16
2
什么是SIP协议
SIP协议最早由是由MMUSIC IETF工作组在1995年研究的,由IETF组织在1999年提议成为的一个标准。
SIP主要借鉴了Web网的HTTP和SMTP两个协议。
3GPP R5/R6的IMS子系统采用SIP。3GPP 制定的IMS子系统相关规范推动了SIP的发展。
3
什么是SIP协议
IETF提出的IP电话信令协议
基于文本的应用层控制协议
独立于底层协议,可以使用TCP或UDP传输协议
用于建立、修改和终止一个或多个参与者的多媒体会话。
4
协议实现的功能
SIP协议是应用层控制(信令)协议
SIP协议支持代理、重定向、登记定位等功能,支持用户移动。SIP协议和其他协议一起给用户提供完整的服务,包括:
RSVP(资源预留协议)
RTP(实时传输协议)
RTSP(实时流协议)
SAP(会话通告协议)
SDP(会话描述协议)
5
协议实现的功能
SIP支持以下五方面的能力来建立和终止多媒体通讯:
用 户 定 位 :确定通信所用的端系统位置
用 户 能 力 交 换 :确定所用的媒体类型和媒体参数
用 户 可 用 性 判 定 :确定被叫方是否空闲和是否愿意加入通信
呼 叫 建 立 :邀请和提示被叫,在主被叫之间传递呼叫参数
呼 叫 处 理 :包括呼叫终结和呼叫转交 ????
6
基于SIP的IP网络电话系统所用的协议栈结构
7
SIP网络基本构成
8
SIP网络基本构成
UA(User Agent)用户代理
一个发起和终止会话的实体,包含两个功能实体
》UAC
发起SIP事务请求,接收响应
》UAS
接收SIP事务请求,发送响应
》UAC和UAS都能终止呼叫
9
Proxy 代理服务器
》为其它的客户机代理,进行SIP消息的转接和转发的功能。消息机制与UAC和UAS相似.
》对收到的请求消息进行翻译和处理后,传递给其他的服务器.
》对SIP请求及响应进行路由.
10
定位服务器
》是一个数据库,用于存放SIP终端的当前位置信
息。
》为重定向服务器或proxy提供用户一个或者多个可能的位置信息。
》注册是创建这些信息的一种方法 。
11
SIP网络基本构成
重定向服务器
》 接收SIP请求,把请求中的原地址映射为零个或多个地址,返回给客户机,客户机根据此地址重新发送请求。
》重定向服务器不会发起自己的呼叫(不发送请求,通过3xx响应进行重定向)
》重定向服务器不接收呼叫终止,也不主动终止呼叫
12
SIP网络基本构成
登记服务器
》接收客户机的注册请求,完成用户地址的注册。
13
SIP网络特征
SIP Proxy Server、Redirect Server、Register Server、Location Server可共存于一个设备,也可以分布在不同的物理实体中。SIP服务器完全是纯软件实现,可以根据需要运行于各种相关设备中,体现了SIP网络的灵活性;
UAC、UAS、Proxy Server、Redirect Server角色不是固定不变的,一个UA在一个呼叫中可以是UAC,也可以是UAS。
Location Server是一个SIP网络公共资源,对它的信息咨询所采用的协议不是SIP,而是其它协议,如LDAP(Light Directory Access Protocol);
14
SIP协议的特点
简单:客户/服务器模型,消息包括请求和响应。
采用文本协议: 结构灵活,易于扩展。
独立于低层传输协议:可用TCP或UDP进行传送,
推 荐 首 选UDP 。
呼叫和媒体控制信息同时传送(offer/answer机制)
15
分层的SIP协议结构
语法和编码层
扩展的BNF语法
传输层
发送和接收SIP消息,匹配事务
事务层
处理应用层重传和超时,匹配请求和响应
事务用户层
创建和取消事务实例
除无状态proxy外,每个SIP实体都是一个事务用户。
16
SIP消息
SIP响应
1xx 临时
2xx 成功
3xx 重定向
4xx 客户错误
5xx 服务器错误
6xx 全局错误
包括请求和响应
SIP请求
INVITE 发起会话
ACK 用于INVITE的响应的证实
BYE
您可能关注的文档
最近下载
- PRS-7000_220KV型数字变电站自动化系统技术使用说明书.pdf VIP
- 国开电大《个人与团队管理》(试卷号22269)机试试题.pdf
- 2024广东统招专升本《大学语文》全书知识点汇总课件.pdf
- 虫害控制程序(SSOP).doc VIP
- 2025届【九省联考】全国高三10月联考数学答案.docx
- 滥竽充数-完整版PPT课件.ppt
- 2024华医网继续教育护理多学科协作,为老年外科患者保驾护航题库答案.docx VIP
- 冀教版小学数学五年级上册7.3《土地资源问题》说课PPT(共21张PPT).pptx VIP
- 嵌入式技术入门与实战(基于STM32)全套教学课件.pptx
- 2024年煤炭销售绩效考核办法.pdf VIP
文档评论(0)