Jabber for Everyone Quick Start Guide, Release 7.x, 8.x
Jabber for Everyone deployment workflow
Downloads: This chapterpdf (PDF - 1.48MB) The complete bookPDF (PDF - 2.38MB) | The complete bookePub (ePub - 318.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 CM 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 availability features in your network:

  1. Set up users on Unified CM.
  2. Deploy the Jabber for Everyone COP file on Unified CM.
  3. Install Cisco Unified Presence.
  4. Verify essential services on Unified CM and Cisco Unified Presence.
  5. Specify capabilities assignments for end users on Unified CM.
  6. Create an LDAP profile on Cisco Unified Presence.
  7. Install Cisco Jabber.

Set up users on Unified CM

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 Configuration” 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 Configuration” 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 “Adding Users” 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 user group: Standard CCM End Users.

    See the “Adding Users to a User Group” section in the “Cisco Unified Communications Manager Administration Guide” for instructions on assigning users to a user group.


    Deploy Jabber for Everyone COP file

    The "Jabber for Everyone" deployment requires you to install ciscocm.free_im_v1.0.cop.sgn on Cisco Unified Communications Manager.

    Before You Begin

    Download ciscocm.free_im_v1.0.cop.sgn from Cisco.com. You should download the COP file from the Unified CM utilities folder that corresponds to your version of Cisco Unified Communications Manager. For example, you can download the COP file for Cisco Unified Communications Manager Release 8.6 at the following link: COP file for Cisco Unified Communications Manager Release 8.6

    Procedure
      Step 1   Host ciscocm.free_im_v1.0.cop.sgn on an FTP server.
      Step 2   Open the Cisco Unified Operating System Administration interface.
      Step 3   Select Software Upgrades > Install/Upgrade.
      Step 4   Specify the following settings in the Software Location section:
      Field Description
      Source

      Select Remote Filesystem.

      Directory

      Specify the directory to ciscocm.free_im_v1.0.cop.sgn on your FTP server.

      For example, /directory_name

      Server

      Specify the hostname of your FTP server.

      User Name

      Specify the username for your FTP server.

      User Password

      Specify the password that corresponds to the username of your FTP server.

      Transfer Protocol
      Do one of the following:
      • Leave the default value of SFTP if your FTP server supports this protocol.
      • Select FTP if your FTP server does not support the SFTP protocol.
      SMTP Server

      Leave this field empty.

      Email Destination

      Leave this field empty.

      Step 5   Select Next.
      Step 6   Select ciscocm.free_im_v1.0.cop.sgn from the Options/Upgrades drop-down list and select Next.

      Cisco Unified Communications Manager downloads and installs ciscocm.free_im_v1.0.cop.sgn.

      Step 7   Repeat the steps to install ciscocm.free_im_v1.0.cop.sgn on each node in your cluster.


      Caution


      After you have installed this "Jabber for Everyone" COP File - (for releases 7.1.2, 7.1.3, 7.1.5, 8.5.1, 8.0.1, 8.0.2, 8.0.3, 8.6.1, and 8.6.2), if you upgrade or rehost your Cisco Unified Communications Manager software, "Jabber for Everyone" may no longer be available without additional actions prior to the upgrade or rehost. Prior to upgrade or rehost, you must unassign your IM and availability users and then after the upgrade or rehost is complete you must reassign your IM and availability users.

      This caution does not apply if you are upgrading or rehosting to the following Cisco Unified Communications Manager versions:
      • 7.1.5(b) SU6
      • 8.5(1) SU5
      • 8.6(2a) SU2
      • 9.x (all versions)

      For additional information, see the Jabber for Everyone Upgrade Information Presentation.

      If you have already applied the COP file and subsequently upgraded or rehosted to a version not listed above, then contact Cisco. Open a case by sending an email to licensing@cisco.com, or go to http:/​/​www.cisco.com/​tac/​caseopen and use the subject 'licensing' and reference: Jabber for Everyone Upgrade issue.


      Install Cisco Unified Presence

      "Jabber for Everyone" requires integration with Cisco Unified Presence. If your environment does not already include Cisco Unified Presence, you must order the Cisco Unified Presence SKU that is included in the "Jabber for Everyone" offer.

      Procedure
      Install Cisco Unified Presence 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 Cisco Unified Presence. 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 the “Installation Guide for Cisco Unified Presence” for installation instructions.


      Verify essential services on Unified CM and Cisco Unified Presence

      A number of essential services must be activated and in a started state on Cisco Unified Communications Manager and Cisco Unified Presence to ensure that data synchronizes between the two servers and that the Cisco Jabber clients can access IM and availability 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 Cisco Unified Presence.

        See the “Activating and Deactivating 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 Cisco Unified Presence:
        • Cisco UP Presence Engine
        • Cisco UP Sync Agent
        • Cisco UP XCP Connection Manager
        • Cisco UP XCP Authentication Service
        • Cisco UP XCP Text Conference Manager

        See the “Turning On and Turning Off Feature Services” section in the “Cisco Unified Serviceability Administration Guide” for more information.

        Step 3   Verify that all network services on Cisco Unified Presence are activated and started.

        Specify end-user capabilities on Unified CM

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

        Procedure
          Step 1   Open the Cisco Unified Communications Manager Administration interface.
          Step 2   Select System > Licensing > Capabilities Assignment.
          Step 3   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 4   Select the appropriate users from the list.
          Step 5   Select the following options in the Capabilities Assignment Configuration window:
          • Enable CUP (Cisco Unified Presence)
          • Enable CUPC (Cisco Unified Personal Communicator)
          Step 6   Select Save.


          Note


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

          LDAP configuration on Cisco Unified Presence

          Cisco Unified Presence 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 Cisco Unified Presence.


          Create an LDAP profile

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

          See the “Creating LDAP Profiles and Adding Users to the Profile” section in the “Deployment Guide for Cisco Unified Presence”.

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

          Verify LDAP attribute mappings

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

          Procedure
            Step 1   Open the Cisco Unified Presence Administration interface.
            Step 2   Select Application > Cisco Jabber > Settings.
            Step 3   Verify the attribute mappings in the Cisco Jabber LDAP Attribute Mapping section.
            Step 4   Select Save.

            Related Information

            Install Cisco Jabber

            This document provides the steps to set up Cisco Unified Communications Manager and Cisco Unified Presence for IM and availability. After you complete these steps, you should 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 availability deployment for 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 Cisco Unified Presence 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 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 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”

                      Advanced IM deployment

                      "Jabber for Everyone" supports optional advanced IM and availability features that extend your baseline deployment:
                      • Federation
                      • IM Compliance
                      • High Availability
                      • Intercluster Peering

                      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 Integration Guide for Configuring Cisco Unified Presence for Interdomain Federation.

                      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
                      • Microsoft Office Communications Server
                      • Microsoft Live Communications Server

                      For more information about deploying partitioned intradomain federation, see the Partitioned Intradomain Federation Guide for Cisco Unified Presence.

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

                      IM Compliance

                      To provide IM compliance, Cisco Unified Presence 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 Guide for Cisco Unified Presence.

                      Intercluster Peering

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

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

                      For more information about configuring an intercluster deployment, see the Configuring a Cisco Unified Presence Intercluster Deployment section of the Deployment Guide for Cisco Unified Presence Release 8.6.

                      High Availability

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

                      For information about configuring HA deployments, see the Deployment Guide for Cisco Unified Presence.

                      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 CM.
                      3. Associate line appearances to IM and presence enabled users.

                      Set up a SIP publish trunk

                      Cisco Unified Communications Manager communicates with Cisco Unified Presence through a SIP trunk.

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

                        For instructions, see the “How to Configure the SIP Trunk on Cisco Unified Communications Manager” section in the “Deployment Guide for Cisco Unified Presence Release 8.6”.

                        Step 2   Select the SIP publish trunk on Cisco Unified Presence.
                        1. Open the Cisco Unified 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 CM

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

                        Procedure
                          Step 1   Open the Cisco Unified 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 “How to Configure the Presence Gateway on Cisco Unified Presence” section in the “Deployment Guide for Cisco Unified Presence”.


                          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 CM 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

                            Cisco Unified Presence 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 Cisco Unified Presence and Microsoft Exchange, you must establish a gateway connection to the Microsoft Exchange server.


                            Note


                            Cisco Unified Presence supports integration with Microsoft Exchange 2003, 2007, and 2010.


                            For more information about Microsoft Exchange integration, see the Integration Guide for Configuring Cisco Unified Presence Release 8.5 and 8.6 with Microsoft Exchange.

                            Related References

                            Desk Phone Control deployment

                            Computer Telephony Integration (CTI), or desk phone control, allows users to control their Cisco IP Phone through Cisco Jabber.

                            See the Deployment Guide for Cisco Unified Presence for more information about how to set up desk phone control for Cisco IP Phones.

                            Related Information

                            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 Cisco Unified Presence 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 Cisco Unified Presence refers to Cisco Unified Personal Communicator, however, the same information also applies to Cisco Jabber.


                            Related Information