<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Presences of contacts not in contact list in Audio and Video Endpoints</title>
    <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474163#M1010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe you can establish a mutual presence session with an arbitrary user via the jabberwerx.RosterController.subscribe() or jabberwerx.controllers.quickContact.subscribe() methods.&amp;nbsp; Note, if the user is not already on the roster, the default behaviour is for the target user's client to be notified of a presence subscription request, which must be manually or automatically approved/denied before any presence is provided.&amp;nbsp; However, it is common that enterprise IM&amp;amp;Presence server admins enable automatic presence subscription approval for all users, in which case it should just work without the approval steps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Oct 2015 20:47:22 GMT</pubDate>
    <dc:creator>dstaudt</dc:creator>
    <dc:date>2015-10-21T20:47:22Z</dc:date>
    <item>
      <title>Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474162#M1009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 14.4px; font-family: arial, sans-serif; color: #222222;"&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 14.4px; font-family: arial, sans-serif; color: #222222;"&gt;I am currently using Smack sdk to develop jabber client to login to Cisco Jabber server and facing a difficulty of getting presences of contacts (internal contacts, not federated contacts) in search result. If searched contacts are not in my contact list (not in roster). Could you please give me some idea or direction to achieve this feature? I am appreciated any help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 14.4px; font-family: arial, sans-serif; color: #222222;"&gt;Thanks,&lt;/P&gt;&lt;P style="font-size: 14.4px; font-family: arial, sans-serif; color: #222222;"&gt;Phuong Vo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Oct 2015 22:11:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474162#M1009</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-19T22:11:11Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474163#M1010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe you can establish a mutual presence session with an arbitrary user via the jabberwerx.RosterController.subscribe() or jabberwerx.controllers.quickContact.subscribe() methods.&amp;nbsp; Note, if the user is not already on the roster, the default behaviour is for the target user's client to be notified of a presence subscription request, which must be manually or automatically approved/denied before any presence is provided.&amp;nbsp; However, it is common that enterprise IM&amp;amp;Presence server admins enable automatic presence subscription approval for all users, in which case it should just work without the approval steps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 20:47:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474163#M1010</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2015-10-21T20:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474164#M1011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Cisco Jabber server can handle presence queries, but you're using Smack SDK, which is a third party Java SDK.&amp;nbsp; You'd have to ask this question of the Ignite Real Time (I think that's the name) people.&amp;nbsp; That API probably has its own approach to querying the presence of people not in your personal roster, maybe equivalent to the quick contact approach described by David.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2015 20:53:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474164#M1011</guid>
      <dc:creator>npetrele</dc:creator>
      <dc:date>2015-10-21T20:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474165#M1012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Thanks dstaudt and Nicholas Petreley.&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;For&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; dstaudt's suggession I have to use CAXL library which is an AJAX library but we are base code is in java.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;In the mean time I try to post question how to query presences to Ignite Real Time (but most of the time, the answer comes back couple years later!).&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Does Cisco have similar CAXL library in java? Please let me know!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Again, thank you very much for your helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Phuong Vo&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 01:21:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474165#M1012</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-22T01:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474166#M1013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cisco does not provide a custom Java XMPP stack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Smack does seem to have the ability to do quite low-level XMPP protocol functions, so keep in mind that the basic operation you are looking for is based on the XMPP Subscribe mechanism:&lt;/P&gt;&lt;P&gt;&lt;A href="https://xmpp.org/rfcs/rfc6121.html#sub-request" title="https://xmpp.org/rfcs/rfc6121.html#sub-request"&gt;https://xmpp.org/rfcs/rfc6121.html#sub-request&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 17:01:52 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474166#M1013</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2015-10-22T17:01:52Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474167#M1014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;Hi dstaudt,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;I have response on " does Smack API support query presences of non-contact list?" as following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;&lt;EM&gt;"... there is no such thing as „presence queries“ in XMPP. I’ve worked with Smack API for 4 years and I never saw anything like that."&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;And my question is presences of contacts NOT IN CONTACT LIST (NOT ROSTER CONTACT), meaning the contacts are not subscribed. If contacts are subscribed, I all ready know their presences.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;I see the Cisco Jabber desktop and mobile clients have this feature (presences of contacts not in contact list), do you know what SDK that they use? We bought Cisco Jabber server, I hope that we can have that SDK.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #222222; font-family: arial, sans-serif; font-size: 14.4px;"&gt;Phuong Vo&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2015 18:26:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474167#M1014</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-22T18:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474168#M1015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since there is the only one choice for me to work with Cisco Jabber server is using CAXL library, so we did enable BOSH server. I run the demo, it worked fine. So I was going to implement for getting contacts' presence that are not in contact list. Base on &lt;A href="https://developer.cisco.com/media/AJAX-XMPP-Library-Index/book/chapter-04.html#quickcontacts" title="https://developer.cisco.com/media/AJAX-XMPP-Library-Index/book/chapter-04.html#quickcontacts"&gt;The CAXL Book :: Chapter 4 - Contacts and Presence&lt;/A&gt; document I need to have a &lt;STRONG style="font-size: 13.3333px;"&gt;&lt;EM&gt;QuickContactController &lt;/EM&gt;&lt;/STRONG&gt;object as implement below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var client = new jabberwerx.Client('basic chat');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;EM&gt;var quickcontacts = new jabberwerx.cisco.QuickContactController(client);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //throws exception here&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //connect to server using username, password and arguments specified above&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client.connect(jabberwerx.$("#username").val() + "@" + demoConfig.domain,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jabberwerx.$("#password").val(), arg);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, it always throws exception on creating &lt;STRONG style="font-size: 13.3333px;"&gt;&lt;EM&gt;QuickContactController&lt;/EM&gt;&lt;/STRONG&gt; object with message "Cannot read property 'QuickContactController' of undefined". Can you point me out what I did wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Phuong Vo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2015 17:53:16 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474168#M1015</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-27T17:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474169#M1016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The QuickContactController is defined in the jabberwerx.cisco.js file, so make sure this file is include in your web page via &amp;lt;script&amp;gt; tab, e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;lt;script type='text/javascript' src='../../jabberwerx.js'&amp;gt;&amp;lt;/script&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&amp;lt;script type='text/javascript' src='../../jabberwerx.cisco.js'&amp;gt;&amp;lt;/script&amp;gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And is actually able to be loaded (you can check your browser's debug page - e.g. F12 in FF - 'Network' tab and refresh the page to make sure jabberwervx.cisco.js is actually loading)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2015 18:14:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474169#M1016</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2015-10-27T18:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474170#M1017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got it, I need to add the reference to jabberwerx.js to basicChat.html&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script type="text/javascript" src="caxl/jabberwerx.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Phuong Vo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Oct 2015 18:14:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474170#M1017</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-27T18:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: Presences of contacts not in contact list</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474171#M1018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your help. This feature works by using CAXL library! Now I don't know how to use this library to my project since it is java base. Thank you for all of you guys help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phuong Vo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 17:53:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/presences-of-contacts-not-in-contact-list/m-p/3474171#M1018</guid>
      <dc:creator>phuongthanhvo</dc:creator>
      <dc:date>2015-10-28T17:53:24Z</dc:date>
    </item>
  </channel>
</rss>

