cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1213
Views
0
Helpful
5
Replies

Jabber SDK via Expressway - NAT / Firewall Traversal

franknienhaus1
Level 4
Level 4

 

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.

5 Replies 5

dstaudt
Cisco Employee
Cisco Employee

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.

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:

Cisco-FirewallTraversal.png

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.

Expressway is fully supported by the Jabber Voice & Video SDK, just not by the CAXL IM&P library.

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?

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