03-14-2016 08:28 PM
Hi,
We are planning to integrate Jabber IM & Presence in our application. Our application is used for our employees & contractors who are available within the company. This application can be accessed in Desktop, Mobile & Tablets where it allows to access both inside & outside of corporate network. So we needed help in integrating Jabber into our application
03-15-2016 05:27 PM
A few comments:
- For PC browser web applications, the Cisco CAXL library should work well. Note, however that CAXL is not formally tested/supported for use with mobile browsers, though as a pure JavaScript solution it 'should' work on most. For PC and mobile native apps, Cisco does not provide an XMPP library, however there are many third party XMPP libraries which you may find useful (Cisco does not recommend/support any particular library). Some are listed here: https://xmpp.org/software/libraries.html
- In general, the XMPP client itself (whether the CAXL library or a third party XMPP implementation) handles all IM&P communication, so there should not necessarily be any server-side requirements from your app.
- If using CAXL/XMPP with Cisco WebEx Connect IM&P, then there should not be any particular considerations as this is a cloud-based service, though note that CAXL (and likely third party XMPP libraries) do not support SSO. Cisco premise-based IM&P service does not yet support third party apps for XMPP NAT/firewall traversal with Cisco Expressway (this is supported in the Cisco Jabber clients) - you may be able to implement this via some kind of custom XMPP proxy. Another possibility might be to use BOSH (an HTTP wrapper/transport for XMPP - this is actually what CAXL uses), though that's pretty far outside the real of what Cisco provides/supports.
- The BOSH URL points to a service running on the Cisco IM&P server (either WebEx Connect or CUCM/IM&P) - more on BOSH here: https://developer.cisco.com/media/AJAX-XMPP-Library-Index/api/deploymentGuide.html and BOSH - Wikipedia, the free encyclopedia
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