This site is no longer being maintained. Latest documents are available at Cisco Jabber Guest. Also, we recommend migrating to the Webex App.

Getting Started

It's simple, straightforward, and welcoming ... for both the organization implementing Jabber Guest, and for the guests themselves.

Incorporating Jabber Guest within your application

Jabber Guest can be integrated into a web application and a native iOS and android application.

Web Application - a call widget is embedded in an iFrame within a web page. The user can simply click-to-call an endpoint in the enterprise without creating an account, setting a password, or otherwise authenticating. Or, where authentication is desired, access to the Jabber Guest functionality can only be exposed after one authenticates using the Web app's existing identity system.

The Jabber Guest for web client is implemented as an HTML/Javascript 'widget', which installs/launches a small plug-in to handle audio/video streaming. Embedding the Jabber Guest widget into a web page requires only placing an HTML <iframe></iframe> element on the page, with a "src" attribute containing the Jabber Guest URL.

The URL routes the request to the enterprise's Jabber Guest gateway and internal call destination.

We've also made sample code and tutorials available to you.

The other piece, which is optional, is a small amount of JavaScript code in the hosting page to handle optional communication between the page and the widget. For example, if you want the 'submit order' button to grey-out when a call has started, use the JavaScript.

Client Applications - a set of interfaces are used to embed .Jabber Guest click-to-call functionality within your native iOS or Android application. And there are various integration options open to you. Depending on whether you want a full, integrated, branded experience, or a Cisco-branded experience, the options for you are as follows:

  1. Rely on the existing Jabber Guest client application provided by Cisco to handle the video call - the client won't be embedded within your application, and will be Cisco-branded.
  2. Use various views together to integrate Jabber Guest quickly into your app, and customize it for your needs.
  3. Take some of the sub-components (eg the lowest level component of CJGuestCall) and create your own custom solution by dragging and dropping.
For the web, iOS, and Android integrations, sample code and tutorials are provided within this website and included within the SDKs.

Managing your Jabber Guest application through the server software

The Cisco Jabber Guest Administration:
An administrator controls the Jabber Guest features through the Cisco Jabber Guest Administration.

The features enable people outside of the organization to communicate with those inside an organization that uses Cisco Unified Communications assets. The administrator is responsible for managing the links that are made with your contact center, business office, or other places in your organization. They can also manage users, and system settings that control the behavior of the product. They also have access to logs for troubleshooting purposes.

In addition, the routing of the calls can be determined depending on availability of the recipient, and much more. The administrator can also receive information about specific links as needed.

Jabber Guest API:
Automating link management with the Jabber Guest API, the administrator can automatically create, update and delete the links. For example, if your company is hiring, you can create a link that a candidate uses to call for an interview. You can specify that the link is active between 2:00 P.M. and 4:00 P.M. on the day of the interview.

The Jabber Guest API supports basic authentication. A sample application demonstrating Jabber Guest Links Management is available in the downloads section.