-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

RFC 4575 (conference-info) includes syntax for roles inside a
multi-user conference, and RFC 6501 (XCON) defines a few roles like
"administrator", "moderator", "user", "observer", and "participant"
(most of those map to existing XEP-0045 roles and affiliations). In
the DISPATCH WG at the IETF we've been having a discussion about how
such roles can be extended, starting here:

https://www.ietf.org/mail-archive/web/dispatch/current/msg04762.html

For the sake of interoperability, it seems to me that in MUC we could
use conference-info roles (which are *not* necessarily specific to
SIP) instead of an XMPP-specific syntax for hats (XEP-0317). We'd
still use ad-hoc commands to manage the roles, but we'd use RFC 4575
syntax for pushing them out in presence. For instance:

<presence
    from='[email protected]/Harry'
    id='D568A74F-E062-407C-83E9-531E91526516'
    to='[email protected]/foo'>
  <x xmlns='http://jabber.org/protocol/muc#user'>
    <item affiliation='owner' role='moderator'/>
  </x>
  <roles xmlns='urn:ietf:params:xml:ns:conference-info'>
    <entry>host</entry>
    <entry>presenter</entry>
  </roles>
</presence>

I'll continue to poke around regarding RFC 4575 roles to see if this
might be a viable approach, but right now I don't particularly see a
lot of value in defining an XMPP-specific syntax here...

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRY3e4AAoJEOoGpJErxa2psfIP/1N5APMSUHcjZ9vRc1oocH5n
pyybCDLV4t9BjuOFEhQHuWuuYX2y4nu10OQC/5X/OxuLDrTSOY+bgcv4jL076WGv
x21QLjODp9Coj317SHj/tvGW9NecgSs/WhSRUGcwlXO0vjRhIbYwezFUSOAbsAMz
/QwkCzS44VW7ITroicNOmEIzHp4RC0BYpJbqs53OQuMA5tX55KjhGUwTcuqzEtjP
i4Bzm3YqLXDdKDvHwWXbprVgkBHLb62D7POCD5oXmPDktphtsp6ErQvbALeyiOT8
eQIbLUpH1Sysk+Ptjhdo3+c+ryuDm+WbRV5DsKkgXwD+pWFzZf9TMkLPa/PGTNry
J1fm9vJ+3jnQtdw7h1amDR97Iq3UiOqbzROo+9YCfKj7C67uIMBS5IFybXcv9ghU
zqc9R7220ZJ/JR7SbB+HxNd19vejSf4NRAB4z3JqBr+gpCdX55AlEEyxNa3NNXFb
MH8RsCpWhzcK1GA467LSX+31dttTz2tsreHjrskeU7fMagoGsVyv3fExbLVEFNdH
fCUfk8xPE7NY5k77naKCRSyGDNp7/Aej9xz2VITUMfLAiezqrTzqaXBLmn37zY/c
8VXuytb99pVXAVei4cPZCQFArUt3WJQuhst41NRwYFZAE35pSAx3o2Bs/3FHikDK
J+CJS4a5R6Cr3zsVUBGc
=5zdn
-----END PGP SIGNATURE-----

Reply via email to