01-18-2017 08:40 AM
Hey Guys,
we want to implement a basic chat via web for external users with a login from external. For this we use the jabber sdk – an login through https://cups:7335/httpbinding works fine but I can’t find any document to realize this through an expressway pair. We have two expressway pairs – Jabberguest and MRA –, which can be used for the communication.?
CUPS: 11.0.1
Expressway: 8.9
How will the firewall / NAT transversal work for Jabber SDK for external login? Can you help me?
Thanks for a Reply.
01-18-2017 10:23 AM
The CAXL JavaScript/XMPP/BOSH library has not been engineered to use Expressway, or otherwise to directly support firewall traversal. Probably the official recommendation would be to use VPN, however as CAXL uses BOSH (based on HTTP) you may be able to implement your own NAT traversal solution using standard tools (however Cisco does not provide any design guidance there.)
You may want to take a look at the Cisco Spark cloud-based chat (plus voice/video/meeting/etc.) platform, which provides easy to use client REST APIs for implementing chat regardless of network location.
01-19-2017 12:49 AM
Thanks for the reply - one additional question:
In many whitepaper can you read a firewall traversal for expressway since 11.0 or do I misunderstand something?
Some example:
Or: https://developer.cisco.com/site/jabber-websdk/develop-and-test/voice-and-video/downloads-and-docs/
"This release of the Voice and Video SDK is compatible with Cisco Unified Communications Manager 9.0 and later, and Cisco Expressway version 8.1.1 and later"
or an other blog articel for the sandbox with softphone for browser without vpn:
Cannot connect jabber web softphone with CUCM via expressway
Thanks for a reply.
01-19-2017 10:02 AM
Expressway is fully supported by the Jabber Voice & Video SDK, just not by the CAXL IM&P library.
04-12-2017 06:22 AM
Hello David.
At this time, the latest Expressway release notes say "Jabber SDK is not supported over MRA." However you indicate "Expressway is fully supported by the Jabber Voice & Video SDK, just not by the CAXL IM&P library." which might be interpreted as partial support. Can you clarify?
04-12-2017 11:11 AM
True...partial support when considering the additional APIs grouped together as the 'Jabber SDK', including CAXL, Unity Connection REST APIs, and WebEx.
See this page for a brief statement of Expressway support for Jabber Voice & Video SDK: Cisco DevNet: SDK Web SDK - Voice and Video - Downloads and Docs
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