>-----Original Message-----
>From: Bob Penfield [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, November 15, 2001 11:16 AM
>To: A Venkatraman; [EMAIL PROTECTED]
>Subject: Re: [Sip-implementors] How does forking proxy handle To Tag in
>error response selection?
>----- Original Message -----
>From: "A Venkatraman" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, November 15, 2001 10:43 AM
>Subject: [Sip-implementors] How does forking proxy handle To Tag in error
>response selection?
>> Suppose a proxy forks a request from UAC to uas1, uas2,
>> and each returns a 18x, with tag u1 and u2 respectively, which are
>> forwarded, as is, to UAC,
>> and then uas1 returns a 486 with tag u1 and uas2 returns 500 with tag u2
>> Proxy picks best response 486 to return to UAC.
>>
>> Question:
>> Will the TO tag in the 486 reponse be u1? Or, will there be no TO tag.
>> Is this implementation specific or does the protocol specify this
>anywhere?
>>
>Based on section 16.6 on bis-05, the tag received in the response is
>preserved when the selected response is forwarded to the UAC. Therefore, it
>would be u1 for your example. The proxy is not allowed to modify the To
>header in the forwarded response.
A 2xx response is the only type of response that is truly "forwarded" by the
proxy. Any non-2xx response is really hop by hop. Therefore, in your
example, the proxy will add its own To tag when it responds to the UAC.
Niether u1 or u2 would be used.
>>
>> _______________________________________________
>> Sip-implementors mailing list
>> [EMAIL PROTECTED]
>> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>>
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors