Its not really a responsibility of the recipient to check this, at least 
in straightforward cases. How would it know that the proxy has been 
bypassed? If the request arrives, and has the correct form, then I would 
expect the UAS to process the request. To detect the problem it would 
have to notice that the Via isn't consistent with the route set. But 
that isn't so easy to determine.

But its still incorrect behavior, whether detected or not. Typically 
*something* won't work.

        Thanks,
        Paul

On 1/4/2011 10:58 AM, Worley, Dale R (Dale) wrote:
> ________________________________________
> From: sip-implementors-boun...@lists.cs.columbia.edu 
> [sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Olle E. 
> Johansson [...@edvina.net]
>
> Now one UA sends a SIP request directly between the UA's instead of following 
> the route set for the dialog.
>
> - Should this request be dropped?
> - Should it be accepted and processed?
> - Shout it be responded to with an error message - if so, which one do you 
> suggest?
> _______________________________________________
>
> I suppose the best choice is to process it and return the response based on 
> the Via's.  But it doesn't really matter, since the request clearly should 
> not have been generated.
>
> I am surprised that any UA performs the checks necessary to determine that 
> this has happened.  But if it discovers the problem, it should log it 
> somewhere for human interpretation.
>
> Dale
>
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to