Jabber for Everyone Quick Start Guide, Release 9.0(1)
Jabber for Everyone Deployment Workflow
Downloads: This chapterpdf (PDF - 1.43MB) The complete bookPDF (PDF - 2.29MB) | The complete bookePub (ePub - 287.0KB) | Feedback

Contents

Jabber for Everyone Deployment Workflow

Core IM and Presence represents the baseline offering for the "Jabber for Everyone" solution. You can extend your deployment by incorporating any of the following additional, optional feature sets:

  • Advanced IM
  • Rich UC Presence
  • Desk Phone Control
  • Visual Voicemail

Each deployment scenario assumes that Unified Communications Manager is installed.

The following figure shows the Core IM and Presence feature set and the optional features that can be deployed with additional configuration for Advanced IM, Rich UC Presence, Desk Phone Control and Visual Voicemail.

Figure 1. "Jabber for Everyone" Feature Set



Core IM and Presence Deployment

The following are the high-level tasks that you must complete to enable core IM and presence features in your network:

  1. Set up users on Unified Communications Manager.
  2. Install IM and Presence Service.
  3. Verify essential services on Unified Communications Manager and IM and Presence Service.
  4. Specify capabilities assignments for end users on Unified Communications Manager.
  5. Create an LDAP profile on IM and Presence Service.
  6. Install Cisco Jabber.

Note


You can deploy "Jabber for Everyone" in a mixed cluster where you provision some users with only instant messaging and availability and other users with instant messaging and availability along with audio capabilities.

You should create separate service profiles for users that have only instant messaging and availability capabilities. If the service profile contains a CTI or CCMCIP profile, the client attempts to retrieve device lists for users from Cisco Unified Communications Manager. If no device lists exist for users, the client continually requests device lists from the server. As a result, the server consumes additional CPU resources.


Set Up Users on Unified Communications Manager

The Cisco Jabber clients retrieve user details from Cisco Unified Communications Manager. For this reason, you must add users to Cisco Unified Communications Manager, including users who are not Cisco IP phone users.

Procedure
    Step 1   Add users to Cisco Unified Communications Manager using one of the following methods:
    • Configure and synchronize an LDAP directory.

      See the “LDAP directory setup” section in the Cisco Unified Communications Manager Administration Guide for instructions on configuring and synchronizing an LDAP directory.

    • Add individual users manually.

      See the “End user setup” section in the Cisco Unified Communications Manager Administration Guide for instructions on manually adding individual users.

    • Add multiple users with the Bulk Administration Tool.

      See the “User additions” topic in the Cisco Unified Communications Manager Bulk Administration Guide for instructions on adding multiple users with the Bulk Administration Tool.

    Step 2   Assign the users to the following access control group: Standard CCM End Users.

    See the “Add users to access control groups” section in the Cisco Unified Communications Manager Administration Guide for instructions on assigning users to a user group.


    Install IM and Presence Service

    "Jabber for Everyone" requires integration with IM and Presence Service. If your environment does not already include IM and Presence Service, you must install the IM and Presence Service software that is included in your Unified Communications software delivery.

    Procedure
    Install IM and Presence Service using one of the following methods:
    • Use an answer file to read predefined configuration values during the installation process.

      Tip    You should use an answer file to install IM and Presence Service. The answer file enables you to define configuration values before initializing the installation process, which provides an automated installation and helps ensure a successful installation.
    • Perform a manual installation.

    See Installing Cisco Unified Communications Manager for installation instructions.


    Verify Essential Services on Unified Communications Manager and IM and Presence Service

    A number of essential services must be activated and in a started state on Unified Communications Manager and IM and Presence Service to ensure that data synchronizes between the two servers and that the Cisco Jabber clients can access IM and presence feature services.


    Note


    Most services automatically activate and start when you install the server. However, you should verify that the services that are listed in the following procedure are in a started state before you proceed with any other deployment tasks.
    Procedure
      Step 1   Verify that the following service is activated and in a started state on Cisco Unified Communications Manager:
      • Cisco AXL Web

      This service ensures that Cisco Unified Communications Manager synchronizes data to IM and Presence Service.

      See the “Activate feature services” section in the Cisco Unified Serviceability Administration Guide for more information.

      Step 2   Verify that the following feature services are activated and started on IM and Presence Service:
      • Cisco Presence Engine
      • Cisco Sync Agent
      • Cisco XCP Connection Manager
      • Cisco XCP Authentication Service
      • Cisco XCP Text Conference Manager

      See the “Activate and deactivate feature services” section in the Cisco Unified Serviceability Administration Guide for more information.

      Step 3   Verify that all network services on IM and Presence Service are activated and started.

      Specify End-User Capabilities on Unified Communications Manager

      You must assign IM and presence capabilities to users in Cisco Unified Communications Manager.

      Procedure
        Step 1   Open the Cisco Unified Communications Manager Administration interface.
        Step 2   Select User Management > End User.
        Step 3   Use the filters to the find the user that you want to enable for IM and Presence.
        Step 4   In the End User Configuration screen, check Enable User for Unified Communications Manager IM and Presence.
        Step 5   Select Save.


        Note


        You can also assign IM and presence capabilities in bulk. See the Cisco Unified Communications Manager Bulk Administration Guide for more information.

        Related Information

        LDAP Configuration on IM and Presence Service

        IM and Presence Service LDAP profiles provide contact search capabilities to the client. See the appropriate Cisco Jabber client documentation for more information about directory requirements and setup.


        Note


        You should create an LDAP profile and verify LDAP attribute mappings, even if your Cisco Jabber client does not currently integrate with LDAP profiles on IM and Presence Service.


        Create LDAP Profile

        Procedure
        Create an LDAP profile and assign users to the profile.

        See the “LDAP directory integration” section in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.

        Note    The instructions in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager refer to Cisco Unified Personal Communicator. However, these instructions also apply to Cisco Jabber clients that require an LDAP profile for IM and Presence Service.

        Related Information

        Verify LDAP Attribute Mappings

        You must ensure that the same LDAP attribute mappings are used for IM and Presence Service and Cisco Jabber.

        Procedure
          Step 1   Open the Cisco Unified Communications Manager IM and Presence Administration interface.
          Step 2   Select Application > Legacy Clients > Settings.
          Step 3   Verify the attribute mappings in the Legacy Client LDAP Attribute Mapping section.
          Step 4   Select Save.

          Cisco Jabber Installation

          After you complete the procedures to set up Cisco Unified Communications Manager and IM and Presence Service, you must configure and install the appropriate Cisco Jabber clients. However, it is beyond the scope of this document to provide detailed instructions on installing all of the Cisco Jabber clients. This document provides a high-level overview of the steps you must complete to install an IM and Presence deployment of Cisco Jabber. Refer to the appropriate client documentation for detailed instructions.

          Install Cisco Jabber for Windows

          This topic describes the high-level tasks you must complete to install Cisco Jabber for Windows.

          See the “Cisco Jabber for Windows Administration Guide” for instructions on configuring and installing Cisco Jabber for Windows.

          Procedure
            Step 1   Review configuration parameters for Cisco Jabber for Windows.
            Note    In most environments, Cisco Jabber for Windows does not require any configuration and can connect automatically to IM and Presence Service and Microsoft Active Directory. Before you create a configuration file, review the default configuration parameters to determine if your deployment requires any configuration.

            See the “Configure Cisco Jabber for Windows in an on-premises deployment” section of the “Cisco Jabber for Windows Administration Guide”.

            Step 2   (Optional)Complete the following steps if your deployment requires configuration:
            1. Create the configuration files.
            2. Host the configuration files on your TFTP server.
            3. Restart the TFTP service on Cisco Unified Communications Manager.

              You must restart the TFTP service on each node where you host a configuration file.

              See the following topics in the “Configure Cisco Jabber for Windows” chapter of the “ Cisco Jabber for Windows Administration Guide”:
              • “Configuration overview”
              • “Prepare your TFTP server”
              • “Create global configurations”
              • “Create group configurations”
              • “Restart your TFTP server”
            Step 3   Install Cisco Jabber for Windows.

            See the “Deploy Cisco Jabber for Windows” section of the “Cisco Jabber for Windows Administration Guide”.


            Install Cisco Jabber for Mac

            This topic describes the high-level tasks you must complete to install Cisco Jabber for Mac.

            See the “Cisco Jabber for Mac Installation and Configuration Guide” for instructions on configuring and installing Cisco Jabber for Mac.

            Procedure
              Step 1   Review the configuration parameters for Cisco Jabber for Mac.

              See the “Overview of Cisco Jabber for Mac” and “Deploy Cisco Jabber for Mac on-premises” sections of the “Cisco Jabber for Mac Installation and Configuration Guide”.

              Step 2   Install Cisco Jabber for Mac.

              See the following topics in the “Overview of Cisco Jabber for Mac” and “Deploy Cisco Jabber for Mac on-premises” sections of the “Cisco Jabber for Mac Installation and Configuration Guide”.

              • “Configure Cisco Unified Presence settings”
              • “Start essential services”
              • “Configure firewalls”
              • “Deploy certificates”
              • “Configure IM and availability”
              • “Distribute the Cisco Jabber for Mac client”

              Develop with Cisco Jabber Web SDK

              The Cisco Jabber Web SDK enables you to integrate Cisco Unified Communications capabilities in web applications. To integrate IM capabilities in a web application, you use the Cisco AJAX XMPP Library (CAXL). CAXL is a client-side JavaScript library that runs in a web browser and sends and receives XMPP messages as HTTP POSTs.

              Procedure
                Step 1   Set up a web server.
                Step 2   Download the CAXL library from the Cisco Developer Network.
                Step 3   Extract the contents of the CAXL library to the working directory of your website.
                Step 4   Implement the required HTML with JavaScript objects to send and receive XMPP messages.

                Install Cisco Jabber IM for BlackBerry

                This topic describes the high-level tasks you must complete to install Cisco Jabber IM for BlackBerry.

                See the “Cisco Jabber IM for BlackBerry Quick Start Guide” and “Administration Guide” for instructions on configuring and installing Cisco Jabber IM for BlackBerry.

                Procedure
                  Step 1   Install the client application from BlackBerry App World. See the “Updating or reinstalling Cisco Jabber IM for BlackBerry” section in the “Cisco Jabber IM for BlackBerry Release 1.0 Quick Start Guide” for details.
                  Step 2   Sign in to Cisco Jabber IM for BlackBerry. The following sections in the “Cisco Jabber IM for BlackBerry Release 1.0 Quick Start Guide” contain information on signing in to the application:
                  • “Signing in to Cisco Jabber IM for BlackBerry
                  • “I installed Cisco Jabber IM for BlackBerry myself (from a link)”
                  • “My administrator installed Cisco Jabber IM for BlackBerry for me”

                  Install Cisco Jabber IM for iPhone

                  This topic describes the high-level tasks you must complete to install Cisco Jabber IM for iPhone.

                  See the “Cisco Jabber IM for iPhone Administrator's Guide” for instructions on configuring and installing Cisco Jabber IM for iPhone.

                  Procedure
                    Step 1   Install the client application from Apple App Store. See the section “Deployment and Distribution” in the “Cisco Jabber IM for iPhone Administrator's Guide” for details.
                    Step 2   Sign in to Cisco Jabber IM for iPhone. The following sections in the “Cisco Jabber IM for iPhone Administrator's Guide” contain information on signing in to the application:
                    • “Deployment and Distribution”
                    • “Cisco Unified Presence and VPN Configuration”
                    • “Multiple Resource Login - Cisco Unified Presence”

                    Install Cisco Jabber IM for Android

                    This topic describes the high-level tasks you must complete to install Cisco Jabber IM for Android.

                    See the Frequently Asked Questions: Cisco Jabber IM for Android for instructions on configuring and installing Cisco Jabber IM for Android.

                    Procedure
                      Step 1   Obtain the application from Google Play (formerly known as Google Android Market). Install Cisco Jabber IM for Android the same way that you normally install any application from Google Play on your Android device. If you need help, consult the user manual for your device, or contact your system administrator.
                      Step 2   Sign in to Cisco Jabber IM for Android. For details on how to sign in, including system and account requirements, see Frequently Asked Questions: Cisco Jabber IM for Android.

                      Advanced IM Deployment

                      "Jabber for Everyone" supports optional advanced IM and presence features that extend your baseline deployment.

                      Supported Federation

                      "Jabber for Everyone" supports interdomain federation and partitioned intradomain federation.

                      Interdomain Federation

                      "Jabber for Everyone" supports interdomain federation with the following:
                      • Microsoft Live Communications Server (LCS)
                      • Microsoft Office Communications Server (OCS)
                      • Microsoft Lync
                      • IBM Sametime
                      • XMPP-enabled Enterprises (Cisco, WebEx, multiple third parties)
                      • Google

                      For more information about deploying interdomain federation on Cisco Unified Presence, see the Interdomain Federation for IM and Presence Service on Cisco Unified Communications Manager.

                      See the appropriate Cisco Jabber client documentation to review support for interdomain federation and any required configuration.

                      Partitioned Intradomain Federation

                      "Jabber for Everyone" supports partitioned intradomain federation with the following:
                      • Microsoft Lync Server
                      • Microsoft Office Communications Server
                      • Microsoft Live Communications Server

                      For more information about deploying partitioned intradomain federation, see the Partitioned Intradomain Federation for IM and Presence Service on Cisco Unified Communications Manager.

                      See the appropriate Cisco Jabber client documentation to review support for partitioned intradomain federation and any required configuration.

                      IM Compliance

                      To provide IM compliance, the IM and Presence service collects data for the following types of IM in single server, intercluster, or federated network configurations:
                      • Point-to-point messages
                      • Group chats, including temporary and permanent chat messages

                      For more information about configuring IM compliance, see Instant Messaging Compliance for IM and Presence Service on Cisco Unified Communications Manager.

                      Intercluster Peering

                      You can deploy multiple clusters of IM and Presence for large-scale deployments. If you deploy multiple clusters, you must define peer relationships for each IM and Presence cluster within the same domain.

                      For more information about multiple cluster deployments, see Cisco Unified Communications System 9.x SRND.

                      For more information about configuring an intercluster deployment, see the "IM and Presence Intercluster Deployment" section of the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.

                      High Availability

                      The IM and Presence Service supports high availability (HA) with clustered servers. If a node in a subcluster fails, the IM and presence services from that node fail over to the second node in the subcluster. As a result, there is no loss of IM and presence services for users.

                      For information about configuring HA deployments, see the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.

                      Rich UC Presence Deployment

                      You can optionally expand your "Jabber for Everyone" deployment to include Telephone Presence ("On a call") for Cisco IP phone users and Meeting Status ("In a Meeting") through integration with Microsoft Exchange.

                      Telephony Presence Integration

                      The following are the high-level tasks that you must complete if you want to deploy rich presence for Cisco IP phone users in your network:

                      1. Configure the SIP Publish trunk.
                      2. Configure a Presence gateway for Unified Communications Manager.
                      3. Associate line appearances to IM and presence enabled users.

                      Set Up SIP Publish Trunk

                      Cisco Unified Communications Manager communicates with the IM and Presence Service through a SIP trunk.

                      Procedure
                        Step 1   Configure the SIP trunk on Cisco Unified Communications Manager.

                        For instructions, see the "SIP Trunk configuration on Cisco Unified Communications Manager" section in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.

                        Step 2   Select the SIP publish trunk on IM and Presence.
                        1. Open the Cisco Unified Communications Manager IM and Presence Administration interface.
                        2. Select Presence > Settings.
                        3. Select the SIP publish trunk from the CUCM SIP Publish Trunk drop-down list.
                        4. Select Save.

                        Set Up Presence Gateway for Unified Communications Manager

                        You must configure Cisco Unified Communications Manager as a presence gateway on IM and Presence Service. The presence gateway enables Cisco Unified Communications Manager and IM and Presence Service to share availability status for users.

                        Procedure
                          Step 1   Open the Cisco Unified Communications Manager IM and Presence Administration interface.
                          Step 2   Select Presence > Gateways.
                          Step 3   Select Add New.
                          Step 4   Select CUCM from the Presence Gateway Type drop-down list.
                          Step 5   Enter a description in the Description field.
                          Step 6   Specify one of the following values in the Presence Gateway field:
                          • IP address of the Cisco Unified Communications Manager publisher
                          • Fully qualified domain name (FQDN) of the Cisco Unified Communications Manager publisher
                          • DNS SRV FQDN that resolves to the Cisco Unified Communications Manager subscriber nodes
                          Step 7   Select Save.

                          For more information about configuring a presence gateway, see the "Presence Gateway configuration on IM and Presence" section in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager.


                          Associate Line Appearances with Users

                          To enable telephony presence, you must associate each IM and presence enabled user with a line appearance in Cisco Unified Communications Manager.

                          Procedure
                            Step 1   Open the Cisco Unified Communications Manager Administration interface.
                            Step 2   Select Device > Phone.
                            Step 3   Do one of the following to retrieve a list of phones:
                            • Specify appropriate criteria in the Find Capabilities Assignment where field and select Find.
                            • Select Find to retrieve a list of all available users.
                            Step 4   Select the appropriate device name from the list.

                            The Phone Configuration window opens.

                            Step 5   Select the link for the appropriate line in the Association Information section.

                            The Directory Number Configuration window opens.

                            Step 6   Select Associate End Users in the Users Associated with Line section.

                            The Find and List Users window opens.

                            Step 7   Do one of the following to retrieve a list of users:
                            • Specify appropriate criteria in the Find Capabilities Assignment where field and select Find.
                            • Select Find to retrieve a list of all available users.
                            Step 8   Select the appropriate users from the list.
                            Step 9   Select Add Selected.
                            Step 10   Select Save in the Directory Number Configuration window.

                            Integration with Microsoft Exchange

                            IM and Presence Service integrates with Microsoft Exchange so that events in a user’s Microsoft Outlook calendar change the user’s availability status in the client application.

                            To enable integration between IM and Presence Service and Microsoft Exchange, you must establish a gateway connection to the Microsoft Exchange server.


                            Note


                            IM and Presence Service supports integration with Microsoft Exchange 2003, 2007, and 2010.


                            For more information about Microsoft Exchange integration, see the Microsoft Exchange for IM and Presence Service on Cisco Unified Communications Manager.

                            Desk Phone Control Deployment

                            Computer Telephony Integration (CTI), or desk phone control, allows users to control their Cisco IP Phone through Cisco Jabber. To enable desk phone control, you must set up a CTI UC service and assign it to a service profile.

                            See the Cisco Unified Communications Manager Administration Guide for more information about how to set up desk phone control for Cisco IP Phones.

                            Visual Voicemail Deployment

                            Cisco Unity Connection provides Cisco Jabber users with the ability to view, play, sort, and delete voicemail messages from the Cisco Jabber interface.

                            See the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager for more information about how to set up visual voicemail for Cisco Jabber users.


                            Note


                            The information regarding setting up visual voicemail in the Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager refers to Cisco Unified Personal Communicator, however, the same information also applies to Cisco Jabber.


                            Related Information