文档介绍:sip代码含义1xx=通知性应答100正在尝试正在拨打正被转接正在排队通话进展2xx=成功应答200OK202被接受:用于转介3xx=转接应答多项选择被永久迁移被暂时迁移305使用代理服务器380替代服务4xx=呼叫失败呼叫不当407未经授权:只供注册机构使用,代理服务器应使用代理服务器授权要求付费(预订为将来使用)被禁止的未发现:未发现用户不允许的方法不可接受需要代理服务器授权呼叫超时:在预定时间内无法找到用户410已消失:用户曾经存在,但已从此处消失呼叫实体过大呼叫URI过长不支持的媒体类型不支持的URI方案420不当扩展:使用了不当 SIP协议扩展,服务器无法理解该扩展421需要扩展423时间间隔过短暂时不可使用通话/事务不存在检测到循环跳数过多地址不全模糊不清此处太忙呼叫被终止此处不可接受491呼叫待批493无法解读:无法解读S/MIME文体部分5xx=服务器失败500服务器内部错误501无法实施:SIP呼叫方法在此处无法实施不当网关服务不可使用服务器超时505不支持该版本:服务器不支持 SIP协议的这个版本513消息过长6xx=全局失败600各处均忙603拒绝604无处存在606不可使用SIP协议应答码应答代码应答码是包含了,并且扩展了HTTP/。并不是所有的HTTP/,只有在折里指出的是适当的。其他HTTP/。并且,SIP也定义了新的应答码系列,6xx。临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个 ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。100Trying这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候) 。这个应答,就像其他临时应答一样,种植了 UAC重新传送INVITE请求。100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。180RingingUA收到INVITE请求并且试图提示给用户。这个应答应当出世化一个本地回铃。818CallisBeingForwarded呼叫被转发)服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。182Queued当呼叫的对方暂时不能接收呼叫的时候,并且服务器决定将呼叫排队等候,而不是拒绝呼叫的时候,那么就应当发出这个应答。当被叫方一旦恢复接收呼叫,他会返回合适的终结应答。对于这个呼叫状态,可以有一个表示原因的短语,比如:”5callsqueued;expectedwaitingtimeis15minutes”。服务器可以给出好几个182(Queued)应答告诉呼叫方排队的情况(比如排队靠前了等等)。183会话进度183(SessionProgress)应答用于提示建立对话的进度信息。 Reason-Phrase(表达原因的句子)、头域或者消息体可以用于提示呼叫进度的更消息的信息。成功信息2xx这个应答表示请求是成功的。200OK请求已经处理成功。这个信息取决于不同方法的请求的应答。转发请求3XX3xx