ejabberd MUC / Sub:强制移除用户从MUC会议室

时间:2017-02-23 20:22:59

标签: xmpp ejabberd multiuserchat

我已在我的ejabberd客户端实现中合并了MUC / Sub,并希望MUC所有者能够删除另一个用户(具有参与者角色和成员从属关系,并且还订阅了MUC / Sub节点)这个房间可以接收离线消息。)

除了让所有者强制将联盟更改为“无”之外,如何从MUC / Sub节点实施取消订阅?

我在MUC / Sub docs中看到以下节,但这有助于用户自己取消订阅MUC / Sub节点,而不是其他人...

<iq from='hag66@shakespeare.example'
    to='coven@muc.shakespeare.example'
    type='set'
    id='E6E10350-76CF-40C6-B91B-1EA08C332FC7'>
  <unsubscribe xmlns='urn:xmpp:mucsub:0' />
</iq>

1 个答案:

答案 0 :(得分:0)

没关系 - 能够通过扩展process_iq_mucsub来解决这个问题......