欢迎来到天天文库
浏览记录
ID:18153947
大小:54.50 KB
页数:19页
时间:2018-09-14
《sip_协议消息应答代码解释详录》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、内容大纲:1xx=通知性应答·100正在尝试·180正在拨打·181正被转接·182正在排队·183通话进展2xx=成功应答·200OK·202被接受:用于转接3xx=转接应答·300多项选择·301被永久迁移·302被暂时迁移·305使用代理服务器·380替代服务4xx=呼叫失败·400呼叫不当·401未经授权:只供注册机构使用,代理服务器应使用代理服务器授权407·402要求付费(预订为将来使用)·403被禁止的·404未发现:未发现用户·405不允许的方法·406不可接受·407需要代理服务器授权·408呼叫超时:在预定时间内无法找到用户·410已消失:用户曾经存在,但已从此处消失
2、·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不支持该版本:服务器不支持S
3、IP协议的这个版本·513消息过长6xx=全局失败·600各处均忙·603拒绝·604无处存在·606不可使用代码详解:SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/1.1应答码。并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。其他HTTP/1.1应答码不应当使用。并且,SIP也定义了新的应答码系列,6xx。1临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送
4、一个ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。1.1100Trying这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。1.2180RingingUA收到INVITE请求并且试图提示给用户。这个应答应当出世化一个本地回铃。1.3818CallisBeingForwarded(呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另
5、一个目的地集合。1.4182Queued当呼叫的对方暂时不能接收呼叫的时候,并且服务器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。当被叫方一旦恢复接收呼叫,他会返回合适的终结应答。对于这个呼叫状态,可以有一个表示原因的短语,比如:”5callsqueued;expectedwaitingtimeis15minutes”。服务器可以给出好几个182(Queued)应答告诉呼叫方排队的情况(比如排队靠前了等等)。1.5183会话进度183(SessionProgress)应答用于提示建立对话的进度信息。Reason-Phrase(表达原因的句子)、头域或者消息体可以用于
6、提示呼叫进度的更消息的信息。2成功信息2xx这个应答表示请求是成功的。2.1200OK请求已经处理成功。这个信息取决于不同方法的请求的应答。3转发请求3XX3xx系列的应答是用于提示用户的新位置信息的,或者为了满足呼叫而转发的额外服务地点。3.1300MultipleChoices请求的地址有多个选择,每个选择都有自己的地址,用户或者(UA)可以选择合适的通讯终端,并且转发这个请求到这个地址。应答可以包含一个具有每一个地点的在Accept请求头域中允许的资源特性,这样用户或者UA可以选择一个最合适的地址来转发请求。没有未这个应答的消息体定义MIME类型。这些地址选择也应当在Contact
7、头域中列出(20.10节)。不同于HTTP,SIP应答可以包含多个Contact头域或者一个Contact头域中具有一个地址列表。UA可以使用Contact头域来自动转发或者要求用户确认转发。不过,本规范没有定义自动转发的标准。如果被叫方可以在多个地址被找到,并且服务器不能或者不愿意转发请求的时候,可以使用这个应答来给呼叫方。3.2301MovedPermently当不能在Request-URI指定的地址找到用户的时候,请求的客户端
此文档下载收益归作者所有