SIP 响应码
了解 SIP 响应码(状态消息)
会话初始协议(SIP)是建立、管理和结束 VoIP 通话的标准技术。三位数字的 SIP 响应码在主叫方(UAC,用户代理客户端)与接收方(UAS,用户代理服务器)之间传递通话状态。
了解这些代码有助于快速判断状态、排查问题并有效管理通信。
SIP 响应码分类
根据首位数字分为六类:
1xx— 信息:请求正在处理。2xx— 成功:请求成功完成。3xx— 重定向:呼叫被转到其他目标。4xx— 客户端错误:请求本身存在问题。5xx— 服务器错误:服务器端问题。6xx— 全局错误:请求被全局拒绝,其他服务器也不会接受。
1xx:信息响应
表示通话当前进度:
100 Trying:已收到请求,正在处理。180 Ringing:用户电话正在振铃或被提醒。181 Call Is Being Forwarded:呼叫转到另一个号码。182 Queued:呼叫暂时进入队列。183 Session Progress:正在建立连接。199 Early Dialog Terminated:尚未建立完整连接,尝试已结束。
2xx:成功响应
确认请求成功:
200:通话或操作成功。202 Accepted:请求已理解并接受,但可能尚未处理完毕。204 No Notification:请求成功,无需进一步通知。
3xx:重定向响应
说明呼叫请求已被重定向:
300 Multiple Choices:存在多个路由选项,由主叫选择。301 Moved Permanently:所请求用户已永久迁移地址。302 Moved Temporarily:暂时转至新地址,原地址仍有效。305 Use Proxy:必须使用响应指定的代理。380 Alternative Service:呼叫失败,但响应提供了替代路由。
4xx:客户端错误
说明主叫请求存在问题:
400 Bad Request:语法错误,无法理解请求。401 Unauthorized:完成呼叫需要认证。403 Forbidden:服务器理解但拒绝了请求。404 Not Found:被叫号码不存在。405 Method Not Allowed:此地址不允许所用方法。407 Proxy Authentication Required:需要代理认证。408 Request Timeout:服务器未及时响应。415 Unsupported Media Type:不支持媒体类型或格式。
还可能遇到以下 4xx:
402 Payment Required410 Gone413 Request Entity Too Large416 Unsupported URI Scheme420 Bad Extension480 Temporarily Unavailable486 Busy Here:被叫忙线。487 Request Terminated:连接前呼叫已结束。488 Not Acceptable Here:请求或媒体类型不可接受。
5xx:服务器错误
处理呼叫的服务器存在问题:
500 Server Internal Error:一般性意外服务器错误。501 Not Implemented:服务器缺少所需功能。502 Bad Gateway:网络中另一服务器返回无效响应。503 Service Unavailable:服务器暂时过载或维护中。504 Server Timeout:上游服务器未及时响应。513 Message Too Large:消息超过服务器能力。
其他 5xx:
505 Version Not Supported555 Push Notification Service Not Supported580 Precondition Failure
6xx:全局失败
呼叫无法继续到任何目标:
600 Busy Everywhere:所有可能目标均忙。603 Decline:接收方拒接。604 Does Not Exist Anywhere:未找到任何目标。606 Not Acceptable:接收方不支持所请求的通话参数。
其他 6xx:
607 Unwanted608 Rejected
理解响应码的意义
- 快速识别通话问题。
- 更快解决 VoIP 故障。
- 优化路由和处理。
- 减少中断并改善质量。
熟悉代码可以帮助有效排障、与支持团队清楚沟通并保持平稳运行。
需要帮助或有疑问,请联系在线支持,或查看 IllyVoIP 帮助中心的详细指南。