如何从XMPP中的成员列表中删除self

时间:2014-09-22 08:21:12

标签: xmpp openfire xmppframework strophe

在使用XMPP的Openfire中,当我创建一个持久的房间时,如果邀请他们,用户可以添加。

当我向用户发送邀请以进行会议室加入时,它将使用以下方式加入:

<presence from="jid@hostname.com/resource" to="groupname@servicename.hostname.com/nickname">
    <x xmlns="http://jabber.org/protocol/muc" />
</presence>

新添加的参与者是该会议室的成员。 当我想离开房间时,我们使用

<presence type="unavailable" to="groupname@servicename.hostname.com" from="jid@hostname.com" > 

使用它们可以留出空间,但不会从该会议室的会员名单中删除。

如何从会员列表中删除自己?

我要求会员列表:

<iq from='crone1@shakespeare.lit/desktop' id='member3' to='coven@chat.shakespeare.lit' type='get'>
    <query xmlns='http://jabber.org/protocol/muc#admin'>
       <item affiliation='member'/>
    </query>
</iq>

或在Openfire中有链接:

  

群聊 - &gt;房间管理 - &gt;用户权限

显示所有具有权限的成员的实际列表。

0 个答案:

没有答案