以下是常见的 SIP 错误码整理表格,按 SIP CODE、描述、现象、解决方法 分类:
SIP CODE | 描述 | 现象 | 解决方法 |
---|---|---|---|
100 | Trying | 临时响应,表示请求正在处理中,但未完成。 | 无需操作,等待后续响应即可。 |
180 | Ringing | 被叫方已收到呼叫请求并开始振铃。 | 等待被叫方接听或超时。 |
200 | OK | 请求已成功完成(如呼叫接通、注册成功等)。 | 正常流程,无需处理。 |
301 | Moved Permanently | 被叫方已永久转移到新地址。 | 更新联系人地址,重新发起请求至新地址。 |
302 | Moved Temporarily | 被叫方临时转移至其他地址。 | 根据响应中的 Contact 头字段重试请求。 |
401 | Unauthorized | 请求缺乏有效认证信息(如用户名/密码错误)。 | 检查认证凭证(如 SIP 账户信息),重新发送带认证头的请求。 |
403 | Forbidden | 服务器理解请求,但拒绝执行(如权限不足)。 | 联系管理员确认权限配置,或检查请求合法性。 |
404 | Not Found | 请求的资源(如被叫号码)不存在。 | 检查被叫号码是否正确,或确认用户是否已注册。 |
408 | Request Timeout | 请求未在服务器规定时间内完成(如网络延迟或服务器过载)。 | 检查网络连接,调整超时参数,或重试请求。 |
480 | Temporarily Unavailable | 被叫方暂时不可用(如拒接、未注册或DND模式)。 | 等待被叫方恢复可用状态,或检查被叫设备状态。 |
486 | Busy Here | 被叫方正忙(如正在通话中)。 | 等待后重试,或启用呼叫等待功能。 |
487 | Request Terminated | 请求被取消(如主叫方主动挂断)。 | 正常终止流程,无需处理。 |
500 | Server Internal Error | 服务器内部错误(如配置错误或软件崩溃)。 | 联系服务器管理员检查日志,重启服务或修复配置。 |
503 | Service Unavailable | 服务器暂时无法处理请求(如维护或过载)。 | 等待服务器恢复,检查负载均衡或冗余配置。 |
504 | Server Timeout | 服务器未及时收到下游响应(如网关超时)。 | 检查网络链路或中继设备,调整超时设置。 |
603 | Decline | 被叫方明确拒绝呼叫(如手动拒接)。 | 确认被叫方意愿,或检查呼叫策略(如黑名单)。 |
补充说明:
-
SIP 响应码分类:
- 1xx:临时响应(处理中)
- 2xx:成功响应
- 3xx:重定向响应
- 4xx:客户端错误(请求问题)
- 5xx:服务器错误(服务端问题)
- 6xx:全局错误(呼叫无法完成)
-
常见排查方向:
- 4xx 错误:检查客户端请求合法性(如地址、格式、凭证)。
- 5xx 错误:联系服务提供商或检查服务器状态。
- 6xx 错误:确认被叫方配置或策略限制。