<div dir="ltr">As an occupant/member, I need to know all the "members" in the room with ejabberd-14.x<br><br>I followed <a href="http://xmpp.org/extensions/xep-0045.html#getmemberlist">http://xmpp.org/extensions/xep-0045.html#getmemberlist</a><br><br>I got forbidden (401) for following stanze - Admin privilege required<br><br>    <iq from='crone1@shakespeare.lit/desktop'<br>        id='member3'<br>        to='coven@chat.shakespeare.lit'<br>        type='get'><br>      <query xmlns='<a href="http://jabber.org/protocol/muc#admin">http://jabber.org/protocol/muc#admin</a>'><br>        <item affiliation='member'/><br>      </query><br>    </iq><br><br>If I change  <br><br>    <query xmlns='<a href="http://jabber.org/protocol/muc#admin">http://jabber.org/protocol/muc#admin</a>'> <br><br>from 'admin' to 'user' namespace, then I get status code 501 - Feature not implemented<br><br><br>Would you know how can I get members of a room as an occupant or member?<br><br>I am not an admin/moderator in this use case.<br><br><br>XEP-0045 does say:<br><br>> Note: A service SHOULD also return the member list to any occupant in<br>> a members-only room; i.e., it SHOULD NOT generate a <forbidden/> error<br>> when a member in the room requests the member list. This functionality<br>> can assist clients in showing all the existing members even if some of<br>> them are not in the room, e.g. to help a member determine if another<br>> user should be invited. A service SHOULD also allow any member to<br>> retrieve the member list even if not yet an occupant.<br><br><br></div>