Hi Paul,

I agree with your reply; however my understanding of RFC 6665 is that the 
dialog is already established from the notifier's perspective.  Thus, the 
NOTIFY response's Record-Route (or lack of it) has no impact upon the notifier.

> -----Original Message-----
> From: [email protected] [mailto:sip-
> [email protected]] On Behalf Of Paul Kyzivat
> Sent: Wednesday, March 20, 2013 11:11 AM
> To: [email protected]
> Subject: Re: [Sip-implementors] Mirroring record-route in 200 OK for
> NOTIFY?
> 
> Atul,
> 
> I disagree with your answer here.
> 
> You quote section 4.3 on Proxy Behavior, but the question was about the
> behavior of the subscribing UA. For that, section 4.4.1 applies. It is
> a
> revision to 3265, and clarifies that it is the first NOTIFY that
> establishes the dialog. So then section 12.1.1 of 3261 specifies what
> should happen in the response to the NOTIFY.
> 
>       Thanks,
>       Paul
> 
> On 3/20/13 10:36 PM, Atul Thosar wrote:
> > Hi Andreas,
> > IMHO, UAC should not mirror "Record-Route" in 200 OK response to
> NOTIFY
> > request. Here is the reference from RFC 6665 -
> >
> > 4.3.  Proxy Behavior
> >
> >     Proxies need no additional behavior beyond that described in
> >     [RFC3261] to support SUBSCRIBE and NOTIFY transactions.  If a
> proxy
> >     wishes to see all of the SUBSCRIBE and NOTIFY requests for a
> given
> >     dialog, it MUST add a "Record-Route" header field to the initial
> >     SUBSCRIBE request and all NOTIFY requests.  It MAY choose to
> include
> >     "Record-Route" in subsequent SUBSCRIBE requests; however, these
> >     requests cannot cause the dialog's route set to be modified.
> >
> >     Proxies that did not add a "Record-Route" header field to the
> initial
> >     SUBSCRIBE request MUST NOT add a "Record-Route" header field to
> any
> >     of the associated NOTIFY requests.
> >
> > So once the dialog is created when UAC receives 200 OK response to
> > SUBSCRIBE, UAC builds the route set. This route set do not changed by
> > subsequent in-dialog NOTIFY requests as per RFC 3261 -
> >
> > 12.2 Requests within a Dialog
> >     Requests within a dialog MAY contain Record-Route and Contact
> header
> >     fields.  However, these requests do not cause the dialog's route
> set
> >     to be modified, although they may modify the remote target URI.


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to