Quick start, develop and test using the Shared Jabber Sandbox Environment

If you haven't installed Unified Communications Manager, Cisco Unified Presence or Cisco Unity Connection, no problem - you can simply use the Shared Jabber Sandbox.

The Shared Jabber Sandbox offers a hosted installation of the above Cisco products, enabling you to use it:

  • as a 'quick start' to get the sample apps up-and-running, see how it all works
  • as an environment in which you can develop and test your UC-enabled application

After receiving access credentials, you will be able to connect your web app to the relevant servers for testing, and then make calls from the web application to the devices. And, you only need one set of credentials for voice & video and IM & presence.

Please note that Shared Jabber Sandbox users do not have Admin access to the available UC servers: admin access is only provided with the Rich UC Sandbox.

Please also note that if you've 'got engaged' already by using the hosted sample app in our 'start Here section, you'll already have installed the browser plug-in, so you can miss out step 1 below.

The first thing to do is to request your own access to the Sandbox.
Please note: you only need to gain access once. The same credentials will be used for both voice and video and IM and presence.

Request access to the Sandbox

Request Access to the Shared Jabber Sandbox and make a note of the credentials.

You will receive an email with your username and password which will be used for access to both the sandbox and the Cisco Anyconnect VPN client.

Make a note of that username and password, together with the following credentials, as you'll need to refer to them later when you download the VPN client and to run the demonstration samples.

VPN target ip address <https://64.103.37.6/>

CUCM sandbox IP address <10.10.30.1>

BOSH URL <http://cup02:7335/httpbinding>

 

Now you're ready to start using the Shared Jabber Sandbox.

The two examples on the remainder of this page take you through launching the sample apps for voice and video and IM and presence.

To find out about the basic chat demo and the use of the CAXL (IM and presence) apps, please take a look at How to use the Jabber Core APIs

Connecting to and testing the Jabber Web Video Softphone
Connecting to and testing Jabber IM and Presence

 

Connecting to and testing the Jabber Web Video Softphone

STEP 1 - Download and install the browser plugin

Download and install the Cisco Jabber SDK Browser Plugin - required for signalling and media termination. The browser plug in allows the Jabber voice and video SDK to use and control the local sound and video of the computer.

If you already have a plug-in license, you can simply download the plug-in.

If you haven't got a license - not a problem - we've provided an evaluation version of the plug-in so you can try it out.

Both the licensed version and the evaluation version are available from the Downloads and Docs page


STEP 2 - Download and install the SDK

The SDK contains the Sample Application files and can be downloaded from the Docs and Downloads page.

Once installed, open sample.html in the samples directory.
This sample app enables you to make video calls within the Sandbox Environment via your web browser.


STEP 3 - Install and configure Anyconnect VPN connection

The VPN client will allow a secure connection from your computer to the Cisco sandbox servers.

(Once the VPN is connected, you can still access your local LAN resources).

To install the VPN client, open up your browser and point to https://64.103.37.6

You will need to enter the username and password from Step 1 above.


pCisco AnyConnect VPN client is then installed on your device.

Once the installation is complete, the connection is established automatically and you will be presented with the following screen:


STEP 4 - Run the sample app

Open sample.html in your browser and use your designated username/password with the following configurations:

  • User/Password : (Use provided username/password)
  • CUCM IP : 10.10.30.1
  • Mode : Softphone
  • No Server Auth
  • Login

STEP 5 - Connect

Once you've logged in, the "Connect" button should now be enabled with the Device name listed on the left side of the drop down list.

Click on the "Connect" button to connect to the Device.


STEP 6 - Make a call

Once you've connected, the "Make Call" button should now be enabled.

Make sure to click on "with Video" checkbox and dial the device number (8002) so that you can make a video call to a phone with in the Cisco lab.

For any troubleshooting problems, please post to the Jabber forum.

 

Connecting to and testing Jabber IM and Presence

STEP 1 - Download the AJAX library

download the AJAX library and accept the license agreement


STEP 2 - Install the AJAX library

Install the AJAX Library locally


STEP 3 - Connect to the VPN

Make sure you are connected to the Shared Jabber Sandbox VPN


STEP 4 - locate and change the sample code

Find the CAXL sampleclient.html page embedded in the Cisco_AJAX_XMPP_library_8.6.1_Debug.zip file.
You can find it at doc-->examples-->sampleclient.html

Open up the file, locate the following piece of code (lines 25 - 32 inclusive):

 
var demo_config = {
httpBindingURL: "/httpbinding",
domain: "example.com",
maxGraphAge: 5,
unsecureAllowed: false,
atSymbolAllowed: false,
logPersistence: false
};
 
Replace it with the following, and save.
 
var demo_config = {
domain: "psdtemea.cisco.com",
maxGraphAge: 5,
unsecureAllowed: true,
atSymbolAllowed: false,
logPersistence: false,
serviceDiscoveryEnabled: false,
httpBindingURL: "http://cup02:7335/httpbinding",
httpBindingURL_secondary: "/httpbinding"
}

STEP 5 - Open the sample code

Open sampleclient.html using Firefox only and enter your designated username/password.
This is the same username and password you used to access the Sandbox.


STEP 6 - Connect

After entering the credentials click on the Login button and connect to the Jabber Shared Sandbox for Jabber IM and Presence

Congratulations! You have now connected to the Cisco Jabber Instant Messaging and Presence server in the Cisco shared sandbox using the Jabber SDK.

Get engaged with voice and video

Make a voice and video call in just 5 minutes using our hosted sample app.

Get Engaged Image