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
