Subject: RE: [SIP] bye and record route

From: Jonathan Rosenberg <[email-masked]>
Date: Mon, 13 Nov 2000 09:15:47 -0500

> -----Original Message-----
> From: Vijay K. Gurbani [mailto:[email-masked]]
> Sent: Thursday, November 09, 2000 2:25 PM
> To: Juha Heinanen
> Cc: [email-masked]
> Subject: Re: [SIP] bye and record route
> 
> 
> Juha Heinanen wrote:
> > 
> > section 4.2.4 bye says:
> > 
> > If the INVITE request contained a Contact header, the callee SHOULD 
> > send a BYE request to that address rather than the From address.
> > 
> > if the invite had record route header, shouldn't the bye request be 
> > send to its maddr instead?
> 
> Right.  When a UAC wants to send the request to it's next hop AND a
> Route list has been constructed, it'll examine the topmost Route and
> follow the rules listed in Section 1.4.2, "Locating a SIP Server" to
> figure out the destination.  Step 1 in that section says, "If maddr
> parameter exists, it becomes the /destination address/ used ..."

The text in 4.2.4 as it reads now is incorrect. The BYE should be sent
using the regular routing mechanisms. THe text would seem to imply that you
would ignore record-routes for BYE, which is wrong, as Vijay has correctly
pointed out.

One of the cleanup items in my list is to consolidate all this text on next
hop computations into one place. Right now its all over the place and not
always consistent.

-Jonathan R.

---
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
[email-masked]                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (973) 952-5000
http://www.dynamicsoft.com

_______________________________________________
SIP mailing list
[email-masked]
http://lists.bell-labs.com/mailman/listinfo/sip