Re: [Sipping] draft-kyzivat-sipping-gruu-reg-event-03.txt
Paul Kyzivat <pkyzivat@cisco.com> Fri, 28 October 2005 13:40 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EVUTU-0007nb-B5; Fri, 28 Oct 2005 09:40:52 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EVUTT-0007nW-9P for sipping@megatron.ietf.org; Fri, 28 Oct 2005 09:40:51 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14801 for <sipping@ietf.org>; Fri, 28 Oct 2005 09:40:33 -0400 (EDT)
Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EVUh1-0005mB-Su for sipping@ietf.org; Fri, 28 Oct 2005 09:54:53 -0400
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 28 Oct 2005 09:39:41 -0400
X-IronPort-AV: i="3.97,263,1125892800"; d="scan'208"; a="74619099:sNHT26744112"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j9SDdGF4009516; Fri, 28 Oct 2005 09:39:38 -0400 (EDT)
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 28 Oct 2005 09:39:34 -0400
Received: from [161.44.79.76] ([161.44.79.76]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 28 Oct 2005 09:39:34 -0400
Message-ID: <43622A16.7000205@cisco.com>
Date: Fri, 28 Oct 2005 09:39:34 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Michael Procter <michael.procter@citel.com>
Subject: Re: [Sipping] draft-kyzivat-sipping-gruu-reg-event-03.txt
References: <592CA2F7E2BFBD4088AC87ECFF34BECE2D6B65@not01-mxc01.citel.com>
In-Reply-To: <592CA2F7E2BFBD4088AC87ECFF34BECE2D6B65@not01-mxc01.citel.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 28 Oct 2005 13:39:34.0530 (UTC) FILETIME=[085D4E20:01C5DBC5]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5ebbf074524e58e662bc8209a6235027
Content-Transfer-Encoding: 7bit
Cc: "Sipping (E-mail)" <sipping@ietf.org>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
inline Michael Procter wrote: > Paul Kyzivat wrote: > >>Venkatesh wrote: >> >>>1. Lets say Alice allows Bob to register on behalf of her AOR. Bob >>>successfully registers. At some point later in time, Alice >>>decides she no longer wants to allow Bob to register on behalf >>>of her and removes >>>this capability. Without the registrar storing which of the >>>bindings it >>>has recorded is from whom, it will not be able to remove >>>the appropriate >>>binding. Ofcourse, Bob will not be able to refresh his third party >>>registration but until the time the registrations expires, >>>Alice calls >>>will also be delivered to Bob. >> >>Even if the information were available, I would not expect >>that removal >>of authorization to register would automatically remove current >>registrations from that source. > > RFC3680 specifically lists this as an approach to take to revoke > a registration early, in section 3.1. It goes on to discuss how > to use the reg package to monitor your own registration, to see > if/when it is shortened. I should have been clearer. I meant that I didn't expect the removal of authorization to register could cause *the registrar* to automatically remove current registrations from that source. If some other agent wants to do that, its fine with me. In any case, 3680 isn't describing the same case. I think it is suggesting that registration be removed by external means, with the UA that had performed the registration discovering that fact and reregistering. It doesn't imply any change in authorization rules for registration. Nor does it require knowing who did the registration - the UA that did the registration can figure out it needs to reregister. >>>Suppose Carol wants to monitor Alice's presence status and >>>it relies on >>>the reg-event feed to decide when to subscribe. In the >>>above case, Carol >>>would either end up SUBSCRIBing to presence status of all >>>registrations >>>of Alice (this might be OK or not, depending on what the actual >>>intention of the application is). >> >>Sure, if the information was there somebody will be able to >>find a use for it. But is the need compelling enough to make >>the change? > > > Well, a slight variation to the scenario suggests to me that it > is compelling. Assume Alice and Alice's voicemail both register, > but the voicemail performs a 3rd party registration, and uses a > suitable q-value. This seems like a plausible voicemail deployment > so far. Yes. > Now, subscribing to the reg package for presence information for > Alice (as discussed in RFC3680 Sec 3.2), you will only get > the information that *something* can take a call. This isn't > useful, since I would hope that the voicemail server is > available almost all the time. > This problem can certainly be 'hacked around' to get something > that mostly works, but since we already have a mechanism (3rd > party registrations) to allow a UA to say 'I'm not Alice, but > I can take calls on her behalf', then it seems unfortunate not > to expose that in the reg event package. We have another mechanism already defined for this. It is called callee-caps, RFC3840. With that, the VM can describe that it is a message-taker and an automaton, not a real person. >>I don't *oppose* this change. But neither to I support it, because I >>just don't find it compelling. If you can round up concensus >>for it then >>I see no problem. But I don't want to hold up >>draft-kyzivat-sipping-gruu-reg-event- waiting for that. > > Indeed. It doesn't seem very related to your draft, except that > both your draft and this change seek to update RFC3680. Maybe > a new draft is required to describe these changes in isolation. I'm not concerned with changing (extending) 3680. That is only about exposing state that is already present. But this suggestion requires an addition to the state that the registrar must maintain. That is a bigger deal. My personal feeling is that *who* a registration is from is only relevant to the authorization of the particular transaction that does the registration. Potentially, a contact could be registered using one identity, then refreshed with a 2nd identity, and removed using a third identity. I don't associate any particular semantics with that However, the work on the Consent Framework is raising some very interesting issues that are likely to change some of the rules around registration. In that case there are more compelling reasons for change. I would like to see how that plays out. Paul > Regards, > > Michael Procter > _______________________________________________ Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] draft-kyzivat-sipping-gruu-reg-event-03… Venkatesh
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Paul Kyzivat
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Venkatesh
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Paul Kyzivat
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Venkatesh
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Paul Kyzivat
- RE: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Michael Procter
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Paul Kyzivat
- Re: [Sipping] draft-kyzivat-sipping-gruu-reg-even… Venkatesh