[Standards] Presence Handling
steve.kille at isode.com
Thu May 24 15:25:43 UTC 2018
> -----Original Message-----
> From: Manuel Rubio <manuel at altenwald.com>
> Sent: 24 May 2018 15:21
> To: XMPP Standards <standards at xmpp.org>
> Cc: Steve Kille <steve.kille at isode.com>
> Subject: Re: [Standards] MIX and ProxyJIDs
> Hi Steve,
> actually I never say anything about presence, we are not using presence at all.
> I'm talking about the messages and the "mix" tag inside.
> Anyway, about presence I can see this in the MIX-PRESENCE XEP regarding the
> information inside of the pubsub#event you can receive:
> <items node='urn:xmpp:mix:nodes:presence'>
> <item id='123456#coven at mix.shakespeare.example/UUID-x4r/2491'>
> <presence xmlns='jabber:client'>
> <status>Making a Brew</status>
> In this case, I can see the ID as the proxyJID inside of the packet.
> With the new configuration and keeping in mind you said the "from" will be the
> Proxy-JID, you can change the ID for the item tag to use the real-JID or add the
> "jid" attribute to include the real JID.
> Kind regards.
> Manuel Rubio.
The data you show here is the format of the presence PubSub node.
Presence is sent out using standard presences messages, so there is nowhere to put the ID.
One choice we could make in MIX is to distribute presence using a new mechanism. We can still use standard presence to communicate TO a MIX channel.
The obvious "new" mechanism would be PubSub. If you were to distribute MIX presence using PubSub, we could remove proxy JIDs from MIX Core.
This seems like quite a big change, so I'd like some wider input.
More information about the Standards