2024年2月9日发(作者:)
一 VOLTE SIP代码意义
SIP应答消息状态码与功能类型
临时应答(1XX)
100 Trying
180 Ringing
181 call being forwarder
182 queue
183 session progress
会话成功(2XX)
重定向(3XX)
200 OK
300 multiple
301 moved permanently
302 moved temporaily
305 use proxy
380 alternative service
请求失败(4XX)
400 bad request
401unauthorized401unauthorized
402 payment required
403 forbidden
404 not found
405 method no allowed
406 not acceptable
407 proxy authentication required
408 request timeout
410 gone
413 request entity too large
414 request-url too long
415 unsupported media type
416 unsupported url scheme
420 bad extension
421 extension required
423 interval too brief
480 temporarily unavailable
正在处理中
振铃
呼叫正在前向
排队
会话进行
会话成功
多重选择
永久移动
临时移动
用户代理
替代服务
错误请求
未授权
付费要求
禁止
未发现
方法不允许
不可接受
代理需要认证
请求超时
离开
请求实体太大
请求URL太长
不支持的媒体类型
不支持的URL计划
不良扩展
需要扩展
间隔太短
临时失效
状态码 状态说明
1 / 15
481 call/transaction does not exist
482 loop detected
483 too many hops
484 address incomplete
485 ambiguous
486 busy here
487 request terminated
488 not acceptable here
491 request pending
493 undecipherable
服务器失败(5XX)
500 server internal error
501 not implemented
502 bad gateway
503 service unavailable
504 server time-out
505 version not supported
513 message too large
全局性错误(6XX)
600 busy everywhere
603 decline
604 does not exist anywhere
606 not acceptable
二VoLTE-SIP完整信令解析
呼叫/事务不存在
发现环路
跳数太多
地址不完整
不明朗
这里忙
请求终止
这里请求不可接受
未决请求
不可辨识
服务器内部错误
不可执行
坏网关
服务无效
服务器超时
版本不支持
消息太大
全忙
丢弃
不存在
不可接受
2 / 15
2. SIP 信令完整解析:
(1). 用户 A ,摘机对用户 B 发起呼叫,用户 A 首先向 AS 服务器发起 INVITE 请求。
(2). AS 服务器回复 100 Trying 给用户 A 说明收到 INVITE 请求。
(3). AS 服务器通过认证确认用户认证已通过后,向被叫终端 B 转送 INVITE 请求。 (4). 用户 B 向 AS 服务器送呼叫处理中的应答消息, 100 Trying 。
(5). 用户 B 向 AS 服务器送 183 Session Progress 消息, 提示建立对话的进度信息 。 (此时被 叫 QCI1 专用承载建立)
(6). AS 服务器向主叫终端 A 转送 183 Session Progress 消息,终端 A 了解到整个 Session 的建 立进度消息。
3 / 15
(7). 终端 A 向 AS 服务器回复临时应答消息 PRACK ,表示收到 183 Session Progress 消息。 (此时主叫 QCI1 专用承载建立)
(8). AS 服务器向被叫终端 B 转送临时应答消息 PRACK ,终端 B 了解到终端 A 收到 183
Session Progress 消息。
(9). 被叫终端 B 向 AS 服务器发送 200OK 消息,表示 183SessionProgress 请求已经处理成功。
(10). AS 服务器向主叫终端 A 转送 200 OK 消息。
(11). 主叫终端 A 向 AS 服务器发送 UPDATE 消息,意在与被叫终端 B 协商相关 SDP 信息。
(12). AS 服务器向被叫终端 B 转送 UPDATE 消息。
(13). 被叫终端 B 向 AS 服务器发送 200 OK 消息,表示 UPDATE 请求已经处理成功。
(14).AS 服务器向主叫用户 A 转送 200 OK 消息,通知用户 A UPDATE 请求已经处理成功。
(15).被叫用户 B 振铃,用户振铃后,向 AS 服务器发送 180 Ringing 振铃信息。
(16).AS 服务器向主叫终端 A 转送 180 Ringing 振铃信息。
(17).被叫终端 B 向 AS 服务器发送 200 OK 消息,表明主叫最初的 INVITE 请求已经处理成功。
(18). AS 服务器向主叫终端 A 转送 200OK 消息,通知主叫终端 A ,被叫终端 B 已经对 INVITE 请求处理成功。
(19). 主叫终端 A 向 AS 服务器发送 ACK 消息,意在通知被叫终端 B ,主叫侧已经了解被叫侧处 理 INVITE 请求成功。
(20). AS 服务器向被叫终端 B 转送 ACK 信息。
(21). 用户 A 主动挂机, A 向 AS 服务器发起通话结束 BYTE 信息。
(22). AS 服务器向被叫终端 B 转送 BYTE 信息。
(23). 被叫终端 B 向 AS 服务器发送 200 OK 消息,表示对 BYTE 信息处理成功。
(24). AS 服务器向用户 A 转送 200 OK 信息。整个通话结束。
(25). 被叫用户 B 主动挂机流程同步骤 21—24 。
三 SIP呼叫流程典型流程图解及其详细解释
1 注册流程
4 / 15
2 注销流程
5 / 15
3 基本呼叫建立过程
4 会话更改流程
6 / 15
5 正常呼叫释放过程
7 / 15
6 被叫忙呼叫释放
8 / 15
7 被叫无应答流程一
9 / 15
8 被叫无应答流程二
10 / 15
9 遇忙呼叫前转
11 / 15
10 无应答呼叫前转流程
12 / 15
11 呼叫保持
13 / 15
12 呼叫等待
14 / 15
15 / 15
发布评论