Re: [Stox] On generating RFC4575 participants list out of a MUC
Peter Saint-Andre <stpeter@stpeter.im> Wed, 06 November 2013 01:42 UTC
Return-Path: <stpeter@stpeter.im>
X-Original-To: stox@ietfa.amsl.com
Delivered-To: stox@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6D5921E812B for <stox@ietfa.amsl.com>; Tue, 5 Nov 2013 17:42:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.537
X-Spam-Level:
X-Spam-Status: No, score=-101.537 tagged_above=-999 required=5 tests=[AWL=-0.708, BAYES_00=-2.599, J_CHICKENPOX_22=0.6, MIME_8BIT_HEADER=0.3, SARE_MLH_Stock1=0.87, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qohaphU9-WOJ for <stox@ietfa.amsl.com>; Tue, 5 Nov 2013 17:42:06 -0800 (PST)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id F3FC521E81A4 for <stox@ietf.org>; Tue, 5 Nov 2013 17:40:08 -0800 (PST)
Received: from sjc-vpn3-1085.cisco.com (unknown [128.107.239.234]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 4FCF84032B; Tue, 5 Nov 2013 18:40:08 -0700 (MST)
Message-ID: <52799DF7.9080803@stpeter.im>
Date: Tue, 05 Nov 2013 17:40:07 -0800
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: Saúl Ibarra Corretgé <saul@ag-projects.com>, stox@ietf.org
References: <1B5D6CBE-2151-4749-8A7C-8122B04BB071@ag-projects.com>
In-Reply-To: <1B5D6CBE-2151-4749-8A7C-8122B04BB071@ag-projects.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Subject: Re: [Stox] On generating RFC4575 participants list out of a MUC
X-BeenThere: stox@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP-TO-XMPP Working Group discussion list <stox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stox>, <mailto:stox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/stox>
List-Post: <mailto:stox@ietf.org>
List-Help: <mailto:stox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stox>, <mailto:stox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Nov 2013 01:42:14 -0000
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Saúl! On 10/25/13 1:38 AM, Saúl Ibarra Corretgé wrote: > Hi all, > > This is regarding the issue I mentioned at the meeting in Berlin > to which Peter referred recently. > > In 4575 there are 2 types of entities which kind of relate to > participants: users and endpoints. Each user contains a list of > endpoints. As per the RFC: > > - "The <users> element is a container of <user> child elements, > each describing a single participant in the conference." > > - "By including one or more <endpoint> elements under a parent > <user> element, the server can provide the desired level of detail > (including the state, media streams, and access information) about > the user's devices and signaling sessions taking part in the > conference." > > In SIP a user would be an AoR and an endpoint would be the contact > or GRUU. > > In XMPP tough, things are a bit more complicated. In the beginning > I thought we could use the user bare JID as the <user> element and > the occupant JID as the <endpoint>, but in practice this is not > going to work, because the real JID is not always available in a > MUC. > > So, considering that, here is how I propose we proceed: > > - <user> element entity is the occupant JID - if the real JID is > available, it MAY be added as a <associated-aors> child element of > <user> (4575, sec 5.6.2) (based on local policy) - <endpoint> > entity is also the occupant JID > > Neither user entity or endpoint entity is an xs:ID, so using it in > both places doesn't invalidate the document :-) > > Thoughts? Your analysis looks reasonable to me, and I think that's the best we can do given the information that will usually be available in an XMPP multi-user chat room. Peter - -- Peter Saint-Andre https://stpeter.im/ -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.19 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSeZ32AAoJEOoGpJErxa2pXOEQALM+zCq83LaE82YTP4Hzar/g Jd5zRksJdrj32yVX2sEvO2pF7Zmi+4lHN6NTlJ+y219pTox4sB+BPFK89viRjyG/ J5tdfruQ9A4ugKV+DGw9l9ddO5od7CVvjwSqalBI+n0xApuC+acpLKspA7uuKsfu 4qRVborWHAm/FL0whklSDduBeFaaVFibH/OGEIRkf7vldTiNaGV0POsbDTx8uHlf 1eHYvonkeGYDTRcWC2/Ry6KBCFN2fN+s43PFqkaAHjIkDoFZNUGcx0enyAQ5TjUW tP3uniGrayVYbgcx2M4HYelkPJSCKAxXELJZODWEL8xKvFC5zsnsId9XqaY1iszf fiwDCjGoeUWDzrcxU7PWv4L+7MFCQmZv06EXphWBLEzDU05nNbHsBVBovlLyu88l bjGyg8+RJyOeh0F1l4zx0aiHV2EB4K7PshPsBG+kCSvx2ApFf9sKn6zAvECc0d// DAYYwjftD1v6gR5Fv2wlbN147xdWJKGTBtGFBC44P3+FyadZNj5wxD6Z0+kOESV8 mbSlVNntJFE2T7Iw1Td2LtHj+aPaarxZ/6SL4xs0gMk7sOv366z1eHzmyPlBC24V NKuw0MzBfEwgLEXOL3u1LqLSII13+MnmqsBuyogBe+L9J/cN3rpOxtFN6r4XhPVp VReUows2wtCw6gyQ96CZ =Tmo1 -----END PGP SIGNATURE-----
- [Stox] On generating RFC4575 participants list ou… Saúl Ibarra Corretgé
- Re: [Stox] On generating RFC4575 participants lis… Peter Saint-Andre
- Re: [Stox] On generating RFC4575 participants lis… Saúl Ibarra Corretgé
- Re: [Stox] On generating RFC4575 participants lis… Saúl Ibarra Corretgé
- Re: [Stox] On generating RFC4575 participants lis… Peter Saint-Andre