One further clarification to prevent confusion:

This conversation has assumed the context of a request
that might set up a dialog (an INVITE with no To: tag
in the request for example).

If the original request contained a To: tag, a proxy
is, of course, _not_ going to change the To: tags in
any responses.

RjS

> -----Original Message-----
> From: Robert Sparks 
> Sent: Friday, November 16, 2001 11:36 AM
> To: 'Bob Penfield'; A Venkatraman; Robert Sparks; 'Paul Kyzivat'
> Cc: Wei BJ Lu; [EMAIL PROTECTED]
> Subject: RE: [Sip-implementors] How does forking proxy handle 
> To Tag in
> errorresponse selection?
> 
> 
> > Bis-05 lines 2370-2371 currently says "The tag in the To 
> > header..... If the
> > forwarded response did not have one, it MUST NOT be inserted 
> > by the proxy".
> > So a proxy cannot insert a tag of its own. Only UASes can 
> > insert tags in the
> > To header. So if the proxy is simply selecting the "best" 
> response for
> > *forward*, it leaves the tag alone. If it is contructing a 
> > response as a
> > UAS, I suppose it could insert its own tag.
> 
> I'll say it again another way - the acts of "forwarding a 
> non-200 response" and "responding as a UAS" are indistinguishable
> by the next upstream element. It truly does not matter if the
> tag gets modified in this case or not. 
> 
> The statement at 2370 is only important for responses that could
> create a dialog. It is unnecessarily restrictive as currently
> stated. I will correct it.
> 
> RjS
> 
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to