Concerning your quote of RFC 3261 481 text, I'm not sure if you are asking 
about SUBSCRIBE/NOTIFY 481 or BYE 481 impacts upon dialog and/or associate 
usage.  If you are asking about SUBSCRIBE/NOTIFY 481 and there is no INVITE 
usage, yes the 481 also impacts the dialog since no more usages.  If you are 
asking about BYE 481 while there is still a SUBSCRIBE usage, no it doesn't 
impact the dialog (beyond what may happen to other implementations not 
interpreting 481 per RFC 5057).  

The following is the snippet discussing 481 ambiguity associate RFC 3261 and 
multiple dialog usages.

(8) 481 Call/Transaction Does Not Exist:  This response indicates
      that the peer has lost its copy of the dialog usage state.  The
      dialog itself should not be destroyed unless this was the last
      usage.

      The effects of a 481 on a dialog and its usages are the most
      ambiguous of any final response.  There are implementations that
      have chosen the meaning recommended here, and others that destroy
      the entire dialog without regard to the number of outstanding
      usages.  Going forward with this clarification will allow those
      deployed implementations that assumed only the usage was destroyed
      to work with a wider number of implementations.  Existing
      implementations that destroy all other usages in the dialog will
      continue to function as they do now, except that peers following
      the recommendation will attempt to do things with the other usages
      and this element will return 481s for each of them until they are
      all gone.  However, the necessary clarification to RFC 3261 needs
      to make it very clear that the ability to terminate usages
      independently from the overall dialog using a 481 is not
      justification for designing new applications that count on
      multiple usages in a dialog.

> -----Original Message-----
> From: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com]
> Sent: Thursday, April 16, 2009 11:12 AM
> To: Brett Tate
> Cc: sip-implementors@lists.cs.columbia.edu
> Subject: RE: [Sip-implementors] BYE after SUBSCRIBE?
> 
> Hi Brett,
> 
> I went through that part it says that the dialog shold not be destroyed
> unless it is the last usage of this dialog,but in case of a non-invite
> subscription ,the subscription itself is the last and the only usage
> so,will the subscription not be terminated?
> 
> 
> Thanks and regards,
> 
> Shamik Saha
> Project Engineer
> Voice Protocols
> Cell :  +91-9886704155
> 
> -----Original Message-----
> From: Brett Tate [mailto:br...@broadsoft.com]
> Sent: Thursday, April 16, 2009 8:33 PM
> To: Shamik Saha (WT01 - Telecom Equipment)
> Cc: sip-implementors@lists.cs.columbia.edu
> Subject: RE: [Sip-implementors] BYE after SUBSCRIBE?
> 
> The RFC ambiguity is discussed within RFC 5057; search for 481.
> 
> The most relevant text is within section 5.1 note 8 concerning 481.
> 
> > -----Original Message-----
> > From: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com]
> > Sent: Thursday, April 16, 2009 10:58 AM
> > To: attila.si...@vegastream.com
> > Cc: pkyzi...@cisco.com; Brett Tate;
> > sip-implementors@lists.cs.columbia.edu
> > Subject: RE: [Sip-implementors] BYE after SUBSCRIBE?
> >
> > But section 12 of RFC3261 says that if a 481 response is received
> > within a dialogue then the dialoue will be terminated
> >
> > " If the response for a request within a dialog is a 481
> >    (Call/Transaction Does Not Exist) or a 408 (Request Timeout), the
> UAC
> >    SHOULD terminate the dialog."
> >
> > So essentially the subscription state at the subscriber end will also
> > be removed.


_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to