0104 Merged Requests

 

 

   If the request has no tag in the To header field, the UAS core MUST

   check the request against ongoing transactions.  If the From tag,

   Call-ID, and CSeq exactly match those associated with an ongoing

   transaction, but the request does not match that transaction (based

   on the matching rules in Section 17.2.3), the UAS core SHOULD

   generate a 482 (Loop Detected) response and pass it to the server

   transaction.

 

      The same request has arrived at the UAS more than once, following

      different paths, most likely due to forking.  The UAS processes

      the first such request received and responds with a 482 (Loop

      Detected) to the rest of them.

 

Require

   Assuming the UAS decides that it is the proper element to process the

   request, it examines the Require header field, if present.

   The Require header field is used by a UAC to tell a UAS about SIP

   extensions that the UAC expects the UAS to support in order to

   process the request properly.  Its format is described in Section

   20.32.  If a UAS does not understand an option-tag listed in a

   Require header field, it MUST respond by generating a response with

   status code 420 (Bad Extension).  The UAS MUST add an Unsupported

   header field, and list in it those options it does not understand

   amongst those in the Require header field of the request.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值