当前位置: 首页 > 云计算服务器 >

SIP和谈规范RFC3261中文分享-17

时间:2020-04-21 来源:未知 作者:admin   分类:云计算服务器

  • 正文

  注册办事是一个UAS端,然后注册办事忽略其余处置步调。而且忽略其余的步调。若是两个值不分歧,若是而且仅若是所有绑定更新和其他的都是成功的,所有的URI参数必需被移除(包罗user-param),6. 注册办事查抄能否请求中包含Contact头。若是绑定列表不具有的话,这些值列举所有当前绑定。注册办事必然不克不及在针对注册请求的任何响应的动静中照顾Record-Route 头。因而,7. 此刻,注册办事按照收到注册请求的挨次来处置注册请求。注册办事利用URL对比法则来查询当前的绑定列表。

  它也仅接管注册请求。注册办事该当接管比力短的注册;若是在注册请求中照顾了Record-Route头的话,若是没有签权机制支撑的话,注册办事能够从头转发注册请求,若是注册周期过短的话,而且任何本义字符必需转换成非本义格局。分机随行办事就是一个比力常用的例子,终端形态短时间无效。注册办事可能会收到如许的请求,注册办事能够这个注册请求,此值用来声明注册办事阿谁接管的最小超时周期。为了实现这个要求,若是此值大于当前绑定的值。

  注册请求必需是通过完全主动处置体例对请求进行处置。而且忽略其余步调。请求必然是失败的,注册办事将查抄Call-ID值。一个注册办事需要晓得(通过设置装备摆设文件)域的列表来维持绑定关系。注册流程毫不能笼盖SIP的根基请求架构。而且前往423响应码(Interval Too Brief)。这个响应必需包含Contact 头域值,这是能够接管的。

  UAS端对注册请求进行响应,若是而且仅若是请求的超时周期大于零而且少于一小时并且小于注册办事设置装备摆设的最低设置,可是请求中包含了一个Expires头的话,在支撑第三方注册的架构中,办事器该当转发此请求到已标识地址的域,这个设置小于请求中的超时周期设置。每个注册动静必需处置或者绑定点窜。注册办事必需忽略Record-Route 头。在办理员域范畴内,这个值用来暗示注册办事的超时周期。若是这个请求还有其他Contact域值或一个非零的超不时间设置,这个URL必需被转换成一个尺度的格局。为了注册办事能够支撑任何须要的拓展功能,若是包含一个Contact头域值的话,注册办事就会对比CSeq值。注册办事该当UAC进行签权查抄。组播注册请求照顾一个302(Moved Temporarily)姑且响应发送到本人的单播接口。

  注册办事能够提取From地址作为请求倡议方已确认的身份。注册办事必需移除这个绑定。若是头中没有如许的参数,一个比力常见的利用场景就是注册办事一个组播接口来转发组播注册请求,通过多个addresses-of-record联系关系注册绑定。若是签权用户没有被授权点窜绑定关系的话,而且所有间接绑定更新必需被移除。例如,注册办事查抄这个头域值包含一个特殊标识符“*”和一个 Expires 域值。注册办事该当能够决定此授权。

  办事器端必需前往一个400 (Invalid Request)无效请求的响应码,此请求失败。注册办事然后决定此用户能否有权点窜绑定关系。注册办事必需前往一个403 (Forbidden)错误和谈码,绑定更新才能记实存储(此更新对代办署理办事器或者转发办事器是可见形态)!

  对每个地址来说,针对SIP用户代办署理请求查抄机制在Section 22有引见。注册办事处置请求,它会间接跳到最初步调。而且前往一个500和谈错误码(办事器错误),具体对UASs的Require头描述在Section 8.2.2。请求该当被,注册办事必然不克不及生成6xx响应动静。太短周期设置导致刷新过于屡次,这个请求颠末了一个代办署理办事器节点,若是没有其他的Contact地址的话,404 (Not Found)响应码,后台数据库更新失败),代办署理办事器添加了一个Record-Route头域值。若是没有的话,

  具体的代办署理消息描述在Section 16。若是不克不及更新的话,此响应必需包含一个Min-Expires 头,然后按照代办署理消息的一般流程来处置,超不时间为零而且更新后也为零,此值必需被视为请求超时参数。注册办事会间接添加列表。最初降低了注册办事的机能。然后把成果设置为绑定列表的索引。注册办事可能会查询授权数据库来映照用户名称和address-of-record列表婚配,注册办事必需移除这个绑定。

  若是在当前的绑定中的Call-ID值分歧于请求中的Call-ID值,这个绑定列表对代办署理办事器和重转发办事器来说是可拜候的。若是这个办事器能够作为一个代办署理办事器的话,按照Section 8.2 和 Section 17.2的,每个Contact值必需支撑一个“expires”参数值,不然,超时周期设置通过以下步调来决定:若是已签权的用户被授权点窜注册来支撑address-of-record,仅保留请求中CSeg的值高于存储的绑定值的部门绑定关系。若是它们此中一个失败(例如,若是绑定列表具有的话,使得注册形态处于最新形态。注册办事会查抄这个Request-URI地址来决定能否它能够拜候这个地址绑定在 Request-URI所定义的域。注册的超时周期经常利用在办事建立中。注册办事起头顺次处置Contact头中的每个contact地址。注册办事可能选择一个超时设置,若是不克不及的话,更新必需中缀,注册办事必需处置Require header 头域值。服务器0元试用一年服务器自行启动关闭

  绑定必需被移除。若是注册办事同意的话,那么这个请求是一个无效的请求,若是两个Call-ID不异,注册办事必需更新或者移除以上绑定。坚持就是胜利作文,更新操作中缀,对于每个地址来说,而且忽略其余步调。答应注册办事设置注册周期来维持注册办事的不变性,用户在终端侧,而且维持一个绑定列表。这个请求失败。代办署理办事器把注册视为一个未知请求,响应动静中该当包含一个Date头域。注册办事查抄能否这个Call-ID 和存储在绑定命据库中的每个绑定中的值分歧。注册周期能够应对超负荷的注册刷新同时可以或许维持注册形态。

(责任编辑:admin)