>-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Kyzivat >Sent: Monday, November 24, 2008 9:33 AM >To: Christer Holmberg >Cc: [email protected]; Brett Tate >Subject: Re: [Sip] draft-ietf-sip-199-02: comments and questions > > > >Christer Holmberg wrote: >> >> Two alternative solutions I can think of: >> >> 1. We mandate a forking proxy which supports 199 to store the C/R-R >> information received from the UAC, in order to insert it in any 199 it >> generates for that session. >> >> 2. We say that IF the forking proxy stores the C/R-R information >> received from the UAC, it shall insert it in any 199 it generates for >> that session. > >In effect the proxy is sending the response in lieu of the final >response it is not ready to forward. IMO it ought to include whatever >Contact and R-R is present in that final response. There isn't any need >to *store* that information, since the final response is at hand when >the 199 is being generated.
The problem with this is that the non-2xx final response will not necessarily have Record-Route or Contact headers since 3261 does not require it. In fact, a strict reading of Table 2 & 3 forbids them in most error responses. If the proxy is going to generate a 199 response, it should include the same Record-Route & Contact as the original early dialog creating 1xx response. cheers, (-:bob _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
