Axon错误消息指南

以下是尝试拨打VoIP电话时可能会看到的更常见的响应代码列表。代码范围从100到600,每个“百”系列代码代表不同的响应类别。

1.0 1xx Responses(1xx回应)

这些响应被分类为“临时响应”,表示服务器正在执行某种操作,并且尚未根据收到的请求做出确定的响应。

1.1 100 Trying(处理中)

服务器已收到请求,并根据请求的性质采取措施。

1.2 180 Ringing(呼叫)

收到呼叫请求的电话正试图提醒用户来电。

1.3 183 Session Progress(会话状态)

传达有关呼叫进度的信息。

2.0 2xx Responses(2xx回应)

这些响应被分类为“成功响应”。

2.1 200 OK

该请求已成功。

3.0 3xx Responses(3xx回应)

这些响应被分类为“重定向响应”,并传达有关被呼叫者的新位置或任何其他服务的信息。

3.1 301 Moved Permanently (永久移除)

在被拨地址上不再找到被叫方,应在新的指定地址(响应中给出)联系该被叫方。 将来的呼叫尝试应转到新地址。

3.2 302 Moved Temporarily (暂时移除)

被叫方暂时无法在拨打的地址上使用,应在新的指定地址(响应中提供)处与其联系。 以后的呼叫尝试仍应转到原始地址。

4.0 4xx Responses(4xx回应)

这些响应被分类为“失败响应”。 它们指示特定客户端或服务器无法响应特定请求。

4.1 400 Bad Request(错误的请求)

服务器无法理解该请求,这很可能是由于该请求的语法结构错误。

4.2 401 Unauthorized(未经授权)

该请求需要认证。 这通常意味着需要提供用户名和密码凭据。

4.3 403 Forbidden(禁止要求)

服务器已理解该请求,但已拒绝该请求的验证。 再次尝试相同的请求不太可能成功。 服务器可能会给出拒绝请求的原因,但这不是强制性的。

4.4 404 Not Found(找不到404)

被叫方不存在被叫号码。如果被叫方的客户端未在其服务器上注册,并且至少五到十分钟未注册,则也会收到此消息。

4.5 405 Method Not Allowed(未经授权的方法)

该请求已被理解,但是不允许。服务器应提供将接受的请求类型列表。

4.6 407 Proxy Authentication Required(需要代理身份验证)

与代码401类似,这意味着必须提供用户名和密码凭据。

4.7 408 Request Timeout (已过期)

服务器无法在适当的时间内处理请求。

4.8 410 Gone(不存在)

被叫方在拨打的号码上不可用,并且服务器不知道如何联系他们。

4.9 415 Unsupported Media Type (不支持的媒体类型)

不支持的媒体类型这通常意味着主叫方和被叫方未能协商用于电话呼叫的编解码器(即,任何一方都不支持通用编解码器)。对于VoIP-PSTN呼叫,VoIP电话和VoIP之间的编解码器协商失败 网关服务器:只能通过在呼叫的任一端确定受支持的编解码器并找出使两端使用共同选择的方式来解决此问题,这可能需要使用具有更大编解码器支持范围的其他VoIP电话。

4.10 480 Temporarily Unavailable (暂时不可用)

已成功联系被叫方,但由于任何原因均无法使用该被叫方(例如,他们可能已在电话上启用“请勿打扰”)。唯一的解决方法是在五分钟左右的时间内重试。

4.11 481 Call/Transaction Does Not Exist (呼叫/交易不存在)

被调用方已收到该请求,但该请求未能匹配任何现有或先前的事务,因此被调用方无法对其进行处理。

4.12 482 Loop Detected(检测到循环)

服务器已接收到一个具有与刚刚接收到的请求相同目的地的请求。

4.12 483 Too Many Hops (跳跃过多)

服务器接收到一个“Max Forwards”字段设置为零的请求。这意味着请求经过的点太多,无法到达服务器。如果调用者从专用IP地址发送请求(即客户端上的STUN和uPnP关闭),某些服务器会发出此消息。如果需要,可以在几秒钟后重试请求。

4.13 484 Address Incomplete(地址不完整)

服务器收到的请求中包含一个不完整的目标地址。该地址必须符合格式“ [数字] @ [sipserver]:[端口]”。

4.14 486 Busy Here(忙碌)

已成功联系到被叫方,但此时无法或不会接听电话。

4.15 487 Request Terminated(请求已终止)

服务器或被叫方已用BYE或CANCEL终止了已发送的请求。如果在多个电话上将呼叫设置为响铃并在一部电话上被接听,则可以发送此响应。 呼叫将收到此响应。

4.16 488 Not Acceptable Here(不接受)

被叫方成功接收到该请求,但拒绝了会话描述,这可能是由于编解码器选择错误,无法向其发送音频的IP地址和端口,甚至会话描述本身的格式不正确所致。

4.17 491 Request Pending(请求待处理)

被呼叫者已经收到了相同的请求,并且当前正在尝试处理它。

5.00 5xx Responses(5xx回应)

这些响应像4xx类一样被归类为“故障响应”,但是它们仅由服务器生成。

5.01 500服务器内部错误

服务器遇到了阻止它无法满足请求的问题。 几秒钟后可以再次发送请求。

5.01 501 Not Implemented(未执行)

服务器没有必要的手段来满足请求。

5.02 503 Service Unavailable(服务不可用)

服务器超载或处于维护状态,暂时无法处理请求。在这种情况下,服务器完全不必响应此消息,它们可以忽略/拒绝请求并放弃呼叫。 当可以重试该请求时,客户端应像接收到“ 500服务器内部错误”响应一样进行操作。

5.03 505 Version Not Supported(不支持的版本)

服务器不支持请求中使用的SIP协议版本。

6.00 6xx Responses(6xx回应)

这些响应被分类为“全局故障”,通常指示呼叫请求中的一方已拒绝当前呼叫请求,并且除非另有说明,否则将来可能会拒绝所有此类请求。

6.01 603 Declined(拒绝)

已成功联系被呼叫者,但他们不希望或无法参与。通常,当被呼叫者知道请求无法转移到其他地方时,通常会返回此响应。

6.02 606 Not Acceptable(不可接受)

被呼叫者成功接收到请求,但拒绝了会话描述,这可能是由于编解码器选择错误,无法将音频发送到IP地址和端口,甚至会话描述本身的格式不正确所致。所有请求都使用同一会话发送到此目标 说明很可能会得到相同的响应。