Inline ...

>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
>Sent: Thursday, July 26, 2007 12:04 AM
>To: Sanjay Sinha (sanjsinh)
>Cc: Jeroen van Bemmel; sip-implementors@lists.cs.columbia.edu
>Subject: Re: [Sip-implementors] B2BUA Problem when processing 401/407
>
>
>
>Sanjay Sinha (sanjsinh) wrote:
>> I think the RFC is pretty clear on what the behavior should be. Here 
>> is the quote from sec. 22.2:
>>
>>    When a UAC resubmits a request with its credentials after 
>receiving a
>>    401 (Unauthorized) or 407 (Proxy Authentication Required) 
>response,
>>    it MUST increment the CSeq header field value as it would normally
>>    when sending an updated request.
>>
>> Since it is asking the UAC to increment the Cseq number, it is 
>> implicit that the Call-Id + from-tag must not change from 
>the initial request.
>> So the UAC side of your B2BUA needs to follow this rule too.
>>
>> Sanjay
>>
>>  
>>   
>I agree that the recommended behavior is clear.   But the point I want 
>to raise is I found a valid reason to deviate and since it's a 
>SHOULD, I 
>did not break any rule.   It almost sounds as if you are telling me to 
>NOT bother about the SHOULD and treat every SHOULD as a MUST.  
>
>Lets reverse the table for a while.  Let's say I am the implementor of 
>the far-end UAS  and not the B2BUA.   I got a resend of the 
>credentials 
>with a different call-id, is there anything in 3261 stating 
>this  as an error condition?  What's the error response I should use?

As Scott mentioned in this thread, you should expect lots of failures
from UAS particularly if the implementation uses call-id value to
construct the nonce so that the nonce is specific to the call. I expect
lots of 401 responses from UAS and maybe finally a 403.
But as a UAC you need to follow the text mentioned in sec. 22.2, it is
not a SHOULD, it is a MUST. So there is no ambiguity about it

Sanjay

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to