VOLTE主被叫空口信令及代码详解

VOLTE主被叫空⼝信令及代码详解
SIP响应是由⼀个⽤户代理服务器(UAS)或SIP服务器⽣成回复由客户端⽣成的请求的消息。它可能是⼀个正式的确认,以防⽌请求由UAC重发。
响应可能包含需要⼀个UAC信息⼀些额外的头字段
SIP有六个响应
1xx - 5xx已经借由HTTP,⽽6xx系列在SIP介绍。
1XX被认为是⼀个临时响应,其余的最终响应。
类别描述动作
1xx 信息这表明调⽤之前完成也被称为临时响应的状态。
2xx 成功请求已成功。如果这是⼀个邀请,确认应发送;否则,停⽌请求的重发。
3xx 重定向服务器返回的可能位置。客户端应该重试另⼀个服务器的请求。
4xx 客户端错误请求已经由客户端失败,原因是⼀个错误。客户端可以重试请求,如果它是根据响应拟订。
5xx 服务器故障请求已经由该服务器失败,原因是⼀个错误。请求可以在另⼀台服务器退出。
6xx 全局失败请求已失败。该请求不应该在这个或其他服务器再次尝试。
信息(1xx)
信息响应⽤于指⽰呼叫进程。通常情况下,响应是端对端(除100尝试)。信息的响应的主要⽬的是阻⽌INVITE请求的重发。信息响应包括以下对策:
100 尝试
这种特殊的情况下的响应仅仅是⼀个逐跳请求。
它永远不会转发,不得包含邮件正⽂。
它被⽤于避免INVITE请求的重传。
180 响铃
此响应被⽤来指⽰⼀个INVITE已经接收由⽤户代理和警报正在发⽣。
181 呼叫被转发
此响应⽤于指⽰该呼叫已被转发到另⼀端点。
它发送的信息有可能会使⽤到呼叫者。
它给该呼叫者的状态,作为⼀个转发操作可以导致在呼叫同时较长时间来回答。
182 呼叫队列
此响应被⽤来指⽰该INVITE已经接收并且将在⼀个队列进⾏处理。
183 会话进度
它表明,有关会话的进度的信息可以存在于消息主体或媒体流。
不像100尝试响应,183端到端的响应,并建⽴⼀个对话。
⼀个典型的使⽤这种反应是为了让UAC通过⽹关进⼊PSTN听到⼿机铃声,忙⾳,或在通话录⾳通知。
成功(2xx)
此类反应是指⽤于指⽰⼀个请求已被接受。它包括以下对策:
200 OK
200OK⽤于接受会话邀请。
它表⽰成功完成的请求或接受。
202 接受
202接受表⽰该UAS已经接收并理解的请求,但该请求可能没有被授权或由服务器处理它是常⽤响应订阅,请参阅⽅法。
重定向(3xx)
通常,这些类响应由重定向服务器响应INVITE发送。它们也被称为类重定向响应。它包括以下对策:
300 多重选择
它包含多个联系⼈报头字段以指⽰该位置的服务已经在Request-URI返回SIP URI多个可能的位置。
301 永久移动
这种重定向响应包含与被叫⽅的新的永久URI⼀个Contact头字段。
地址可以保存并在今后的INVITE请求中使⽤。
302 临时移动
这个重定向响应包含⼀URI,它是当前有效的,但不是永久的。
即,位置是有效的指定的时间的持续时间。
305 使⽤代理
这个响应包含指向具有关于呼叫⽅的权威信息代理服务器的URI。
这种反应可以由UAS发出的来电筛选代理发送。
380 可替代服务
这个响应返回的URI,指⽰服务的被叫⽅希望的类型。
例如,⼀个通话可以被重新定向到⼀个语⾳信箱服务器。
客户端错误(4xx)
客户端错误的回应表明,由于⼀些错误是从侧⾯UAC确认的要求不能得到满⾜。响应代码由UAS通常发送。在接收到出错消息时,客户端应该通过修改其基于所述响应重新发送请求。下⾯讨论的是⼀些重要的客户端错误响应。
400 错误的请求
这表明该请求不被服务器理解。
请求可能是缺少必要的头字段,例如收件⼈,发件⼈,呼叫ID,或Cseq。
401 未经授权它表明该请求要求⽤户进⾏认证。
防盗监控系统401未授权通常由⼀个注册服务器的注册请求发送。
响应包含从主叫⽤户代理正确的凭据请求WWW⾝份验证头字段。
随后REGISTER将触发从⽤户代理与正确的凭据。
403 禁⽌
403禁⽌当服务器已经理解请求,发现是正确配制的要求,但将不提供服务的请求被发这种反应,不使⽤时需要授权。
404 未到
ei矽钢片404未到表明在请求URI标识的SIP URI⽤户不能位于由服务器或⽤户当前未签署的⽤户代理。
405 不允许的⽅法
这表明服务器或⽤户代理已收到并理解的请求,但就是不愿意履⾏请求。
例如:注册请求可能会被发送到⽤户代理。
⼀个允许域是必需通知UAC什么⽅法是可以接受的。
406 不接受
该响应指⽰该请求不能由于在请求消息中的规定处理。
在请求中的Accept头域没有包含在UAS⽀持的任何选项。
407 需要代理⾝份验证
由代理发送该请求表明了UAC必须⾸先与代理验证⾃⾝的请求可以被处理之前。
响应应包含有关在代理进⾏⾝份验证头字段的代理所需凭据类型的信息。
该请求可以被重新提交与代理-Authorization头域正确的凭据。
408 请求超时
当⼀个Expires头域存在的INVI
客户端错误的回应表明,由于⼀些错误是从侧⾯UAC确认的要求不能得到满⾜。响应代码由UAS通常发送。在接收到出错消息时,客户端应该通过修改其基于所述响应重新发送请求。下⾯讨论的是⼀些重要的客户端错误响应。
422 会议定时器间隔太⼩
响应被⽤来拒绝含有Session-Expires头字段的请求。
允许的最⼩间隔被表⽰在所要求的Min-SE头字段。
所述主叫⽅可以重新尝试没有会话Expires头字段或具有⼀个值⼩于或等于规定的最⼩423 间隔太短
响应由被拒绝登记请求,因为请求到期时间在⼀个或多个联系⼈实在太简单了注册商响应必须包含敏Expires头域列表的最⼩有效期,该注册商会接受。
480 暂时不可⽤
该响应指⽰请求已到达正确的⽬的地,但被叫⽅不可⽤的某些原因。
响应应包含⼀个Retry-After头指⽰何时请求可以是能够得到满⾜。
481 对话/事务不存在
隧道防水涂料此响应指⽰⼀个响应引⽤现有呼叫或事务已接收到的服务器不具有记录或状态信息。483 太多的跳数
此响应指⽰请求已被转发的次数上限由请求的Max-Forwards头的设置。
请求Max-Forward:0头:这是由收到最⼤转发的指⽰。
486 这⾥占线
这表⽰⽤户代理就是忙,不能接受呼叫。
487 请求终⽌
这种反应可以通过已收到挂起的INVITE请求的CANCEL请求UA发送。
200 OK发送到确认CANCEL和487被发送到取消INVITE事务。
服务器故障(5xx)
此类响应⽤于表⽰该请求不能因为与服务器中的错误处理。服务器⽆法完成显然有效的请求。所述响应可包含⼀个Retry-After 头字段。该请求可以在其它位置受审,因为没有在请求中指⽰的误差。⼀些重要的服务器故障响应的讨论如下。
500 服务器内部错误
500表⽰服务器经历了某种错误的是防⽌它处理请求。
它是⼀种服务器故障,指⽰客户端在该服务器⼏秒钟之后,再次重试请求。
501 未实现
它表明服务器⽆法执⾏,因为它不⽀持处理请求。
该响应可以被⽤来拒绝含有未知⽅法的请求。
502 错误的⽹关联合签名入口
这种反应是由被作为⽹关到另⼀个⽹络的代理发送。
这表明,在其他的⼀些⽹络问题使被处理的请求。
503 暂停服务
此响应指⽰所请求的服务是当时暂时不可⽤。
该请求可以重试在⼏秒钟后,或在Retry-After头字段期满之后。
504 ⽹关超时
这个响应时,如果本请求失败由于超时发⽣在到该⽹关连接的其他⽹络。
它是⼀个服务器错误类响应,因为呼叫由于在访问SIP⽹络以外的资源未能在服务器的故障。
505 版本不⽀持外用药酒
电子政务信息平台服务器拒绝请求时,它带有⼀个不同的SIP的版本号。拒绝表⽰此消息。
⽬前SIP2.0版实现的唯⼀版本。
513 消息过⼤
此响应被⽤于由UAS以指⽰该请求太⼤由它来处理。
580 前提条件失败
此响应被⽤来拒绝⼀个SDP供给中需要的前提条件不能得到满⾜。
全局错误(6xx)
此响应类表⽰服务器知道该请求将失败的地⽅是尝试。其结果是,该请求不应该被发送到其他地点。
只有在其每⼀个可能的情况下由Request-URI的⽤户明确知识应该服务器发送⼀个全局的错误类响应。否则,客户端错误类响应应该发送。
Retry-After头字段可以被⽤来指⽰何时请求可能是成功的。⼀些重要的响应的讨论如600 任意占线
响应指⽰呼叫的指定

本文发布于:2024-09-22 06:48:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/257121.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   响应   服务器   客户端   包含
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议