没有合适的资源?快使用搜索试试~ 我知道了~
首页sipRFC3261-cn.pdf
资源详情
资源评论
资源推荐
1、SIP协议介绍...............................................................................................................9
2、SIP协议功能概况.......................................................................................................9
3、术语...........................................................................................................................10
4、实施概览...................................................................................................................10
5、协议的结构...............................................................................................................15
6、协议的定义...............................................................................................................17
7、SIP消息:.................................................................................................................22
7.1 请求...............................................................................................................22
7.2 应答................................................................................................................23
7.3 头域..................................................................................................................23
7.3.1 头域格式。..........................................................................................23
7.3.2 头域分类。..........................................................................................25
7.3.3 缩写格式..............................................................................................25
7.4 包体...................................................................................................................26
7.4.1 消息正文类型(MessageBodyType) .................................................26
7.4.2 消息体长度..........................................................................................26
7.5 分帧的SIP消息(Framing SIP Messages) ...................................................26
8 一般用户代理行为 ....................................................................................................27
8.1 UAC特性 ..........................................................................................................27
8.1.1 产生一个请求......................................................................................27
8.1.1.1 Request-URI................................................................................28
8.1.1.2 TO................................................................................................28
8.1.1.3 From............................................................................................28
8.1.1.4 Call-ID.........................................................................................29
8.1.1.5 Cseq.............................................................................................29
8.1.1.6 Max-Forwards.............................................................................30
8.1.1.7 Via ...............................................................................................30
8.1.1.8 Contact ........................................................................................30
8.1.1.9 Supported 和 Require................................................................30
8.1.1.10 附加信息部分..........................................................................31
8.1.2 发送一个请求.......................................................................................31
8.1.3 处理应答..............................................................................................31
8.1.3.1: transaction 层的错误 ................................................................32
8.1.3.2 未知的应答................................................................................32
8.1.3.3 Vias..............................................................................................32
8.1.3.4 处理 3xx应答.............................................................................32
8.1.3.5 处理 4xx应答......................................................................33
8.2 UAS特性...........................................................................................................34
8.2.1 方法判定.......................................................................................34
8.2.2 包头判断.......................................................................................34
8.2.2.1 TO 和Request-URI.........................................................34
8.2.2.2 合并的请求.......................................................................35
8.2.2.3 Require ................................................................................35
8.2.3 内容处理.......................................................................................35
1
8.2.4 应用扩展.......................................................................................36
8.2.5 处理请求.......................................................................................36
8.2.6 产生应答.......................................................................................36
8.2.6.1 发送一个临时应答...........................................................36
8.2.6.2 包头和Tags ......................................................................36
8.2.7 无状态UAS行为...........................................................................37
8.3 重定向服务器..................................................................................................37
9 取消一个请求(Cancel)...............................................................................................38
9.1 客户行为(Client Behavior)..............................................................................39
9.2 服务端行为(Server Behavior).........................................................................39
10 注册(Registrations) ................................................................................................40
10.1 概览................................................................................................................40
10.2 构造一个REGISTER请求.............................................................................41
10.2.1 增加绑定............................................................................................42
10.2.1.1 设置Contact地址的过期参数 .......................................43
10.2.1.2 Contact Adress的参数选择.......................................................43
10.2.2 删除绑定.............................................................................................43
10.2.3 访问绑定............................................................................................44
10.2.4 刷新绑定............................................................................................44
10.2.5 设置内部时钟.....................................................................................44
10.2.6 寻找注册服务器................................................................................44
10.2.7 传送一个请求....................................................................................44
10.2.8 错误响应............................................................................................45
10.3 处理REGISTER请求.....................................................................................45
11 查询能力 ..................................................................................................................47
11.1 构造OPTIONS请求 .......................................................................................47
11.2 处理OPTIONS请求 .......................................................................................48
12 对话(Dialog).............................................................................................................49
12.1 创建一个对话................................................................................................49
12.1.1 UAS行为 ............................................................................................50
12.1.2 UAC行为 ............................................................................................50
12.2 对话中的请求................................................................................................51
12.2.1 UAC行为 ............................................................................................51
12.1.1.1 产生请求..................................................................................51
12.2.1.2 处理应答..................................................................................52
12.2.2 UAS行为 ............................................................................................53
12.3 终止对话........................................................................................................54
13 初始化一个会话 ......................................................................................................54
13.1 概览................................................................................................................54
13.2 UAC处理 ........................................................................................................54
13.2.1 创建一个初始化的INVITE................................................................54
13.2.2 处理INVITE应答................................................................................56
13.2.2.1 1xx应答.....................................................................................56
13.2.2.2 3xx应答.....................................................................................56
2
13.2.2.3 4xx,5xx,6xx应答.......................................................................56
13.2.2.4 2xx 应答...................................................................................57
13.3 UAS处理.........................................................................................................57
13.3.1 处理INVITE .......................................................................................57
13.3.1.1 提示进度..................................................................................58
13.3.1.2 INVITE请求转发......................................................................58
13.3.1.3 INVITE请求的拒绝..................................................................58
13.3.1.4 接受INVITE请求.....................................................................59
14 更改已经存在的会话...............................................................................................59
14.1 UAC行为 ........................................................................................................60
14.2 UAS行为.........................................................................................................61
15 结束一个会话 ..........................................................................................................61
15.1 使用BYE请求终止一个会话........................................................................62
15.1.1 UAC行为 ............................................................................................62
15.1.2 UAS行为 ............................................................................................63
16 proxy行为 ..................................................................................................................63
16.1 概述................................................................................................................63
16.2 有状态的proxy ..............................................................................................64
16.3 验证请求........................................................................................................65
16.4 路由信息预处理............................................................................................66
16.5 确定请求的目的............................................................................................66
16.6 请求转发........................................................................................................68
16.7 应答的处理....................................................................................................73
16.8 处理定时器C.................................................................................................78
16.9 处理通讯层的错误........................................................................................78
16.10 CANCEL处理...............................................................................................79
16.11 无状态的proxy.............................................................................................79
16.12 Proxy Route处理的总结...............................................................................81
16.12.1 例子 ..................................................................................................81
16.12.1.1 基本SIP四边形 ......................................................................81
16.12.1.2 穿越一个严格路由proxy.......................................................82
16.12.1.3 重写Record-Route头域值。..................................................83
17 事务 ...........................................................................................................................84
17.1 客户端事务....................................................................................................86
17.1.1 INVITE客户事务................................................................................86
17.1.1.1 INVITE事务概述......................................................................86
17.1.1.2 正式的描述..............................................................................86
17.1.1.3 构造ACK请求 .........................................................................89
17.1.2 非INVITE客户端事务.......................................................................90
17.1.2.1 非INVITE事务概览.................................................................90
17.1.2.2 正式的描述..............................................................................90
17.1.3 客户端事务匹配应答.........................................................................91
17.1.4 处理通讯错误。................................................................................92
17.2 服务端事务....................................................................................................93
3
17.2.1 INVITE服务端事务............................................................................93
17.2.2 非INVITE服务端事务.......................................................................95
17.2.3 为服务端事务匹配请求。................................................................96
17.2.4 处理通讯错误....................................................................................98
18 通讯(transport)...................................................................................................99
18.1 客户Clients ..................................................................................................100
18.1.1 发送请求..........................................................................................100
18.1.2 接收应答..........................................................................................101
18.2 服务端..........................................................................................................101
18.2.1 接收请求..........................................................................................101
18.2.2 发送应答..........................................................................................102
18.3 分块..............................................................................................................103
18.4 错误处理......................................................................................................103
19 常见消息部件(Common Message Components).............................................104
19.1 SIP和SIPS统一资源标记 .............................................................................104
19.1.1 SIP和SIPS部件 ...............................................................................104
19.1.2 Character Escaping Requirements(字符转码要求)..............107
19.1.3 SIP和SIPS URI例子 .......................................................................108
19.1.4 URI比较............................................................................................108
19.1.5 从URI中产生请求...........................................................................110
19.1.6 关联SIP URI和tel URL..................................................................111
19.2 Option Tags ...................................................................................................112
19.3 Tags ...............................................................................................................113
20 头域 ........................................................................................................................113
20.1 Accept............................................................................................................114
20.2 Accept-Encoding...........................................................................................116
20.3 Accept-Language...........................................................................................117
20.4 Alert-Info.......................................................................................................117
20.5 Allow.............................................................................................................118
20.6 Authentication-Info .......................................................................................118
20.7 Authorization.................................................................................................118
20.8 Call-ID ..........................................................................................................119
20.9 Call-Info........................................................................................................119
20.10 Contact........................................................................................................119
20.11 Content-Disposition.....................................................................................120
20.12 Content-Encoding .......................................................................................121
20.13 Content-Language.......................................................................................121
20.14 Content-Length ...........................................................................................121
20.15 Content-Type...............................................................................................122
20.16 Cseq.............................................................................................................122
20.17 Date.............................................................................................................122
20.18 Error-Info ....................................................................................................123
20.19 Expires ........................................................................................................123
20.20 From............................................................................................................124
4
20.21 In-Reply-To.................................................................................................124
20.22 Max-Forwards.............................................................................................124
20.23 Min-Expires.................................................................................................125
20.24 MIME-Version ............................................................................................125
20.25 Organization................................................................................................125
20.26 Priority ........................................................................................................125
20.27 Proxy-Authenticate .....................................................................................126
20.28 Proxy-Authorization....................................................................................126
20.29 Proxy-Require.............................................................................................127
20.30 Record-Route ..............................................................................................127
20.31 Reply-To......................................................................................................127
20.32 Require........................................................................................................127
20.33 Retry-After..................................................................................................128
20.34 Route...........................................................................................................128
20.35 Server..........................................................................................................128
20.36 Subject.........................................................................................................129
20.37 Supported ....................................................................................................129
20.38 Timestamp...................................................................................................129
20.39 To.................................................................................................................129
20.40 Unsupported................................................................................................130
20.41 User-Agent..................................................................................................130
20.42 Via ...............................................................................................................130
20.43 警告............................................................................................................131
20.44 WWW-Authenticate....................................................................................133
21 应答代码 ................................................................................................................133
21.1 临时应答 1xx...............................................................................................133
21.1.1 100 Trying........................................................................................133
21.1.2 180 Ringing .....................................................................................134
21.1.3 818 Call is Being Forwarded(呼叫被转发)..................................134
21.1.4 182 Queued.....................................................................................134
21.1.5 183 会话进度..................................................................................134
21.2 成功信息 2xx...............................................................................................134
21.2.1 200 OK.............................................................................................134
21.3 转发请求 3XX.............................................................................................134
21.3.1 300 Multiple Choices......................................................................135
21.3.2 301 Moved Permently.................................................................135
21.3.3 302 Moved Temporarily .................................................................135
21.3.4 305 Use Proxy ................................................................................136
21.3.5 380 Alternative Service..................................................................136
21.4 请求失败 4xx...............................................................................................136
21.4.1 400 Bad Request............................................................................136
21.4.2 401 Unauthorized...........................................................................136
21.4.3 402 Payment Required..................................................................136
21.4.4 403 Forbidden.................................................................................137
5
剩余207页未读,继续阅读
am2004
- 粉丝: 7
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0