разрешения показывать список участников членам группы [используя ejabberd, xmpp, muc]

Я работаю над групповым чатом xmpp. Я могу создать группу, пригласить в чат и все остальное. когда я пытаюсь получить список участников, он показывает список участников только владельцу группы, а не членам группы.

вот мои правила доступа к muc:

{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}
                    ]}
              ]},

я делаю что-то неправильно в моей конфигурации. нужна помощь как можно скорее, заранее спасибо.


person Anand    schedule 29.10.2015    source источник


Ответы (1)


"Список участников MUC" - это административный список, это не список присутствующих в данный момент участников, администратор может добавить туда любого пользователя и назначить ему роль модератора или навсегда заблокировать, даже если этот пользователь никогда не прикасался к этому мук. Чтобы показать реальный список пользователей, вы должны отслеживать пакеты присутствия, которые вы получаете, когда пользователи присоединяются и покидают muc room.

person vitalyster    schedule 29.10.2015
comment
так что вы можете помочь, что я должен проверить, чтобы показать членов группы члену группы? правильно ли настроены мои настройки для mod_muc на сервере? мне нужно проверить что-нибудь на стороне клиента? - person Anand; 29.10.2015