title: How to block anonymous user in XMPP
body: <p>In order to implement chat functionality in my app, I have integrated XMPP framework in to it. There is no buddy request functionality hence users can send messages to other users without sending a buddy request. Due to this functionality I have not created any Roster or Privacy list in the app, and anonymous chat mode has been implemented. </p>
  
  <p>Everything works fine except block user functionality, since this is an anonymous user chat hence there is no privacy list for the users, and XMPP extension XEP-016 only supports blocking through privacy list.</p>
  
  <p>I have also tried to look for the alternatives and one of them is to implement XEP-0191 but unfortunately Open Fire does not supports this extension. </p>
  
  <p>So techies please guide me to fix this problem. Following are my questions.</p>
  
  <ol>
  <li><p>Do I need to create a privacy list/roster to block a user in anonymous user chat mode. This solution looks impractical since my app may have thousands of users.</p></li>
  <li><p>Shall I Change the Jabber server from open fire to EJabber? Does Ejabber support XEP-0191 </p></li>
  </ol>
  
  <p>Apart from above please let me know if you guys know any other workaround to block/unblock a user in anonymous user chat mode in Jabber.</p>