This document describes how SocialMiner can emit IM Notificiations with the use of the XMPP (Extensible Messaging and Presence Protocol) to any server which can process these Notifications. This guide walks us through the configuration that is used for the creation of the IM Notifications to a Jabber Client with the help of the CUPS (Cisco Unified Presence Server).
Cisco recommends that you have knowledge of these topics:
The information in this document is based on these software and hardware versions:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Many of the Unified Communications (UC) deployments have Presence server in the environment to connect via Jabber. A Jabber user may also be an administrator of the company who need not be a part of the Contact Center environment and would like to receive notifications when a Chat Contact arrives into the Contact Center. This would be a Custom Notification sent via SocialMiner to the corresponding Jabber User.
Note: Although this is not a completely tested solution from Cisco, the configuration helps to create the Notifications for the Jabber clients. However, this document does not take custom configurations that could potentially stop the feature to work from the Presence side into consideration.
Note: The versions listed in the above section are the ones in which the configuration worked successfully. This feature may or may not work in the previous/later releases on each of the corresponding product. Also SocialMiner 11.5 along with other UC products such as CCX would be available tentatively by July 2016.
The configuration of Agent based WebChat with Finesse remains the same. This configuration is valid only if UCCX based WebChat with Finesse is working with Cisco SocialMiner.
Procedure to configure IM Notifications with Presence server:
1. Install and deploy Cisco Unified Presence Server in your environment. Starting 10.x and later, the Presence Server is added as a System Node in the Call Manager Configuration page, as shown in the image.
2. After the blue screen installation of Presence Server, ensure that all of the required Services on Presence is started and activated, as shown in the image.
As shown in the image, ensure that the Network Services has the XCP Router Service is up and running:
3. Ensure that there are users synched to CUPS from Call Manager, as shown in the image.
For a user to be successfully synched to Presence, we need to have the following settings on Call Manager.
Note: These screenshots show the configuration for one of the users, the other user is exactly the same.
End User page ensures that the user is selected for IM and Presence. Also the user must be associated with the CSF Device, as shown in the image.
The End User also needs to have the following groups and roles:
The corresponding UC Service Profile and the UC Service are created from User Management - User Settings section.
4. Log in to Jabber via the jabberuser account. Note that the configuration above also shows a second user called socialjabber which has the exact same configuration. However, there is no need to login to Jabber with this user because the SocialMiner needs a user for authentication who will send IM Notifications to all the other users on behalf of this user.
5. Log in to SocialMiner Administration page:
Step 1. Configure the XMPP server in SocialMiner.
The Username used here is the user on behalf of which SocialMiner will authenticate, establish a XMPP connection and send out the messages. This may be a bot account that we might provision on the IM/Presence server or any normal individual account.
Also ensure that the DNS resolution to that XMPP server happens fine from SocialMiner and that the host with port is reachable from SocialMiner.
Step 2. Create an IM Notification in SocialMiner.
Steps 3. Inject a chat request and test it
There is currently no verification procedure available for this configuration.
This section provides information you can use in order to troubleshoot your configuration,
These logs on Cisco SocialMiner should help in identifying any issue with the above configuration: