<?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: CUCM IMP Subscribe to presence changes in Call Control</title>
    <link>https://community.cisco.com/t5/call-control/cucm-imp-subscribe-to-presence-changes/m-p/5037664#M3523</link>
    <description>&lt;P&gt;There are three available interfaces.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The documentation is primarily found here: &lt;A href="https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/" target="_blank"&gt;https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SIP/SIMPLE&lt;/STRONG&gt; - A SIP-based protocol for IM/presence.&amp;nbsp; This would require either bringing your own SIP stack or otherwise writing to the SIP wire protocol (&lt;A href="https://en.wikipedia.org/wiki/SIMPLE_(instant_messaging_protocol)" target="_self"&gt;Wikipedia&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XMPP&lt;/STRONG&gt; - The main IM&amp;amp;P interop mechanism, used by the Jabber/Webex clients; another wire protocol for IM/presence.&amp;nbsp; Again, requires bringing an XMPP stack or writing to the XMPP wire protocol (&lt;A href="https://en.wikipedia.org/wiki/XMPP" target="_self"&gt;Wikipedia&lt;/A&gt;).&amp;nbsp; Listing of XMPP client libraries from XMPP.org: &lt;A href="https://xmpp.org/software" target="_blank"&gt;https://xmpp.org/software&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;BOSH/CAXL&lt;/STRONG&gt; - BOSH is an HTTP-based protocol that here wraps XMPP - it must be implemented bi-directionally, using long-poll/Ajax for notifications (&lt;A href="https://en.wikipedia.org/wiki/BOSH_(protocol)" target="_self"&gt;Wikipedia&lt;/A&gt;).&amp;nbsp; There is a JavaScript implementation (intended for browser usage) by Cisco: &lt;A href="https://developer.cisco.com/site/im-and-presence/documents/caxl/latest_version/" target="_self"&gt;CAXL&lt;/A&gt;.&amp;nbsp; However, CAXL has not been updated in a long time, and has some limitations - the main one being that it doesn't support single sign-on as-is.&amp;nbsp; Browser-based sample app here: &lt;A href="https://github.com/CiscoDevNet/JabberSDKDemo" target="_blank"&gt;https://github.com/CiscoDevNet/JabberSDKDemo&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 11 Mar 2024 17:20:30 GMT</pubDate>
    <dc:creator>dstaudt</dc:creator>
    <dc:date>2024-03-11T17:20:30Z</dc:date>
    <item>
      <title>CUCM IMP Subscribe to presence changes</title>
      <link>https://community.cisco.com/t5/call-control/cucm-imp-subscribe-to-presence-changes/m-p/5037501#M3522</link>
      <description>&lt;P&gt;One of my internal customers wants to write an Application to subscribe to presence changes and status updates in jabber.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have not seen an API to do this directly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone done this or can point me to the right documentation?&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 12:20:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cucm-imp-subscribe-to-presence-changes/m-p/5037501#M3522</guid>
      <dc:creator>Steven L</dc:creator>
      <dc:date>2024-03-11T12:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: CUCM IMP Subscribe to presence changes</title>
      <link>https://community.cisco.com/t5/call-control/cucm-imp-subscribe-to-presence-changes/m-p/5037664#M3523</link>
      <description>&lt;P&gt;There are three available interfaces.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The documentation is primarily found here: &lt;A href="https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/" target="_blank"&gt;https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SIP/SIMPLE&lt;/STRONG&gt; - A SIP-based protocol for IM/presence.&amp;nbsp; This would require either bringing your own SIP stack or otherwise writing to the SIP wire protocol (&lt;A href="https://en.wikipedia.org/wiki/SIMPLE_(instant_messaging_protocol)" target="_self"&gt;Wikipedia&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XMPP&lt;/STRONG&gt; - The main IM&amp;amp;P interop mechanism, used by the Jabber/Webex clients; another wire protocol for IM/presence.&amp;nbsp; Again, requires bringing an XMPP stack or writing to the XMPP wire protocol (&lt;A href="https://en.wikipedia.org/wiki/XMPP" target="_self"&gt;Wikipedia&lt;/A&gt;).&amp;nbsp; Listing of XMPP client libraries from XMPP.org: &lt;A href="https://xmpp.org/software" target="_blank"&gt;https://xmpp.org/software&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;BOSH/CAXL&lt;/STRONG&gt; - BOSH is an HTTP-based protocol that here wraps XMPP - it must be implemented bi-directionally, using long-poll/Ajax for notifications (&lt;A href="https://en.wikipedia.org/wiki/BOSH_(protocol)" target="_self"&gt;Wikipedia&lt;/A&gt;).&amp;nbsp; There is a JavaScript implementation (intended for browser usage) by Cisco: &lt;A href="https://developer.cisco.com/site/im-and-presence/documents/caxl/latest_version/" target="_self"&gt;CAXL&lt;/A&gt;.&amp;nbsp; However, CAXL has not been updated in a long time, and has some limitations - the main one being that it doesn't support single sign-on as-is.&amp;nbsp; Browser-based sample app here: &lt;A href="https://github.com/CiscoDevNet/JabberSDKDemo" target="_blank"&gt;https://github.com/CiscoDevNet/JabberSDKDemo&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 17:20:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cucm-imp-subscribe-to-presence-changes/m-p/5037664#M3523</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2024-03-11T17:20:30Z</dc:date>
    </item>
  </channel>
</rss>

