Skip to main content

Finesse Configuration

Finesse server configuration provides several options to fine-tune the connection to Finesse.

All these options are shipped with out-of-the-box default values. To start with, only the server URLs and ports must be configured.

info

Since SAP C4C does not allow the alteration of multiple Live Activity Configurations, it is only possible to configure one Finesse server pair for all agents.

URL configuration

The following configuration keys are used to let the gadget know where the Finesse servers can be reached:

SettingDescription
finUrlAThe URL of the Finesse server (side A). This is a required configuration value. Please note: Do not add the port at the end of the URL since this is done via a separate configuration key finHttpPortA.
finUrlBThe URL of the Finesse server (side B). This is an optional configuration value. Please note: Do not add the port at the end of the URL since this is done via a separate configuration key finHttpPortB.
finHttpPortAThe Port on which the Finesse server Rest API (Side A) is listening.
finHttpPortBThe Port on which the Finesse server Rest API (Side B) is listening.
finXmppPortAThe Port on which the Finesse Notification Service (Side A) is listening.
finXmppPortBThe Port on which the Finesse Notification Service (Side B) is listening.

Connection settings

In some instances the default configuration is not adequate. In such cases, the following settings should be adjusted:

SettingDescription
finConnectionTimeoutThe maximum number of seconds permitted for a connection attempt to one Finesse server.
finPollIntervalOnErrorIf the connection to Finesse is lost, this setting defines the wait interval (in seconds) used before attempting to re-establish the connection. This procedure repeats until one of the servers (in redundant deployments) can be successfully connected.
finMaxConnectionRetriesSpecifies the maximum number of connection attempts to the Finesse server before trying to connect to the secondary Finesse server.
finBoshTimeoutSpecifies the number of seconds to wait for an XMPP Notification event from Finesse. After the configured number of seconds, the XHR request is cancelled and a new one is initiated.
finBoshRetriesNetworks may drop and connections may be temporarily unavailable. This setting specifies the number of ongoing failed BOSH XHR requests before the application considers the connection to have failed.
info

The values BOSH push timeout and BOSH max retries only matter for Cisco Finesse versions below 12.0. Starting with version 12.0 the connections to Cisco Finesse are made over Websockets and not BOSH anymore.

Updating the Finesse configuration

Please note that changing the Finesse configuration means that all agents will have to log in again the next time the page is reloaded.

Finesse Phone Book settings

The following configuration key is used to enable Finesse Phone Book lookups.

SettingDescription
finEnablePhoneBookEnable Directory Lookup in Finesse Phone Books.

Finesse Phone Books are configured and assigned to the agent's team directly from within Finesse.

When the Finesse Phone Book feature is enabled, the "All Users" phone books and the "Teams" phone books assigned to the agent's team are downloaded to the gadget and stored locally in the browser cache when the agent logs in. When typing into the Search field for an outbound or consultation call, a lookup is performed in these Finesse Phone Books and the results displayed.

info

Requires Finesse 12.5 or higher

Single Sign-On

In order to enable Cisco Single Sign-On towards Cisco Finesse the configuration key finSsoFramePath has to be set.

Prerequisites

Ensure that the Call Center is configured for SSO:

  • IdP is configured.
  • IdS is configured and trust is created with IdP.
  • Global SSO mode on administrative workstation is set to Hybrid (supported as of Finesse 12.5) or SSO Only.
  • Agents are configured for SSO login.
  • The Content Security Policy is enabled on the Finesse Server. See Enable CSP on Finesse Server for more information.

For more information on the configuration please refer to the Cisco SSO guide for CCE or CCX.

tip

Check if the agent can login with SSO on the Cisco Finesse Desktop.

Enable Single Sign-On

In order to make it possible for agents to login via SSO, a file has to be uploaded to the Cisco Finesse server.

Step 1: Download the required HTML file by right clicking and "Save Link As" on the finesseSSOFrame.html link.

Step 2: Open an SFTP (port 22) connection to the Finesse Server (e.g. with FileZilla). See Reset 3rdpartygadget FTP Password in case you have to reset the password.

Step 3: Upload the SSO Frame file to /3rdpartygadget/files/C4C/SSO/.

Step 4: Go to the configuration and enter /3rdpartygadget/files/C4C/SSO/finesseSSOFrame.html as the Frame Path.

Step 5: Save the configuration.