<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">For internal contact only you might want to check out:<div class=""><br class=""></div><div class=""><a href="http://www.xmpp.org/extensions/xep-0144.html#entities-groupservice" class="">http://www.xmpp.org/extensions/xep-0144.html#entities-groupservice</a></div><div class=""><br class=""></div><div class="">If you server administrator allows it and you server supports it.</div><div class=""><br class=""></div><div class="">“A group service enables an administrator to centrally define and administer roster groups so that they can be shared among a user population in an organized fashion.”</div><div class=""><br class=""></div><div class="">"If the user has registered with a group service or been otherwise provisioned to use a group service, the receiving application SHOULD process roster item suggestions received from the service. Such processing MAY occur automatically (i.e., without the user's approval of each roster item or batch of roster items) if and only if the receiving application has explicitly informed the user that it will automatically process roster items from the service. Furthermore, the receiving application SHOULD periodically verify automatic processing with the user (e.g., once per session in which the service sends roster item suggestions to the user).”</div><div class=""><br class=""></div><div class="">Hope this helps.</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 19 Oct 2015, at 12:28, Dave Cridland <<a href="mailto:dave@cridland.net" class="">dave@cridland.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote">On 19 October 2015 at 00:25, Phuong Vo <span dir="ltr" class=""><<a href="mailto:phngt2@gmail.com" target="_blank" class="">phngt2@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">According to your reply, if I want to see presences of all contacts in search result, I have to add them to roster. That is just fine for single endpoint; however, jabber supports multiple endpoints (the same users can login on multiple devices) if I do this on one endpoint, all other endpoints will see searched contacts in the contact list which is weird behavior. I am not sure XMPP has a workaround for this issue. Thanks for your response Dave.<br class=""></blockquote><div class=""><br class=""></div><div class="">You're misunderstanding.</div><div class=""><br class=""></div><div class="">You can only see presence for those people who have given you permission to do so.</div><div class=""><br class=""></div><div class="">This is intentional, and a workaround would be a security issue.</div><div class=""><br class=""></div><div class="">Dave.</div></div></div></div>
</div></blockquote></div><br class=""></div></body></html>