ah.. I could do that with something like this.. <br><br>I have a common contact, lets say 'bot'.. when my client application logs in.. from client side I login 'bot' with resource as client user id.. then I am adding client jid using 'bot' 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 'bot' account I logged in at client side to get last activity details from all users..<br>
<br>This way I overcome that <forbidden> thing..<br><br>Thank you,<br><br>Tharindu Madushanka<br><a href="http://tharindufit.wordpress.com">tharindufit.wordpress.com</a><br>