[Sipping] Modifying subscribed URI list

Avshalom Houri <AVSHALOM@il.ibm.com> Mon, 06 June 2005 12:55 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DfH8l-0005wQ-QZ; Mon, 06 Jun 2005 08:55:39 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DfH8h-0005vQ-2W for sipping@megatron.ietf.org; Mon, 06 Jun 2005 08:55:37 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27308 for <sipping@ietf.org>; Mon, 6 Jun 2005 08:55:33 -0400 (EDT)
Received: from mtagate1.de.ibm.com ([195.212.29.150]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DfHTW-0000Bx-K4 for sipping@ietf.org; Mon, 06 Jun 2005 09:17:08 -0400
Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate1.de.ibm.com (8.12.10/8.12.10) with ESMTP id j56CtJ5h106154 for <sipping@ietf.org>; Mon, 6 Jun 2005 12:55:19 GMT
Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com [9.149.165.229]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j56CtIDB178770 for <sipping@ietf.org>; Mon, 6 Jun 2005 14:55:19 +0200
Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av04.megacenter.de.ibm.com (8.12.11/8.13.3) with ESMTP id j56CtHSi025332 for <sipping@ietf.org>; Mon, 6 Jun 2005 14:55:17 +0200
Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j56CtEqx025309 for <sipping@ietf.org>; Mon, 6 Jun 2005 14:55:14 +0200
To: sipping@ietf.org
MIME-Version: 1.0
X-Mailer: Lotus Notes Build V70_04112005NP April 11, 2005
Message-ID: <OFFF91F8F3.54612C9B-ONC2257018.004581CA-C2257018.0046FBF9@il.ibm.com>
From: Avshalom Houri <AVSHALOM@il.ibm.com>
Date: Mon, 06 Jun 2005 15:55:14 +0300
X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(V70_M4_01112005 Sidepack 2802|March 1, 2005) at 06/06/2005 15:55:14, Serialize complete at 06/06/2005 15:55:14
X-Spam-Score: 2.0 (++)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Subject: [Sipping] Modifying subscribed URI list
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>
Content-Type: multipart/mixed; boundary="===============1477470719=="
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org


Draft draft-ietf-sipping-uri-list-subscribe-03.txt enables subscribing to a list of users.
In many cases the list of users changes quite fast and sending the whole modified list again may be quite heavy.

I think that it will be quite helpful to add very simple add/remove operators to the URI list of subscribe in order to
enable fast change of the URI list.

For example if the initial body of the subscribe was:


   <?xml version="1.0" encoding="UTF-8"?>
   <resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <list>
       <entry uri="sip:bill@example.com" />
       <entry uri="sip:joe@example.org" />
       <entry uri="sip:ted@example.net" />
     </list>
   </resource-lists>

If we want to add Alice and remove Bill the resubscribe will look like (more or less):

   <?xml version="1.0" encoding="UTF-8"?>
   <resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <list>
       <<REM> entry uri="sip:bill@example.com" />
       <<ADD> entry uri="sip:alice@example.org" />
     </list>
   </resource-lists>

Avshalom
_______________________________________________
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