How to Integrate Comm100 Live Chat with Cisco Finesse

Comm100 Live Chat is a digital customer service platform that allows you to serve your customers in a real-time environment and improve agent efficiency.

Cisco Finesse is the next-generation application that provides omnichannel support using its Finesse desktop. The Finesse desktop interface enables agents to take customer calls and other call-related features to provide an optimal user experience.

Comm100's integration with Cisco Finesse allows you to add Comm100 Live Chat to your Cisco Finesse desktop. It takes a single click to run Comm100 Agent Console from the Cisco Finesse desktop with seamless auto-login. Cisco agents can manage chats, emails, SMS, and social messages in the same place they take calls, with an optimal time spent switching between calls and customers.

Follow the step-by-step instructions to see how you can easily integrate Comm100 Live Chat with the Cisco Finesse desktop.

 

Step by Step Instructions

A Comm100 administrator or agent with the correct permissions must also have the Cisco administrator Login ID and Password to manage the Cisco Finesse integration with Comm100 Live Chat.

As a Comm100 administrator or agent, follow these steps:

  1. Log in to your Comm100 Control Panel.
  2. From the left navigation menu, click Apps & Integration > Cisco Unified Contact Center.
  3. Click Settings.
    kb-cisco-01.png
  4. Once the Cisco Unified Contact Center App is enabled, provide the Cisco UCCX/UCCE details to connect to the server:
    • UCCX/UCCE server URL: The URL of your Cisco UCCX/UCCE server. It can contain a string of up to 256 characters.
    • UCCX/UCCE server port: The port of your Cisco UCCX/UCCE server. It can contain a string of up to 16 characters.
    • Login ID: The administrator login ID of your Cisco UCCX/UCCE Finesse account. It can contain a string of up to 256 characters.
    • Password: The administrator login Password of your Cisco UCCX/UCCE Finesse account. It can contain a string of up to 256 characters.
    • Call Manager URL: The URL of your Cisco Call Manager server. It can contain a string of up to 256 characters.
  5. Click Save.
    kb-cisco-02.png
  6. Once you are connected to the Cisco UCCX/UCCE server, you can do the following:
    • Map the Comm100 agents with Cisco agents. Click the Manage Agent Mapping link to open the Agent Mapping page.
      kb-cisco-03.png
    • Set agent call and chat status.
  7. Click Save.
  8. Click Download Gadget to download and install the Comm100 Gadget.zip file on your Cisco Finesse environment.
    6.png
  9. Configure 3rdparty.
    1. Log in to Cisco Finesse and configure the master layout of the Finesse desktop.

      kb-cisco-16.png

      kb-cisco-17.png

    2. Log in to Cisco Finesse terminal using SSH/Telnet as a Cisco administrator.
      1. Login with cfadmin.
      2. Reset and confirm your password.
        $utils reset_3rdpartygadget_password
    3. Configure secure ftp account. For example, WinSCP.
      kb-ciscoint-08.png
    4. Create a folder with the name: Comm100Gadget and move the Comm100Gadget files to the Comm100Gadget folder.
      Note: The name of the folder should be case-sensitive.
      kb-ciscoint-09.png
      To learn more on managing third-party gadgets into Cisco Finesse, see https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/finesse/finesse_1201/Admin/guide/cfin_b_1201-administration-guide-release-1201/cfin_b_1201-administration-guide-release-1201_chapter_01011.html.
    5. As a mapped Cisco agent, log in to Cisco Finesse.
      kb-ciscoint-016.png
    6. On the left menu, click Comm100 Live Chat.
      kb-ciscoint-02a.png
    7. The agent can now manage chat with a visitor in Comm100 Agent Console and access Control Panel directly within Cisco Finesse.
      kb-ciscoint-04a.png
    8. An agent's call and chat status will be automatically switched to the predefined status when working on a chat or call.
      For example, when an agent is on the chat (status On Chat) with a visitor, the agent's call status is switched to the Not Ready state. During this time, the agent will not receive and accept new calls until the chat with the visitor gets completed.
      Similarly, when an agent is on the call (status Ready) with a visitor, the agent's chat status is switched to the Away or Meeting state. During this time, the agent will not take up a new chat until the call with the visitor gets completed.
      kb-ciscoint-05a.png

 

Map Agents

The Comm100 administrator or agents having the valid permissions will need to map the Comm100 agent with the Cisco agent so that the mapped agent can access Comm100 Live Chat within the Cisco Finesse.

Note: 
  • A Comm100 administrator or agent needs to have the Cisco administrator Login ID and Password to map agents.
  • A Comm100 agent can only be mapped to one Cisco agent. If a Cisco agent is already mapped, it could not be mapped to another agent unless the last mapping is removed.

To map the Cisco agent, follow these steps:

  1. Log in to your Comm100 Control Panel.
  2. From the left navigation menu, go to Apps & Integrations > Cisco Unified Contact Center > Settings.
  3. On the Cisco UCCX/UCCE Integration page, click the Manage Agent Mapping link.
  4. On the Agent Mapping drawer, click the Pencil icon of a Comm100 agent you want to map.
    2.png
  5. On the Edit Agent Mapping page, select a Cisco agent from the list and click OK.
    3.png
  6. The mapped agent now appears in the Agent Mapping list.
    4.png
  7. Turn ON or OFF the Update Status toggle key for the individual agent if you want to enable or disable the auto-switching of the chat or call status at the start or completion of the call or chat.
    5.png

Unmap Agents

If required, the Cisco administrator can also unmap the agents from the Comm100 Control Panel.

To unmap the agents, follow these steps:

  1. Log in to your Comm100 Control Panel.
  2. From the left navigation menu, go to Apps & Integrations > Cisco Unified Contact Center > Settings.
  3. On the Cisco UCCX/UCCE Integration page, click the Manage Agent Mapping link.
  4. From the Agent Mapping list, click the Unmap icon against the mapped agents you want to unmap.
    7.png
  5. Click Unmap to confirm the unmapping. The agent will return to a No Mapping state and will not be able to access the Comm100 Agent Console within Cisco Finesse.
    kb-cisco-11.png

Agent Status Management

Cisco administrator can also set the auto-switching of call or chat, or both status from the Comm100’s Cisco UCCX/UCCE Integration page. Besides, the administrator can:

  • Change agent call status when agents start answering chat: The administrator can set the agent call to NOT READY status with customer-specific reason codes (Comm100 Phone Call, Meeting, Live Chat, or Shift Interval) from the drop-down list. On selecting the Automatically Switch call status when agents start answering chat check box, the call status of an agent is automatically switched when they start answering a chat. It switches to the status automatically as selected from the drop-down list after the agent finishes chatting.
  • Change agent chat status when agents start answering call: The administrator can set the agent chat to Away, Meeting, or On Chat status from the drop-down list. On selecting the Automatically Switch chat status when agents start answering call check box, the chat status of an agent is automatically switched when they start answering a call. It switches to the status automatically as selected from the drop-down list after the agent finishes the call.
  • Change agents call status when agents complete chat: The administrator can set the agent call to NOT READY status with customer-specific reason codes (READY, Comm100 Phone Call, Meeting, Live Chat, or Shift Interval) from the drop-down list. On selecting the Automatically Switch call status when agents complete the chat check box, the call status of an agent is automatically switched when they complete a chat. It switches to the status automatically as selected from the drop-down list after the agent finishes chatting.
  • Change agents chat status when agent completes the call: The administrator can set the agent chat to Away, Meeting, Lunch Break, Online, or Phone Call status from the drop-down list. On selecting the Automatically Switch chat status when agents complete the call check box, the chat status of an agent is automatically switched when they complete a call. It switches to the status automatically as selected from the drop-down list after the agent finishes the call.
    1.png

Note: An agent can also manually change the call status to take the visitor’s call while on the chat and vice versa.

 

Access Restrictions and Broken Links

Only mapped agents can have access to use Comm100 Live Chat within Cisco Finesse. The agent access will be restricted in the following scenarios:

  • If a Cisco agent tries to access Comm100 Agent Console within the Cisco Finesse, however, the agent is not mapped with a Comm100 agent: The agent will not be able to access Comm100 Agent Console and is notified with the Access Restricted page.
  • If a mapped Cisco agent is unmapped from the Comm100’s Agent Mapping list: The agent will not be able to log in to Comm100 Agent Console and is notified with the Access Restricted page.
  •  If a mapped Comm100 agent is removed from the Comm100 account: The agent is removed from the Comm100’s Agent Mapping list. If a Cisco agent tries to access Comm100 Agent Console, the agent will be notified with the Access Restricted page.
    kb-ciscoint-07.png
  • If a Cisco agent is removed from Cisco Finesse: The Cisco agent will display as (Removed) on the Comm100’s Agent Mapping list, with a broken mapping status indicated in Orange.
    9.png
     

Disconnect Comm100 with Cisco UCCX/UCCE Server

A Comm100 administrator or agent with the correct permissions can disconnect Comm100 with the Cisco UCCX//UCCE server in case the connection setting needs to be changed. For example, UCCX/UCCE server port.  

On the Cisco UCCX/UCCE Integration page, you need to click the broken link icon beside the Connected status and confirm the disconnection by clicking Disconnect.

kb-cisco-14.png

Once Comm100 is disconnected from the Cisco UCCX//UCCE server, you can make changes to these settings and click Save to reconnect to the server.

kb-cisco-15b.png

 

Cisco UCCX/UCCE Server Connection Error 

There could be a case where the Cisco administrator may get an Error connecting to the Cisco UCCX/UCCE server message while mapping agents. This happens when the Comm100 connection with the Cisco UCCX/UCCE server is broken abruptly. To reconnect to the server, click Try Again.

kb-cisco-13b.png

Note: If the Cisco Unified Contact Center App is disabled, you will need to contact the Comm100 Sales team to get it enabled.

kb-cisco-09-compressed.jpg