ah.. I could do that with something like this.. <br><br>I have a common contact, lets say &#39;bot&#39;.. when my client application logs in.. from client side I login &#39;bot&#39; with resource as client user id.. then I am adding client jid using &#39;bot&#39; account.. and at client side, I always accept any roster request without giving any alert.. and when showing his contact list I purposely hide bot from contact list.. but when showing users other than contacts, in another view, I use this &#39;bot&#39; account I logged in at client side to get last activity details from all users..<br>
<br>This way I overcome that &lt;forbidden&gt; thing..<br><br>Thank you,<br><br>Tharindu Madushanka<br><a href="http://tharindufit.wordpress.com">tharindufit.wordpress.com</a><br>