最新sip应答消息状态码

上传人:张哥 文档编号:139111960 上传时间:2022-08-22 格式:DOCX 页数:21 大小:21.89KB
收藏 版权申诉 举报 下载
最新sip应答消息状态码_第1页
第1页 / 共21页
最新sip应答消息状态码_第2页
第2页 / 共21页
资源描述:

《最新sip应答消息状态码》由会员分享,可在线阅读,更多相关《最新sip应答消息状态码(21页珍藏版)》请在装配图网上搜索。

1、最新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) 4

2、00 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 unsuppor

3、ted 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 不明朗

4、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 me

5、ssage too large 消息太大全局性错误(6XX) 600 busy everywhere 全忙603 decline 丢弃604 does not exist anywhere 不存在606 not acceptable 不可接受SIP应答代码(以下是详细内容)应答码是包含了,并且扩展了HTTP/1.1应答码。并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。其他HTTP/1.1应答码不应当使用。并且,SIP也定义了新的应答码系列,6xx。1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方效劳器正在处理请求,并且还没有决定最后的应答。如果效劳器处理请

6、求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的1xx应答可以包含消息体,包含会话描述。1.1 100 Trying这个应答表示下一个节点的效劳器已经接收到了这个请求并且还没有执行这个请求的特定动作比方,正在翻开数据库的时候。这个应答,就像其他临时应答一 样,种植了UAC重新传送INVITE请求。100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。1.2 180 RingingUA收到INVITE请求并且试图提示给用户。这个应容许当出世化一个

7、本地回铃。1.3 818 Call is Being Forwarded(呼叫被转发)效劳器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。1.4 182 Queued当 呼叫的对方暂时不能接收呼叫的时候,并且效劳器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。当被叫方一旦恢复接收呼叫,他会返回 适宜的终结应答。对于这个呼叫状态,可以有一个表示原因的短语,比方:5 calls queued;expected waiting time is 15minutes。效劳器可以给出好几个182Queued应答告诉呼叫方排队的情况比方排队靠前了等等。1.5 183 会话进度1

8、83Session Progress应答用于提示建立对话的进度信息。Reason-Phrase表达原因的句子、头域或者消息体可以用于提示呼叫进度的更消息的信息。2 成功信息2xx这个应答表示请求是成功的。2.1 200 OK请求已经处理成功。这个信息取决于不同方法的请求的应答。3 转发请求3XX3xx系列的应答是用于提示用户的新位置信息的,或者为了满足呼叫而转发的额外效劳地点。3.1 300 Multiple Choices请求的地址有多个选择,每个选择都有自己的地址,用户或者UA可以选择适宜的通讯终端,并且转发这个请求到这个地址。应答可以包含一个具有每一个地点的在Accept请求头域中允许的

9、资源特性,这样用户或者UA可以选择一个最适宜的地址来转发请求。没有未这个应答的消息体定义MIME类型。这些地址选择也应当在Contact头域中列出20.10节。不同于HTTP,SIP应答可以包含多个Contact头域或者一个Contact头域 中具有一个地址列表。UA可以使用Contact头域来自动转发或者要求用户确认转发。不过,本标准没有定义自动转发的标准。如果被叫方可以在多个地址被找到,并且效劳器不能或者不愿意转发请求的时候,可以使用这个应答来给呼叫方。3.2 301 Moved Permently当不能在Request-URI指定的地址找到用户的时候,请求的客户端应当使用Contact头

10、域(20.10)所指出的新的地址重新尝试。请求者应当用这个新的值来更新本地的目录,地址本,和用户地址cache,并且在后续请求中,发送到这个/这些列出的地址。3.3 302 Moved Temporarily请求方应当把请求重新发到这个Contact头域所指出的新地址(20.10)。新请求的Request-URI应当用这个应答的Contact头域所指出的值。在应答中的Expires(20.19节)或者Contact头域的expires参数定义了这个Contact URI的生存周期。UA或者proxy在这个生存周期内cache这个URI。如果没有严格的有效时见,那么这个地址仅仅本次有效,并且不能

11、在以后的事务 中保存。如果cache的Contact头域的值失败了,那么被转发请求的Request-URI应当再次尝试一次。临时URI可以比超时时间更快的失效,并且可以有一个新的临时URI。3.4 305 Use Proxy请求的资源必须通过Contact头域中指出的proxy来访问。Contact头域指定了一个proxy的URI。接收到这个应答的对象应当通过这个proxy重新发送这个单个请求。305UseProxy必须是UAS产生的。3.5 380 Alternative Service呼叫不成工,但是可以尝试另外的效劳。另外的效劳在应答的消息体中定义。消息体的格式在这里没有定义,可能在以后

12、的标准中定义。4 请求失败4xx4xx应答定义了特定效劳器响应的请求失败的情况。客户端不应当在不更改请求的情况下重新尝试同一个请求。例如,增加适宜的认证信息。不过,同一个请求交给不同效劳器也许就会成功。4.1 400 Bad Request请求中的语法错误。Reason-Phrase应当标志这个详细的语法错误,比方Missing Call-ID header field。4.2 401 Unauthorized请求需要用户认证。这个应答是由UAS和注册效劳器产生的,当407Proxy Authentication Required是proxy效劳器产生的。4.3 402 Payment Req

13、uired保存/以后使用4.4 403 Forbidden效劳端支持这个请求,但是拒绝执行请求。增加验证信息是没有必要的,并且请求应当不被重试。4.5 404 Not Found效劳器返回最终信息:用户在Request-URI指定的域上不存在。当Request-URI的domain和接收这个请求的domain不匹配的情况下, 也会产生这个应答。4.6 405 Method Not Allowed效劳器支持Request-Line中的方法,但是对于这个Request-URI中的地址来说,是不允许应用这个方法的。应答必须包括一个Allow头域,这个头域包含了指定地址允许的方法列表。4.7 Not

14、Acceptable请求中的资源只会导致产生一个在请求中的Accept头域外的,内容无法接收的错误。4.8 407 Proxy Authentication Required这个返回码和401Unauthorized很类四,但是标志了客户端应当首先在proxy上通过认证。SIP对认证的访问请参见26节和22.3节。这个返回码用于应用程序访问通讯网关比方, 网关,而很少用于被叫方要求认证。4.9 408 Request Timeout在一段时间内,效劳器不能产生一个终结应答,例如,如果它无法及时决定用户的位置。客户端可以在稍后不更改请求的内容然后重新尝试请求。4.10 410 Gone请求的资源

15、在本效劳器上已经不存在了,并且不知道应当把请求转发到哪里。这个问题将会使永久性的。如果效劳器不知道,或者不容易检测,这个资源消失是临时性质的还是永久性质的,那么应当返回一个404Not Found。4.11 413请求实体过大。效劳器拒绝处理请求,因为这个请求的实体超过了效劳器希望或者能够处理的大小。这个效劳器应当关闭连接防止客户端重发这个请求。如果这个情况是暂时的,那么效劳端应当包含一个Retry-After头域来说明这是一个暂时的故障,并且客户端可以过一段时间再次尝试。4.12 414 Request-URI Too Long效劳器拒绝这个请求,因为Request-URI超过了效劳器能够处

16、理的长度。4.13 415 Unsupported Media Type效劳器由于请求的消息体的格式本效劳器不支持,所以拒绝处理这个请求。这个效劳器必须根据内容的故障类型,返回一个Accept,Accpet-Encoding,或者Accept-Language头域列表。UAC根据节定义的方法处理这个应答。4.14 416 Unsupported URI Scheme效劳器由于不支持Request-URI中的URI方案而终止处理这个请求。客户端处理这个应答参照。4.15 Bad Extension效劳器不知道在请求中的Proxy-Require(20.29)或者Require(20.32)头域所

17、指出的协议扩展。效劳器必须在Unsupported头域中列出不支持的扩展。UAC处理这个应答请参见8.1.3.54.16 421Extension RequiredUAS需要特定的扩展来处理这个请求,但是这个扩展并没有在请求的Supported头域中列出。具有这个应答码的应答必须包含一个Require头域列出所需要的扩展。UAS不应当使用这个应答除非它真的不能给客户端提供有效的效劳。相反,如果在Support头域中没有列出需要的扩展,效劳器应当根据基准的SIP兼容的方法和客户端支持的扩展来进行处理。4.17 423 Interval Too Brief效劳器因为在请求中设置的资源刷新时间或者有

18、效时间过短而拒绝请求。这个应答可以用于注册效劳器来拒绝那些Contact头域有效期过短的注册请求。这个应答的用法和相关的Min-Expires头域在10.2.8,10.3,20.23节中介绍和说明。4.18 480 Temporarily Unavailable请求成功到达被叫方的终端系统,但是被叫方当前不可用例如,没有登陆,或者登陆了但是状态是不能通讯,或者有请勿打搅的标记。应容许当在 Retry-After中标志一个适宜的重发时间。这个用户也有可能在其他地方是有效的在本效劳器中不知道。Reason-Phrase(原因短句) 应当提示更详细的原因,为什么被叫方暂时不可用。这个值应当是可以被U

19、A设置的。状态码486Busy Here可以用来更精确的表示本请求失败的特定原因。这个状态码也可以是转发效劳或者proxy效劳器返回的,因为他们发现Request-URI指定的用户存在,但是没有一个给这个用户的适宜的当前转发的地址。4.19 481 Call/Transaction Does Not Exist这个状态表示了UAS接收到请求,但是没有和现存的对话或者事务匹配。4.20 482 Loop Detected效劳器检测到了一个循环(16.3/4)4.21 483 Too Many Hops效劳器接收到了一个请求包含的Max-Forwards(20.22)头域是04.22 484 Ad

20、dress InComplete效劳器接收到了一个请求,它的Request-URI是不完整的。在原因短语中应当有附加的信息说明。这个状态码可以和拨号交叠。在和拨号交叠中,客户端 不知道拨号串的长度。它发送增加长度的字串,并且提示用户输入更多的字串,直到不在出现484Address Incomplete应答为止。4.23 485 AmbiguousRequest-URI是不明确的。应答可以在Contact头域中包含一个可能的明确的地址列表。这个提示列表肯囊个在平安性和隐私性对用户或者组织造 成破坏。必须能够由配置决定是否以404NotFound代替这个应答,又或者禁止对不明确的地址使用可能的选择

21、列表。给带有Request-URI的请求的一个应答例子:sip:SIP/2.0 485 AmbiguousContact: Carol Lee Contact: Ping Lee Contact: Lee M.Foote 局部email和语音邮箱系统提供了这个功能。这个状态码和3xx状态码不同:对于300来说,它是假定同一个人或者效劳有不同的地址选择。所以对3xx来说,自动选择系统或者连续查找就有效,但是对485Ambiguous应答来说,一定要用户的干预。4.24 486 Busy Here当成功联系到被叫方的终端系统,但是被叫方当前在这个终端系统上不能接听这个 ,那么应容许当回给呼叫方一个

22、更适宜的时间在Retry-After头域 重试。这个用户也许在其他地方有效,比方 邮箱系统等等。如果我们知道没有其他终端系统能够接听这个呼叫,那么应当返回一个状态码600Busy Everywhere。4.25 487 Request Terminated请求被BYE或者CANCEL所终止。这个应答永远不会给CANCEL请求本身回复。4.26 488 Not Acceptable Here这个应答和606Not Acceptable有相同的含义,但是只是应用于Request-URI所指出的特定资源不能接受,在其他地方请求可能可以接受。包含了媒体兼容性描述的消息体可以出现在应答中,并且根据INV

23、ITE请求中的Accept头域进行规格化如果没有Accept头域,那么就是application/sdp。这个应答就像给OPTIONS请求的200(OK)应答的消息体一样。4.27 491 Request Pending在同一个对话中,UAS接收到的请求有一个依赖的请求正在处理。14.2描述了这种情况应当怎样解决。4.28 493 UndecipherableUAS接收到了一个请求,包含了一个加密的MIME,并且不知道或者没有提供适宜的解密密钥。这个应答可以包含单个包体,这个包体包含了适宜的公钥,这个公钥用于给这个UAS通讯中加密包体使用的。细节描述在23.2节。5 Server Failur

24、e 5xx5xx应答是当效劳器本身故障的时候给出的失败应答。5.1 500 Server Internal Error效劳器遇到了未知的情况,并且不能继续处理请求。客户端可以显示特定的错误情况,并且可以在几秒种以后重新尝试这个请求。如果这个情况是临时的,效劳器应当在Retry-After头域标志客户端过多少秒钟之后重新尝试这个请求。5.2 501 Not Implemented效劳器没有实现相关的请求功能。当UAS不认识请求的方法的时候,并且对每一个用户都无法支持这个方法的时候,应当返回这个应答。proxy不考虑请求的方法而转发请求。注意405Method Not Allowed是因为效劳器实

25、现了这个请求方法,但是这个请求方法在特定请求中不被支持。5.3 502 Bad Gateway如果效劳器,作为gateway或者proxy存在,从下行效劳器上接收到了一个非法的应答这个应答对应的请求是本效劳器为了完成请求而转发给下行效劳器的。5.4 503 Service Unavailable由于临时的过载或者效劳器管理导致的效劳器暂时不可用。这个效劳器可以在应答中增加一个Retry-After来让客户端重试这个请求。如果没有Retry-After指出,客户端必须就像收到了一个500Server Internal Error应答一样处理。客户端proxy或者UAC收到503Service U

26、navailable应当尝试转发这个请求到另外一个效劳器处理。并且在Retry-After头域中指定的时间内,不应当转发其他请求到这个效劳器。作为503(Service Unavaliable)的替代,效劳器可以拒绝连接或者把请求扔掉。5.5 504 Server Time-out效劳器在一个外部效劳器上没有收到一个及时的应答。这个外部效劳器是本效劳器用来访问处理这个请求所需要的。如果从上行效劳器上收到的请求中的Expires头域超时,那么应当返回一个408Request TimeOut错误。5.6 505 Version Not Supported效劳器不支持对应的SIP版本。效劳器是无法处

27、理具有客户端提供的相同主版本号的请求,就会导致这样的错误信息。5.7 Message To Large效劳器无法处理请求,因为消息长度超过了处理的长度。6 Global Failures 6xx6xx应答意味这效劳器给特定用户有一个最终的信息,并不只是在Request-URI的特定实例有最终信息。6.1 600 Busy Everywhere成功联系到被叫方的终端系统,但是被叫方处于忙的状态,并不打算接听 。这个应答可以通过增加一个Retry-After头域更明确的告诉呼叫方多久以 后可以继续呼叫。如果被叫方不希望提示拒绝的原因,被叫方应当使用603Decline。只有当终端系统知道没有其他终

28、端节点比方语音邮箱系统能 够访问到这个用户的时候才能使用这个应答。否那么应当返回一个486Busy Here的应答。6.2 603 Decline当成功访问到被叫方的设备,但是用户明确的不想应答。这个应答可以通过增加一个Retry-After头域更明确的告诉呼叫方多久以后可以继续呼叫。只有当终端知道没有其他任何终端设备能够响应这个呼叫的势能才能给出这个应答。6.3 604 Does Not Exists Anywhere效劳器验证了在请求中Request-URI的用户信息,哪里都不存在6.4 606 Not Acceptable当成功联系到一个UA,但是会话描述的一些局部比方请求的媒体,带宽,

29、或者地址类型不被接收。606NotAcceptable应答意味着用户希望通讯,但是不能充分支持会话描述。606Not Acceptable应答可以在Warning头域中包含一个原因列表,用于解释为何会话描述不能被支持。警告原因代码在20.43节中列出。在应答中,可以出现一个包含媒体兼容性描述的消息体,这个消息体的格式根据INVITE请求中的Accept头域指出的格式进行规格化如果没有Accept头域,那么就是application/sdp,就像给OPTIONS亲求的200(OK)应答中的消息一样。我们希望这些媒体协商不要经常需要,并且当一个新用户被邀请参加已经存在的会话的时候,这个媒体协商可能不需要。这取决于邀请的初始化者是否需要对606Not Acceptable进行处理。这个应答只有当客户端知道没有其他终端能够处理这个请求的时候才能发出

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!