Sip 响应状态码功能对照详解

合集下载

SIP应答消息状态码与类型 状态码 状态说明

SIP应答消息状态码与类型 状态码 状态说明

SIP应答消息状态码与类型状态码说明SIP应答消息状态码与类型状态码状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK 会话成功重定向(3XX) 300 multiple 多重选择301 moved permanently 永久移动302 moved temporaily临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(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 不可辨识服务器失败(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 消息太大全局性错误(6XX) 600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。

Sip_响应状态码_对照_详解(新)

Sip_响应状态码_对照_详解(新)

Sip 响应状态码对照详解SIP应答消息状态码与功能类型状态码状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK 会话成功重定向(3XX) 300 multiple 多重选择301 moved permanently 永久移动302 moved temporaily临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(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 不可辨识500服务器失败(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 消息太大全局性错误(6XX) 600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。

SIP通话状态码

SIP通话状态码

SIP通话状态码SIP电话通话状态码1状态码:100 Trying说明caller正在呼叫,但还没联系上callee。

180 Ringing说明callee已经被联系上,callee的铃正在响.收到这个信息后,等待200 OK。

181 Call is being forwarded说明call被重新路由到另外一个目的地。

182 Queued说明callee当前是不可获得的,但是对方不想直接拒绝呼叫,而是选择放在呼叫队列中。

183 Session progress用来警告caller频段(inband)错误。

当从PSTN收到一个ISDN消息,SIP gateway 产生183 Session progress。

2状态码(successful Responses)200 OK成功。

3状态码(Redirection Responses)300 Multiple choices说明呼叫的地址被解析成多个地址,所有的地址都被提供出来,用户或用户代理可以从中选择联系哪个。

301 Moved permanently说明指定地址的用户已经永远不可用,在头中已经用另外一个地址替换了。

302 Moved temporarily说明指定地址的用户临时不可用,在头中已经用另外一个地址代替了。

305 Use proxy说明caller必须用一个proxy来联系callee。

380 Alternative service说明call不成功,但是可选择其他的服务。

4状态码(Request Failure Responses)400 Bad Request说明由于非法格式,请求不能被理解。

401 Unauthorized说明请求需要用户认证。

402 Payment required说明完成会话需要付费。

403 Forbidden说明server已经收到并能理解请求但不提供服务。

404 Not Found说明server有明确的信息在指定的域中用户不存在。

SIP信令详解

SIP信令详解

目录第3章SIP协议... 3-13.1 概述.. 3-13.1.1 基本概念.. 3-13.1.2 相关术语.. 3-23.1.3 协议栈结构.. 3-53.1.4 SIP协议的应用.. 3-53.2 协议消息.. 3-63.2.1 消息类型.. 3-63.2.2 消息结构.. 3-93.3 基本消息流程.. 3-223.3.1 SIP用户注册流程.. 3-223.3.2 成功的SIP用户呼叫流程.. 3-253.3.3 成功的SIP中继呼叫流程.. 3-333.3.4 成功的SIP-T中继呼叫流程.. 3-36第3章SIP协议3.1概述3.1.1基本概念会话启动协议SIP(Session InitiationProtocol)是由IETF提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。

这些会话包括Internet多媒体会议、Internet电话、远程教育以及远程医疗等。

即所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒体会话。

参加会话的成员可以通过组播方式、单播联网方式或者两者结合的方式进行通信。

SIP协议是一个正在发展和不断研究中的协议。

一方面,它借鉴了其他Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题。

另一方面,它也充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。

利用带有会话描述的SIP邀请消息来创建会话,以使参加者能够通过SIP交互进行媒体类型协商。

它通过代理和重定向请求用户当前位置,以支持用户的移动性。

用户也可以登记它们的当前位置。

SIP协议独立于其他会议控制协议,它在设计上独立于下面的传输层协议,因此可以灵活方便地扩展其他附加功能。

SIP作为一个应用层的多媒体会话信令协议,可以被用来发起一个会话进程、在会话中邀请其他参加者加入会议,会话本身可以通过基于组播协议的会话通告协议(SAP)、电子邮件、网页通告、以及轻量级号薄访问协议(LDAP)等方式预先通告各个可能的参加者。

SIP响应功能状态码对照表

SIP响应功能状态码对照表

SIP应答消息状态码与类型状态码状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK 会话成功重定向(3XX) 300 multiple 多重选择301 moved permanently 永久移动302 moved temporaily 临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(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 不可辨识服务器失败(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 消息太大全局性错误(6XX) 600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。

SIP代码详解

SIP代码详解

一VOLTE SIP代码意义SIP应答消息状态码与功能类型状态码状态说明临时应答(1XX)100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在转发182 queue 排队181* session progress 会话进行会话成功(2XX)200 OK 会话成功202 Accept 接受重定向(3XX)300 multiple choices多重选择301 moved permanently 永久移动302 moved temporaily 临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(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 不可辨识服务器失败(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 消息太大全局性错误(6XX)600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受二、SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。

SIP消息代码含义

SIP消息代码含义

SIP消息代码含义sip 代码含义1xx = 通知性应答100 正在尝试180 正在拨打181 正被转接182 正在排队183 通话进展2xx = 成功应答200 OK202 被接受:用于转介3xx = 转接应答300 多项选择301 被永久迁移302 被暂时迁移305 使用代理服务器380 替代服务4xx = 呼叫失败400 呼叫不当401 未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407 402 要求付费(预订为将来使用)403 被禁止的404 未发现:未发现用户405 不允许的方法406 不可接受407 需要代理服务器授权408 呼叫超时:在预定时间内无法找到用户410 已消失:用户曾经存在,但已从此处消失413 呼叫实体过大414 呼叫URI 过长415 不支持的媒体类型416 不支持的URI 方案420不当扩展:使用了不当SIP协议扩展,服务器无法理解该扩展421 需要扩展423 时间间隔过短480 暂时不可使用481 通话/ 事务不存在482 检测到循环483 跳数过多484 地址不全485 模糊不清486 此处太忙487 呼叫被终止488 此处不可接受491 呼叫待批493 无法解读:无法解读S/MIME 文体部分5xx = 服务器失败500 服务器内部错误501无法实施:SIP呼叫方法在此处无法实施502 不当网关503 服务不可使用504 服务器超时505不支持该版本:服务器不支持SIP协议的这个版本513 消息过长6xx = 全局失败600 各处均忙603 拒绝604 无处存在606 不可使用SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。

并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。

其他HTTP/1.1应答码不应当使用。

并且,SIP也定义了新的应答码系列,6xx。

1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。

SIP消息代码含义

SIP消息代码含义

sip代码含义1xx = 通知性应答100 正在尝试180 正在拨打181 正被转接182 正在排队183 通话进展2xx = 成功应答200 OK202 被接受:用于转介3xx = 转接应答300 多项选择301 被永久迁移302 被暂时迁移305 使用代理服务器380 替代服务4xx = 呼叫失败400 呼叫不当401 未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407 402 要求付费(预订为将来使用)403 被禁止的404 未发现:未发现用户405 不允许的方法406 不可接受407 需要代理服务器授权408 呼叫超时:在预定时间内无法找到用户410 已消失:用户曾经存在,但已从此处消失413 呼叫实体过大414 呼叫URI过长415 不支持的媒体类型416 不支持的URI方案420 不当扩展:使用了不当SIP协议扩展,服务器无法理解该扩展421 需要扩展423 时间间隔过短480 暂时不可使用481 通话/事务不存在482 检测到循环483 跳数过多484 地址不全485 模糊不清486 此处太忙487 呼叫被终止488 此处不可接受491 呼叫待批493 无法解读:无法解读 S/MIME文体部分5xx = 服务器失败500 服务器内部错误501 无法实施:SIP呼叫方法在此处无法实施502 不当网关503 服务不可使用504 服务器超时505 不支持该版本:服务器不支持SIP协议的这个版本513 消息过长6xx = 全局失败600 各处均忙603 拒绝604 无处存在606 不可使用SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。

并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。

其他HTTP/1.1应答码不应当使用。

并且,SIP也定义了新的应答码系列,6xx。

1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。

SIP 协议消息应答代码解释详录

SIP 协议消息应答代码解释详录
305 使用代理服务器
380 替代服务
4xx = 呼叫失败
400 呼叫不当
401 未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407
402 要求付费(预订为将来使用)
403 被禁止的
404 未发现:未发现用户
405 不允许的方法
406 不可接受
407 需要代理服务器授权
SIP 协议消息应答代码解释详录
1xx = 通知性应答
100 正在尝试
180 正在拨打
181 正被转接
182 正在排队
183 通话进展
2xx = 成功应答
200 OK
202 被接受:用于转介
3xx = 转接应答
300 多项选择
301 被永久迁移
302 被暂时迁移
501 无法实施:SIP呼叫方法在此处无法实施
502 不当网关
503 服务不可使用
504 服务器超时
505 不支持该版本:服务器不支持SIP协议的这个版本
513 消息过长
6xx = 全局失败
600 各处均忙
603 拒绝
604 无处存在
606 不可使用
408 呼叫超时:在预定时间内无法找到用户
410 已消失:用户曾经存在,但已从此处消失
413 呼叫实体过大
414 呼叫URI过长
415 不支持的媒体类型
416 不支持的URI方案
420 不当扩展:使用了不当SIP协议扩展,服务器无法理解该扩展
421 需要扩展
423 时间间隔过短
480 暂时不可使用
481 通话/事务不存在

Sip响应状态码对照详解

Sip响应状态码对照详解

Sip 响应状态码对照详解1.SIP应答消‎息状态码与功‎能类型状态码状态说明1) 临时应答(1XX)100 Trying‎正在处理中180 Ringin‎g振铃181 call being forwar‎d er 呼叫正在前向‎182 queue 排队183 sessio‎n progre‎s s 会话进行2) 会话成功(2XX)200 OK 会话成功3) 重定向(3XX)300 m ultip‎l e 多重选择301 m oved perm an‎e ntly 永久移动302 m oved tem por‎a ily 临时移动305 use proxy 用户代理380 altern‎a tive servic‎e替代服务4) 请求失败(4XX)400 bad reques‎t错误请求401una‎u thori‎z ed 未授权402 paym en‎t requir‎e d 付费要求403 forbid‎d en 禁止404 not found 未发现405 m ethod‎no allowe‎d方法不允许406 not accept‎a ble 不可接受407 proxy authen‎t icati‎o n requir‎e d 代理需要认证‎408 reques‎t tim eou‎t请求超时410 gone 离开413 reques‎t entity‎too large 请求实体太大‎414 reques‎t-url too long 请求URL太‎长415 unsupp‎o rted media type 不支持的媒体‎类型416 unsupp‎o rted url schem e‎不支持的UR‎L计划420 bad extens‎i on 不良扩展421 extens‎i on requir‎e d 需要扩展423 interv‎a l too brief 间隔太短480 tem por‎a rily unavai‎l able 临时失效481 call/transa‎c tion does not exist 呼叫/事务不存在482 loop detect‎e d 发现环路483 too m any hops 跳数太多484 addres‎s incom p‎l ete 地址不完整485 am bigu‎o us 不明朗486 busy here 这里忙487 reques‎t term in‎a ted 请求终止488 not accept‎a ble here 这里请求不可‎接受491 reques‎t pendin‎g未决请求493 undeci‎p herab‎l e 不可辨识5) 服务器失败(5XX)500 server‎intern‎a l error 服务器内部错‎误501 not im plem‎e nted 不可执行502 bad gatewa‎y坏网关503 servic‎e unavai‎l able 服务无效504 server‎tim e-out 服务器超时505 versio‎n not suppor‎t ed 版本不支持513 m essag‎e too large 消息太大6) 全局性错误(6XX)600 busy everyw‎h ere 全忙603 declin‎e丢弃604 does not exist anywhe‎r e 不存在606 not accept‎a ble 不可接受2.SIP应答代‎码(以下是详细内‎容)应答码是包含‎了,并且扩展了H‎T TP/1.1应答码。

SIP消息代码含义

SIP消息代码含义

sip代码含义1xx = 通知性应答100 正在尝试180 正在拨打181 正被转接182 正在排队183 通话进展2xx = 成功应答200 OK202 被接受:用于转介3xx = 转接应答300 多项选择301 被永久迁移302 被暂时迁移305 使用代理服务器380 替代服务4xx = 呼叫失败400 呼叫不当401 未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407 402 要求付费(预订为将来使用)403 被禁止的404 未发现:未发现用户405 不允许的方法406 不可接受407 需要代理服务器授权408 呼叫超时:在预定时间内无法找到用户410 已消失:用户曾经存在,但已从此处消失413 呼叫实体过大414 呼叫URI过长415 不支持的媒体类型416 不支持的URI方案420 不当扩展:使用了不当SIP协议扩展,服务器无法理解该扩展421 需要扩展423 时间间隔过短480 暂时不可使用481 通话/事务不存在482 检测到循环483 跳数过多484 地址不全485 模糊不清486 此处太忙487 呼叫被终止488 此处不可接受491 呼叫待批493 无法解读:无法解读S/MIME文体部分5xx = 服务器失败500 服务器内部错误501 无法实施:SIP呼叫方法在此处无法实施502 不当网关503 服务不可使用504 服务器超时505 不支持该版本:服务器不支持SIP协议的这个版本513 消息过长6xx = 全局失败600 各处均忙603 拒绝604 无处存在606 不可使用SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。

并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。

其他HTTP/1.1应答码不应当使用。

并且,SIP也定义了新的应答码系列,6xx。

1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。

SIP出错原因码

SIP出错原因码

sip终止代码及原因说明SIP出错原因码SIP_BAD_REQUEST 400 //坏的请求SIP_FORBIDDEN 403 //呼叫被禁止SIP_NOT_FOUND 404 //未发现SIP_406_NOT_ACCEPTABLE 406 //未接受SIP_TEMPORARILY_UNA V AILABLE 480 //临时不可用SIP_CALL_TRANSACTION_DOES_NOT_EXIST 481 //呼叫的标识不存在SIP_ADDRESS_INCOMPLETE 484 //地址不完整SIP_AMBIGUOUS 485 //不明确SIP_BUSY_HERE 486 //用户忙SIP_REQUEST_TERMINATED 487 //请求无应答SIP_NOT_ACCEPTABLE_HERE 488 //无人接听SIP_REQUEST_PENDING 491 //请求被挂起SIP_UNDECIPHERABLE 493 //未辨别SIP_INTERNAL_SERVER_ERROR 500 //内部出错SIP_NOT_IMPLEMENTED 501 //未实现SIP_BAD_GATEWAY 502 //坏的网关SIP_SERVICE_UNA V AILABLE 503 //服务不可用SIP_SERVER_TIME_OUT 504 //超时SIP_VERSION_NOT_SUPPORTED 505 //版本不支持SIP_MESSAGE_TOO_LARGE 513 //消息太大SIP_BUSY_EVRYWHERE 600 //一直忙SIP_DECLINE 603 //拒绝SIP_DOES_NOT_EXIST_ANYWHERE 604 //不存在SIP_606_NOT_ACCEPTABLE 606 //不可被接受UnallocatedNumber 1 //未分配的号码NoRouteToNetwork 2 //没有路由到网络NoRouteToDestination 3 //没有路由到目标SendSpecialTone 4 //发送特别的音频MisdialledTrunkPrefix 5 //未拨出中继前缀ChannelUnacceptable 6 //通道不可接受NormalCallClearing 16 //正常挂机UserBusy 17 //用户忙NoResponse 18 //无应答NoAnswer 19 //无人接听SubscriberAbsent 20 //归属地没有CallRejected 21 //呼叫拒绝NumberChanged 22 //号码被改变Redirection 23 //重定向ExchangeRoutingError 25 //交换出划NonSelectedUserClearing 26 //没有选择用户清除DestinationOutOfOrder 27 //目的地顺序错InvalidNumberFormat 28 //无效的号码格式FacilityRejected 29 //设备被拒绝StatusEnquiryResponse 30 //状态查询无应答NormalUnspecified 31 //正常未被描述NoCircuitChannelAvailable 34 //没可用电路NetworkOutOfOrder 38 //网络顺序出错TemporaryFailure 41 //临时不可用Congestion 42 //拥塞RequestedCircuitNotAvailable 44 //请求的电路不可用ResourceUnavailable 47 //资源不可用ServiceOptionNotAvailable 63 //服务选项不可用InvalidCallReference 81 //无效的呼叫标识ClearedRequestedCallIdentity 86 //被清除的请求呼叫标识IncompatibleDestination 88 //不匹配的目标类型IENonExistantOrNotImplemented 99 //不存在或未实现TimerExpiry 102 //定时器超时ProtocolErrorUnspecified 111 //协议出错未描述InterworkingUnspecified 127 //内部转换出错系统错误消息代码Listen SIP Socket failed!,error no xxxSIP Socket监听失败,端口已被使用..xxx Is ABS but registerd not ABS设备是abs呼叫,但是设备没填成ABSCall Error:Called endpoint is forbidden .xx.xx被叫设备被Forbid了CheckCall : Caller haven’t enough free lines .xx.xx没有足够的呼叫线数CheckCall : Caller has not enough Spare Balance .xx.xx没有足够的余额.xxx.xxx’s Call-Party-Number not fit with register’s Line Numbers CheckCallRight : Caller zone has not enough Spare Balance : .xx域没有足够的余额CheckCallRight : Endpint is using Dyamic ip address : .xx终端用了动态ip地址.xx.xx have not right to make this call-pattern: 021117被叫号码限制.xxx.xxx ‘s zone have not right to make this call-pattern: 021117出域的被叫号码被限制.xx ‘s Update Special CallerID failure.xx.xx 依据被叫号码来更新主叫号失败.xx.xx Build invite UpdateSoleCallerid error.xx.xx 强制更新主叫号失败.xx.xx Build invite UpdateCalledID error.xx.xx 被叫更新主叫号失败.xx.xx Build invite UpdateSpecialCallerID error.xx.xx 被叫依据被叫号码来更新主叫号失败.xx.xx Build invite make invite message errorSIP invite出错.xx.xx This system was limit crypt mode!平台设置了限制加密模式.xx.xx This system was limit terminal type,Please contact with service provider!平台设置了限制终端类型,只允许AUVTECH设备This system was not support softphone!平台不支持软电话.xx.xx’s Update CallerID failure.xx.xx更新主叫号失败.xx.xx’s Update CallerID range failure.xx.xx 更新主叫号码范围失败.xx.xx’s Update CalledID failure.xx.xx更新被叫号码失败.xx.xx’s Update Special CallerID failure.xx.xx依据被叫号来更新主叫号码失败..xx.xx: Now Called number 021117 But no found supported Calledxx.xx当前在呼叫021117,.但是没找到被叫.SIP Error: SIP message from 210.53.148.162 is abnormal message,reject!!SIP消息来自210.53.148.168 是一个异常消息,拒绝SIP Registration :The endpoint .xx.xx was registered by address 210.53.18.162 ,but new request ip is 192.168.1.2设备xx.xx已被210.53.18.162注册了,但当前又收到注册消息来自192.168.1.2 The register endpoint was not found xxx.xxx收到注册消息,但系统中没有存在xxx.xxx的设备Call xxxxxxxxxxxxxxxxxx,but call endpoint not found没有找到被叫的号码Registration Check (SIP): Device is Forbidden or register mode Error!! .xx.xx mac from 192.168.0.2:6060avs没有注册帐号Registration Check (SIP): MAC check Error, Invalid MAC. .xx.xx mac from 192.168.0.2:6060勾选了检查mac,并且mac不正确Registration Check(SIP): Endpoint is NOT supported!! Device: .xx.xx MAC: from 192.168.0.2:6060终端不支持sip协议注册caller was not found主叫没找到buildReleaseCDR,called was not found建立挂断CDR,但被叫没找到.buildAccountStart,called was not found发送计费开始消息,但被叫没找到.H323部分注册Read error: PER decode failure读取错误:包解码规则解码失败Listen failed on RAS Socket 192.168.0.6:53RAS端口192.168.0.6:53监听失败Receive NAT Called message Error: the message is NOT a NAT Called reply收到NAT被叫错误信息:这个信息不是由NAT被叫回复的Device .xx.xx register timeout times 2设备.xx.xxz注册超时2Device .xx.xx register offline设备.xx.xxz不在线注册Unknown message Request不明确的消息请求RRQ: They asked for a different gatekeeper ddddRRQ: 请求一个不同的网守ddddRRQ: They are saying they still alive but not endpoint identifier 192.168.0.6:53 RRQ: 他们说自己仍然存活,但不是端点识别符192.168.0.6:53Refresh endpoint 210.53.18.162 info Failed!!更新端点210.53.18.162 信息失败!RRQ: thier endpoint Id has not foud in our endpoint table " + AsString(ReplyTo,FALSE);RRQ: 在端点设备表" + AsString(ReplyTo,FALSE)中没有找到你的身份识别,RRQ: security check error " + AsString(ReplyTo,FALSE);RRQ: 安全检测出错" + AsString(ReplyTo,FALSE);URQ: Replace Endpoint errorURQ:端点替换出错URQ: Endpoint is not registered 192.168.0.6:53URQ:端点没有注册192.168.0.6:53RRQ: Trying to unregister aliases for different endpointsRRQ: 尝试对不同的端点设备取消别名注册ARQ Error: 192.168.0.6:53 is requesting for a different GK ID.";ARQ 出错:192.168.0.6:53 正在请求不同的GK ID."ARQ: Caller is Forbided 192.168.0.6:53ARQ: 主叫被禁止192.168.0.6:53ARQ: Caller is not registered with us 192.168.0.6:53ARQ: 主叫没有和我们注册192.168.0.6:53DRQ: Caller is not registered with usDRQ: 主叫没有和我们注册GRQ Error: 192.168.0.6:53 is requesting for a different GK";GRQ c出错:192.168.0.6:53 正在请求不同的GK。

Sip响应状态码对照详解

Sip响应状态码对照详解

Sip响应状态码对照详解Sip 响应状态码对照详解1.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 不可接受2.SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。

SIP通话状态码

SIP通话状态码

SIP电话通话状态码1状态码:100 Trying说明caller正在呼叫,但还没联系上callee。

180 Ringing说明callee已经被联系上,callee的铃正在响.收到这个信息后,等待200 OK。

181 Call is being forwarded说明call被重新路由到另外一个目的地。

182 Queued说明callee当前是不可获得的,但是对方不想直接拒绝呼叫,而是选择放在呼叫队列中。

183 Session progress用来警告caller频段(inband)错误。

当从PSTN收到一个ISDN消息,SIP gateway 产生183 Session progress。

2状态码(successful Responses)200 OK成功。

3状态码(Redirection Responses)300 Multiple choices说明呼叫的地址被解析成多个地址,所有的地址都被提供出来,用户或用户代理可以从中选择联系哪个。

301 Moved permanently说明指定地址的用户已经永远不可用,在头中已经用另外一个地址替换了。

302 Moved temporarily说明指定地址的用户临时不可用,在头中已经用另外一个地址代替了。

305 Use proxy说明caller必须用一个proxy来联系callee。

380 Alternative service说明call不成功,但是可选择其他的服务。

4状态码(Request Failure Responses)400 Bad Request说明由于非法格式,请求不能被理解。

401 Unauthorized说明请求需要用户认证。

402 Payment required说明完成会话需要付费。

403 Forbidden说明server已经收到并能理解请求但不提供服务。

404 Not Found说明server有明确的信息在指定的域中用户不存在。

VOLTE SIP代码详解及SIP流程图解

VOLTE SIP代码详解及SIP流程图解

2. SIP 信令完整解析:(1). 用户 A ,摘机对用户 B 发起呼叫,用户 A 首先向 AS 服务器发起 INVITE 请求。

(2). AS 服务器回复 100 Trying 给用户 A 说明收到 INVITE 请求。

(3). AS 服务器通过认证确认用户认证已通过后,向被叫终端 B 转送 INVITE 请求。

(4). 用户 B 向 AS 服务器送呼叫处理中的应答消息, 100 Trying 。

(5). 用户 B 向 AS 服务器送 183 Session Progress 消息, 提示建立对话的进度信息。

(此时被叫 QCI1 专用承载建立)(6). AS 服务器向主叫终端 A 转送 183 Session Progress 消息,终端 A 了解到整个 Session 的建立进度消息。

(7). 终端 A 向 AS 服务器回复临时应答消息 PRACK ,表示收到 183 Session Progress 消息。

(此时主叫 QCI1 专用承载建立)(8). AS 服务器向被叫终端 B 转送临时应答消息 PRACK ,终端 B 了解到终端 A 收到 183 Session Progress 消息。

(9). 被叫终端 B 向 AS 服务器发送 200OK 消息,表示 183SessionProgress 请求已经处理成功。

(10). AS 服务器向主叫终端 A 转送 200 OK 消息。

(11). 主叫终端 A 向 AS 服务器发送 UPDATE 消息,意在与被叫终端 B 协商相关 SDP 信息。

(12). AS 服务器向被叫终端 B 转送 UPDATE 消息。

(13). 被叫终端 B 向 AS 服务器发送 200 OK 消息,表示 UPDATE 请求已经处理成功。

(14).AS 服务器向主叫用户 A 转送 200 OK 消息,通知用户 A UPDATE 请求已经处理成功。

(15).被叫用户 B 振铃,用户振铃后,向 AS 服务器发送 180 Ringing 振铃信息。

SIP消息代码含义

SIP消息代码含义

sip代码含义1xx = 通知性应答100 正在尝试180 正在拨打181 正被转接182 正在排队183 通话进展2xx = 成功应答200 OK202 被接受:用于转介3xx = 转接应答300 多项选择301 被永久迁移302 被暂时迁移305 使用代理服务器380 替代服务4xx = 呼叫失败400 呼叫不当401 未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407 402 要求付费(预订为将来使用)403 被禁止的404 未发现:未发现用户405 不允许的方法406 不可接受407 需要代理服务器授权408 呼叫超时:在预定时间内无法找到用户410 已消失:用户曾经存在,但已从此处消失413 呼叫实体过大414 呼叫URI过长415 不支持的媒体类型416 不支持的URI方案420 不当扩展:使用了不当SIP协议扩展,服务器无法理解该扩展421 需要扩展423 时间间隔过短480 暂时不可使用481 通话/事务不存在482 检测到循环483 跳数过多484 地址不全485 模糊不清486 此处太忙487 呼叫被终止488 此处不可接受491 呼叫待批493 无法解读:无法解读S/MIME文体部分5xx = 服务器失败500 服务器内部错误501 无法实施:SIP呼叫方法在此处无法实施502 不当网关503 服务不可使用504 服务器超时505 不支持该版本:服务器不支持SIP协议的这个版本513 消息过长6xx = 全局失败600 各处均忙603 拒绝604 无处存在606 不可使用SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。

并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。

其他HTTP/1.1应答码不应当使用。

并且,SIP也定义了新的应答码系列,6xx。

1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。

sip消息类型和消息代码详解

sip消息类型和消息代码详解

在学习asterisk的时候,经常遇到一些远程服务器传回的代码,这些代码都有很重要的信息,让我们了解到对方的sip是如何响应我们这边的sip消息的,于是网上找到了这些sip消息类型和消息代码,自己收藏,相信很有用的。

sip消息类型和消息格式SIP是一个基于文本的协议,使用的是UTF-8字符集.SIP消息主要分为两大类:一类是由客户端发往服务器的请求消息(Request);一类是由服务器发往客户端的应答消息(Response).一个基本的SIP消息包括起始行、一个或多个头字段、说明头字段结束的空行和一个可选的消息体。

消息=起始行(包括请求行/状态行;请求行规定了请求的类别,而状态行指出了每个请求的状态,比如是成功还是失败。

如果是失败的话还要给出失败的原因或类型。

)*头字段CRLF[消息体] (消息首部给出了关于请求或应答的更多信息一般包括消息的来源、规定的消息接收方,另外还包括一些其他方面的重要信息。

消息体通常描述将要建立会议的类型包括所交换媒体的描述,但不具体定义消息体的内容或结构,其结构或内容使用另外一个协议来描述,就是会话描述协议SDP。

)请求消息请求行=方法 +空格 +请求地址 +SIP版本号 +空行通过一个请求行作为起始行,请求行包括了方法名、请求的URL、协议版本号、中间用空格分开。

六种请求方法:INVITE 发出呼叫会话请求ACK INVITE请求被最终请求BYE 释放一个呼叫会话CANCEL 取消挂起的呼叫REGISTER 登记注册用户代理OPTIONS 查询服务器能力应答消息状态行=SIP版本+空格+状态码+空格+相关文本短语+空行SIP应答消息状态码与功能类型状态码状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK 会话成功重定向(3XX) 300 multiple 多重选择301 moved permanently 永久移动302 moved temporaily 临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(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 不可辨识服务器失败(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 消息太大全局性错误(6XX) 600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受SIP应答代码(这个是详细的应答码解释)应答码是包含了,并且扩展了HTTP/1.1应答码。

SIP协议状态码

SIP协议状态码

SIP协议共定义6 类状态码,其中状态码的第1 位数字用于指示响应类型,后两位数字表示具体响应。

本协议规定状态码为“100—199”之间的响应用“1XX”进行标识,“200—299”之间的响应用“2XX”进行标识,依此类推。

1)1XX:临时响应,表示请求消息正在被处理。

2)2XX:成功响应,表示请求已被成功接收,完全理解并被接受。

3)3XX:重定向响应,表示需采取进一步以完成该请求。

4)4XX:客户机错误,表示请求消息中包含语法错误信息或服务器无法完成客户机请求。

5)5XX:服务器错误,表示服务器无法完成合法请求。

6)6XX:全局故障,表示任何服务器无法完成该请求。

响应代码SIP 的响应代码在HTTP/1.1 的基础上有所扩展。

本规范只涉及到SIP 响应代码,并补充了6xx 响应代码。

1 临时响应1xx临时性响应即报告性的响应,用来指明所联系的服务器还没有确定性的响应。

如果服务器需要200ms 以上的时间才能发出最终响应,则它就需要首先发送一个1xx 响应。

1xx 响应不能进行可靠传输。

它也不能让客户端发送一个ACK 请求。

临时响应(1xx)可以包括一些消息体,其中包含会话描述SDP。

1.1 100 (尝试)尝试响应(100)表明下一跳服务器已经收到该请求,但是对这次呼叫的并未进行具体的处理。

和其他临时响应一样,该响应使UAC 停止重发INVITE 请求。

与其他的临时性响应不同,该相应不能使用有状态服务器前转。

1.2 180 (振铃)UA 收到INVITE 请求之后用该响应通知用户,该响应也可以在发起一个本地回铃。

1.3 181 (呼叫正在转发)服务器可以使用该状态码表示该呼叫正被前转到另外一组终点。

1.4 182 (排队)如果被叫方正忙,服务器可以将本次呼叫放于队列中等待而非拒绝它。

当被叫空闲时,将返回适当的最终响应。

该响应中可包含一个关于呼叫状态的原因短语。

服务器可以向主叫发出多个182 响应来更新呼叫等待的状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SIP应答消息状态码与类型状态码状态说明ﻫ临时应答(1XX)100 Trying 正在处理中182queue 排队181call being forwarder呼叫正在前向ﻫ180Ringing振铃ﻫ181* sessionprogress会话进行会话成功(2XX)200OK 会话成功重定向(3XX)300 multiple 多重选择301 moved permanently 永久移动302 movedtemporaily 临时移动305 use proxy 用户代理380 alternative service 替代服务请求失败(4XX) 400bad request 错误请求ﻫ401unauthorized未授权402 payment required 付费要求403 forbidden禁止404 not found 未发现405method no allowed 方法不允许406 not acceptable 不可接受ﻫ407 proxyauthentication required 代理需要认证ﻫ408request timeout请求超时ﻫ410gone离开414request—url too long 请求URL太长ﻫ415413 request entity too large请求实体太大ﻫunsupported media type不支持得媒体类型416unsupportedurl scheme 不支持得URL计划ﻫ420bad extension 不良扩展ﻫ421e xtension required需要扩展481call/tran 423intervaltoo brief间隔太短ﻫ480 temporarily unavailable临时失效ﻫ482loopdetected 发现环路ﻫ483 too m sactiondoes not exist 呼叫/事务不存在ﻫ485ambiguous 不明朗ﻫ486busy 484address inplete 地址不完整ﻫanyhops跳数太多ﻫhere这里忙487requestterminated请求终止ﻫ488not acceptable here 这里请求不可接受491request pending 未决请求493undecipherable不可辨识服务器失败(5XX)500server internal error 服务器内部错误5ﻫ01 notimplemented不可执行502 bad gateway 坏网关503 service unavailable 服务无效ﻫ505version n504servertime-out 服务器超时ﻫotsupported版本不支持513message toolarge 消息太大全局性错误(6XX) 600 busy everywhere 全忙ﻫ603 decline丢弃ﻫ604 does not existany where不存在606 not acceptable不可接受SIP应答代码(以下就是详细内容)应答码就是包含了,并且扩展了/1、1应答码。

并不就是所有得/1、1应答码都适当应用,只有在折里指出得就是适当得.其她/1、1应答码不应当使用。

并且,SIP也定义了新得应答码系列,6xx。

1 临时应答1xxﻫ临时应答,也就就是消息性质得应答,标志了对方服务器正在处理请求,并且还没有决定最后得应答。

如果服务器处理请求需要花200ms以上才能产生终结应答得时候,它应当发送一个1xx应答。

注意1xx应答并不就是可靠传输得。

她们不会导致客户端传送一个ACK应答。

临时性质得(1xx)应答可以包含消息体,包含会话描述。

1、1100Trying这个应答表示下一个节点得服务器已经接收到了这个请求并且还没有执行这个请求得特定动作(比如,正在打开数据库得时候)。

这个应答,就像其她临时应答一样,种植了UAC重新传送INVITE请求。

100(Tr ying)应答与其她临时应答不同得就是,在这里,它永远不会被有状态proxy转发到上行流中。

ﻫ1、2 1 80 RingingﻫUA收到INVITE请求并且试图提示给用户。

这个应答应当出世化一个本地回铃。

1、3 818Call is Being Forwarded(呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另一个目得地集合。

ﻫ1、4 182 Queuedﻫ当呼叫得对方暂时不能接收呼叫得时候,并且服务器决定将呼叫排队等候,而不就是拒绝呼叫得时候,那么就应当发出这个应答.当被叫方一旦恢复接收呼叫,她会返回合适得终结应答。

对于这个呼叫状态,可以有一个表示原因得短语,比如:"5 calls queued;expected waiting time is 15minutes”.服务器可以给出好几个1 82(Queued)应答告诉呼叫方排队得情况(比如排队靠前了等等).ﻫ1、5 183 会话进度ﻫ183(SessionProgress)应答用于提示建立对话得进度信息。

Reason-Phrase(表达原因得句子)、头域或者消息体可以用于提示呼叫进度得更消息得信息。

2 成功信息2xxﻫ这个应答表示请求就是成功得。

2、1200OKﻫ请求已经处理成功。

这个信息取决于不同方法得请求得应答。

ﻫ3 转发请求3XX3xx系列得应答就是用于提示用户得新位置信息得,或者为了满足呼叫而转发得额外服务地点。

3、1 300 Multiple Choicesﻫ请求得地址有多个选择,每个选择都有自己得地址,用户或者(UA)可以选择合适得通讯终端,并且转发这个请求到这个地址。

应答可以包含一个具有每一个地点得在Accept请求头域中允许得资源特性,这样用户或者UA可以选择一个最合适得地址来转发请求。

没有未这个应答得消息体定义MIME类型。

这些地址选择也应当在Contact头域中列出(20、10节)。

不同于,SIP应答可以包含多个Contact头域或者一个Contact头域中具有一个地址列表。

UA可以使用Contact头域来自动转发或者要求用户确认转发。

不过,本规范没有定义自动转发得标准.如果被叫方可以在多个地址被找到,并且服务器不能或者不愿意转发请求得时候,可以使用这个应答来给呼叫方.ﻫ3、2301 Moved Permently当不能在Request—URI指定得地址找到用户得时候,请求得客户端应当使用Contact头域(20、10)所指出得新得地址重新尝试。

请求者应当用这个新得值来更新本地得目录,地址本,与用户地址cache,并且在后续请求中,发送到这个/这些列出得地址.3、3 302 Moved Temporarily请求方应当把请求重新发到这个Contact头域所指出得新地址(20、10).新请求得Request-UR I应当用这个应答得Contact头域所指出得值。

在应答中得Expires(20、19节)或者Contact头域得expires参数定义了这个ContactURI得生存周期。

UA或者proxy在这个生存周期内cache这个URI。

如果没有严格得有效时见,那么这个地址仅仅本次有效,并且不能在以后得事务中保存。

如果cache得Contact头域得值失败了,那么被转发请求得Request—URI应当再次尝试一次.临时U RI可以比超时时间更快得失效,并且可以有一个新得临时URI。

ﻫ3、4305Use Proxyﻫ请求得资源必须通过Contact头域中指出得proxy来访问。

Contact头域指定了一个proxy得URI。

接收到这个应答得对象应当通过这个proxy重新发送这个单个请求。

305(UseProxy)必须就是UAS产生得。

ﻫ3、5380AlternativeServiceﻫ呼叫不成工,但就是可以尝试另外得服务。

另外得服务在应答得消息体中定义。

消息体得格式在这里没有定义,可能在以后得规范中定义。

4 请求失败4xx4xx应答定义了特定服务器响应得请求失败得情况。

客户端不应当在不更改请求得情况下重新尝试同一个请求。

(例如,增加合适得认证信息).不过,同一个请求交给不同服务器也许就会成功.4、1 400BadRequest请求中得语法错误。

Reason-Phrase应当标志这个详细得语法错误,比如”Missing Call-ID hea derfield”。

4、2 401Unauthorizedﻫ请求需要用户认证。

这个应答就是由UAS与注册服务器产生得,当407(Proxy Authentication Required)就是proxy服务器产生得。

ﻫ4、3 402 Payment Requiredﻫ保留/以后使用ﻫ4、4403Forbidden服务端支持这个请求,但就是拒绝执行请求。

增加验证信息就是没有必要得,并且请求应当不被重试。

4、5404NotFound服务器返回最终信息:用户在Request—URI指定得域上不存在。

当Request—URI得domain与接收这个请求得domain不匹配得情况下, 也会产生这个应答.4、6405 MethodNot Allowedﻫ服务器支持Request—Line中得方法,但就是对于这个Req uest—URI中得地址来说,就是不允许应用这个方法得。

ﻫ应答必须包括一个Allow头域,这个头域包含了指定地址允许得方法列表.4、7 Not Acceptable请求中得资源只会导致产生一个在请求中得Accept头域外得,内容无法接收得错误.4、8 407 Proxy Authentication Required这个返回码与401(Unauthorized)很类四,但就是标志了客户端应当首先在proxy上通过认证。

SI P对认证得访问请参见26节与22、3节。

ﻫ这个返回码用于应用程序访问通讯网关(比如,电话网关),而很少用于被叫方要求认证。

4、9 408 Request Timeoutﻫ在一段时间内,服务器不能产生一个终结应答,例如,如果它无法及时决定用户得位置.客户端可以在稍后不更改请求得内容然后重新尝试请求。

4、10410Gone请求得资源在本服务器上已经不存在了,并且不知道应当把请求转发到哪里.这个问题将会使永久性得。

如果服务器不知道,或者不容易检测,这个资源消失就是临时性质得还就是永久性质得,那么应当返回一个404(NotFound)。

4、11 413请求实体过大.ﻫ服务器拒绝处理请求,因为这个请求得实体超过了服务器希望或者能够处理得大小。

这个服务器应当关闭连接避免客户端重发这个请求。

如果这个情况就是暂时得,那么服务端应当包含一个Retry-After头域来表明这就是一个暂时得故障,并且客户端可以过一段时间再次尝试。

相关文档
最新文档