向组成员显示成员列表的权限[使用ejabberd、xmpp、muc]
我正在进行xmpp群组聊天。我能够创建群,聊天邀请和所有其他事情。 当我尝试获取成员列表时,它仅向组所有者显示成员列表,而不向组成员显示成员列表 以下是我的muc访问规则:向组成员显示成员列表的权限[使用ejabberd、xmpp、muc],xmpp,chat,ejabberd,muc,Xmpp,Chat,Ejabberd,Muc,我正在进行xmpp群组聊天。我能够创建群,聊天邀请和所有其他事情。 当我尝试获取成员列表时,它仅向组所有者显示成员列表,而不向组成员显示成员列表 以下是我的muc访问规则: {access, muc_admin, [{allow, admin}]}. {access, muc, [{allow, all}]}. 以及我的mod_muc配置: {mod_muc, [ {host, "conference.@HOST@"},
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
以及我的mod_muc配置:
{mod_muc, [
{host, "conference.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin,muc_admin},
{history_size, 80},
{max_users, 400},
{default_room_options,
[
{max_users, 400},
{allow_change_subj, true},
{allow_query_users, true},
{allow_private_messages, true},
{allow_user_invites, true},
{anonymous, true},
{logging, true},
{members_by_default, true},
{persistent, true},
{members_only, true},
{public_list, false}
]}
]},
我的配置有问题吗。
需要尽快的帮助,
提前感谢。“MUC成员列表”是一个管理列表,它不是当前呈现的成员列表,管理员可以在其中添加任何用户,并为他们分配一个版主角色或永久禁止,即使该用户从未接触过此MUC。
若要显示实际用户列表,您必须跟踪用户加入和离开muc房间时收到的状态信息包,因此,您能帮忙吗,接下来我应该检查什么以向组成员显示组成员?我在服务器上的mod_muc配置正确吗?我需要在客户端检查什么吗?