在IMS系统SIP信令中,我们经常会看到各种SIP应答消息状态码,第一次看见后你会不会觉得一脸懵逼呢?不用担心,也不用害怕,下面我们就一一列出这些SIP应答消息状态码并进行解析,相信看过之后你会如拨云见青天,茅塞顿开,一脸骄傲的样子,再也不怕看不懂了,SIP应答消息状态码尽管放马过来吧!
SIP应答消息状态码格式如下:
类型 状态码 状态说明
举例说明如下:
1、临时应答(类型) 100(状态码) Trying 正在处理中(状态说明)
SIP应答消息状态码的类型主要有6种,分别是:
1)临时应答(1XX);
2)会话成功(2XX);
3)重定向(3XX);
4)请求失败(4XX);
5)服务器失败(5XX);
6)全局性错误(6XX)。
详细完整的SIP应答消息状态码如下:
1. 临时应答(1XX)
100 Trying 正在处理中
180 Ringing 振铃
181 call being forwarder 呼叫正在前向
182 queue 排队
183 session progress 会话进行
2. 会话成功(2XX)
200 OK 会话成功
3. 重定向(3XX)
300 multiple 多重选择
301 moved permanently 永久移动
302 moved temporaily 临时移动
305 use proxy 用户代理
380 alternative service 替代服务
4. 请求失败(4XX)
400 bad request 错误请求
401unauthorized 未授权
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 请求URL太长
415 unsupported media type 不支持的媒体类型
416 unsupported url scheme 不支持的URL计划
420 bad extension 不良扩展
421 extension required 需要扩展
423 interval too brief 间隔太短
480 temporarily unavailable 临时失效
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 不可辨识
5. 服务器失败(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 消息太大
6. 全局性错误(6XX)
600 busy everywhere 全忙
603 decline 丢弃
604 does not exist anywhere 不存在
606 not acceptable 不可接受
怎么样,学习了之后赶脚完全不同了吧?
如果你觉得本文对你的工作和学习有帮助,或者想获取更多信息,就请关注我的公众号吧,相信一定会让你有所收益的!
您也可以加入我们的微信群进行讨论:
领取专属 10元无门槛券
私享最新 技术干货