SIP - 响应代码


SIP 响应是由用户代理服务器 (UAS) 或 SIP 服务器生成的消息,用于回复客户端生成的请求。它可以是一个正式的确认,以防止 UAC 重新传输请求。

  • 响应可能包含 UAC 所需的一些附加信息头字段。

  • SIP 有六个响应。

  • 1xx 到 5xx 是从 HTTP 借用的,6xx 是在 SIP 中引入的。

  • 1xx 被视为临时响应,其余为最终响应。

编号 功能说明
1 1xx:临时/信息响应

信息响应用于指示呼叫进度。通常响应是端到端的(100 Trying 除外)。

2 2xx:成功响应

此类响应旨在表明请求已被接受。

3 3xx:重定向响应

通常,这些类响应由重定向服务器发送以响应 INVITE。它们也称为重定向类响应。

4 4xx:客户端失败响应

客户端错误响应表明请求无法完成,因为 UAC 端发现了一些错误。

5 5xx:服务器故障响应

此类响应用于指示由于服务器错误而无法处理请求。

6 6xx:全局故障响应

该响应类表明服务器知道请求无论在哪里尝试都会失败。因此,不应将请求发送到其他位置。