Re: [Sip] RE: Stateless Notification and Non-Subscribe subscriptions
Paul Kyzivat <pkyzivat@cisco.com> Fri, 08 July 2005 18:51 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dqxwn-0007NP-Pv; Fri, 08 Jul 2005 14:51:37 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dqxwl-0007L5-IB for sip@megatron.ietf.org; Fri, 08 Jul 2005 14:51:35 -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 OAA06070 for <sip@ietf.org>; Fri, 8 Jul 2005 14:51:34 -0400 (EDT)
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1DqyOA-0001t7-IQ for sip@ietf.org; Fri, 08 Jul 2005 15:19:57 -0400
Received: from rtp-core-1.cisco.com (64.102.124.12) by rtp-iport-1.cisco.com with ESMTP; 08 Jul 2005 11:51:24 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="3.93,274,1115017200"; d="scan'208"; a="1036750:sNHT21920784"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j68IpLk6011576; Fri, 8 Jul 2005 14:51:21 -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, 8 Jul 2005 14:51:26 -0400
Received: from cisco.com ([161.44.79.130]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 8 Jul 2005 14:51:21 -0400
Message-ID: <42CECB29.4040404@cisco.com>
Date: Fri, 08 Jul 2005 14:51:21 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Dean Willis <dean.willis@softarmor.com>
Subject: Re: [Sip] RE: Stateless Notification and Non-Subscribe subscriptions
References: <015101c58174$904cd130$6a01010a@keywest> <42CD102B.6040703@softarmor.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 08 Jul 2005 18:51:21.0127 (UTC) FILETIME=[08197B70:01C583EE]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81
Content-Transfer-Encoding: 7bit
Cc: sip@ietf.org
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org
Dean Willis wrote: > Dale Worley wrote: > >> But how to maintain the state that user foo@bar wants notification of >> X? In >> practice this is often done by provisioning (foo goes to a web page to >> update his list of notifications), because the overhead cost of having an >> obsolete notification request in the database is small. But we might >> want >> to use some variant of SUBSCRIBE to maintain notifications. >> >> > I'd like to counter-propose a "subscription aggregator" -- that is, > allow a single SUBSCRIBE request to establish a dialog upon which > notifications for multiple event > sources might occur. Whether this is useful depends on your goals. THis is a little like an RLS on steroids. Like an RLS, it does not in general reduce the total amount of work done in the system as a whole - instead it moves the place where some of the work is done and also somewhat increases the total amount of work done. It reduces the amount of work that must be done by the watchers. It does nothing to the amount of work that must be done by the notifiers. And it increases the amount of work that must be done by the "subscription aggregator". (From nothing to somewhat more than the total of what would otherwise have been done by the watchers.) But I think one of the goals here is to reduce the load on the servers. > One might then define a metapackage that includes, for example, > subscription to reg-event, mwi, config, presence resource-list, and all > the other things that a UA might subscribe to on startup. I thing this would require defining a new event type ('multiple-events'?), together with the content type used by it. The content type would have to be able to embed the notification content for any of the aggregated event types. Not rocket science - definitely could be done. > Jonathan has proposed making REGISTER create a dialog for the servicing > of subscriptions. I think an aggregator would be much cleaner. I agree it is "cleaner" in the sense that it doesn't change the semantics of anything currently existing. But we will have to agree on what our goals are before we can decide what is "better". Paul > Now, as o how it might work -- the set of subscriptions to be aggregated > should be defined dynamically. One idea would be to use the body of the > SUBSCRIBE request to contain a URI list, with each such URI representing > a resource to be SUBSCRIBEd to. This approach is consistent with the URI > list work: > see > http://www.ietf.org/internet-drafts/draft-ietf-sipping-uri-list-subscribe-03.txt > > > Another approach would be to use a server-contained list that would be > modified using XCAP. This is closer to the orignal resource-list work. > > -- > Dean > > _______________________________________________ > Sip mailing list https://www1.ietf.org/mailman/listinfo/sip > This list is for NEW development of the core SIP Protocol > Use sip-implementors@cs.columbia.edu for questions on current sip > Use sipping@ietf.org for new developments on the application of sip > _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use sip-implementors@cs.columbia.edu for questions on current sip Use sipping@ietf.org for new developments on the application of sip
- [Sip] Stateless Notification and Non-Subscribe su… Nasir Khan
- RE: [Sip] Stateless Notification and Non-Subscrib… Dale Worley
- Re: [Sip] Stateless Notification and Non-Subscrib… Paul Kyzivat
- Re: [Sip] Stateless Notification and Non-Subscrib… JOHN J. BARTON
- [Sip] RE: Stateless Notification and Non-Subscrib… Nasir Khan
- Re: [Sip] RE: Stateless Notification and Non-Subs… Avshalom Houri
- Re: [Sip] RE: Stateless Notification and Non-Subs… Rohan Mahy
- RE: [Sip] RE: Stateless Notification and Non-Subs… Nasir Khan
- RE: [Sip] RE: Stateless Notification and Non-Subs… Avshalom Houri
- RE: [Sip] RE: Stateless Notification and Non-Subs… Dale Worley
- Re: [Sip] RE: Stateless Notification and Non-Subs… Dean Willis
- Re: [Sip] RE: Stateless Notification and Non-Subs… Aki Niemi
- RE: [Sip] RE: Stateless Notification and Non-Subs… Dale Worley
- Re: [Sip] RE: Stateless Notification and Non-Subs… Paul Kyzivat
- Re: [Sip] RE: Stateless Notification and Non-Subs… Paul Kyzivat
- Re: [Sip] RE: Stateless Notification and Non-Subs… Nasir Khan
- Re: [Sip] RE: Stateless Notification and Non-Subs… Aki Niemi
- New draft discussing SIP events issues (was: Re: … Aki Niemi
- Re: [Sip] RE: Stateless Notification and Non-Subs… Paul Kyzivat
- Re: New draft discussing SIP events issues (was: … Paul Kyzivat