def __presence_available(self,stanza):
fr=stanza.get_from()<EOL>key=fr.bare().as_unicode()<EOL>rs=self.rooms.get(key)<EOL>if not rs:<EOL><INDENT>return False<EOL><DEDENT>rs.process_available_presence(MucPresence(stanza))<EOL>return True<EOL>
Process an available presence from a MUC room.

        :Parameters:
            - `stanza`: the stanza received.
        :Types:
            - `stanza`: `Presence`

        :return: `True` if the stanza was properly recognized as generated by
            one of the managed rooms, `False` otherwise.
        :returntype: `bool`