03-11-2024 05:20 AM
One of my internal customers wants to write an Application to subscribe to presence changes and status updates in jabber.
I have not seen an API to do this directly.
Has anyone done this or can point me to the right documentation?
Solved! Go to Solution.
03-11-2024 10:20 AM
There are three available interfaces.
The documentation is primarily found here: https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/
SIP/SIMPLE - A SIP-based protocol for IM/presence. This would require either bringing your own SIP stack or otherwise writing to the SIP wire protocol (Wikipedia).
XMPP - The main IM&P interop mechanism, used by the Jabber/Webex clients; another wire protocol for IM/presence. Again, requires bringing an XMPP stack or writing to the XMPP wire protocol (Wikipedia). Listing of XMPP client libraries from XMPP.org: https://xmpp.org/software
BOSH/CAXL - BOSH is an HTTP-based protocol that here wraps XMPP - it must be implemented bi-directionally, using long-poll/Ajax for notifications (Wikipedia). There is a JavaScript implementation (intended for browser usage) by Cisco: CAXL. 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. Browser-based sample app here: https://github.com/CiscoDevNet/JabberSDKDemo
03-11-2024 10:20 AM
There are three available interfaces.
The documentation is primarily found here: https://developer.cisco.com/site/im-and-presence/documents/xmpp/latest_version/
SIP/SIMPLE - A SIP-based protocol for IM/presence. This would require either bringing your own SIP stack or otherwise writing to the SIP wire protocol (Wikipedia).
XMPP - The main IM&P interop mechanism, used by the Jabber/Webex clients; another wire protocol for IM/presence. Again, requires bringing an XMPP stack or writing to the XMPP wire protocol (Wikipedia). Listing of XMPP client libraries from XMPP.org: https://xmpp.org/software
BOSH/CAXL - BOSH is an HTTP-based protocol that here wraps XMPP - it must be implemented bi-directionally, using long-poll/Ajax for notifications (Wikipedia). There is a JavaScript implementation (intended for browser usage) by Cisco: CAXL. 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. Browser-based sample app here: https://github.com/CiscoDevNet/JabberSDKDemo
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide