Skip to main content

All keys

This guide contains all possible configuration keys which can be supplied via the query string of the gadget URL provided in the Live Activity Configuration

info

While providing configuration via the query string in a URL is not convenient and error prone, it is the only possible solution at the present time.

URL encoding

In order to shorten the trial and error phase, please refer to RFC 3986 for detailed information about valid characters.

While different browsers may not follow this standard, it is good practice to encode the following characters:

CharacterEncoding
!%21
$%24
&%26
'%27
(%28
)%29
*%2A
+%2B
,%2C
;%3B
=%3D

Minimal configuration

In order to use b+s Connects for SAP C4C, at least the following configuration keys must be provided:

Important notes

Changes to the following configuration keys will cause the widget to discard the locally saved configuration:

  • finBoshRetries
  • finBoshTimeout
  • finConnectionTimeout
  • finHttpPortA
  • finHttpPortB
  • finInternalNumberRegex
  • finMaxConnectionRetries
  • finMobileAgentChecked
  • finMobileAgentMode
  • finMobileAgentModeSelected
  • finPollIntervalOnError
  • finTransferDisabled
  • finUrlA
  • finUrlB
  • finXmppPortA
  • finXmppPortB
  • finSsoFramePath
  • ssRealTimeQueueViewEnabled
  • ssRealTimeTeamViewEnabled
  • ssEnableTeamViewSearchAndDial
  • ssRealTimeSupervisorTeamViewEnabled
caution

Changing these configuration keys will require agents to login again upon the next page reload.

List of configuration keys

finBoshRetries

Networks may drop and connections may be temporarily unavailable. This setting defines the number of ongoing failed BOSH XHR requests before the application considers the connection to have failed.

See Finesse configuration.

Default value

2

Example

&finBoshRetries=4

finBoshTimeout

Defines 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.

See Finesse configuration.

Default value

60

Example

&finBoshTimeout=100

caution

Values less than 60 or greater than 120 are reset to the default value of 60.

finConnectionTimeout

The maximum number of seconds permitted for a connection attempt to one Finesse server.

See Finesse configuration.

Default value

20

Example

&finConnectionTimeout=40

finEnablePhoneBook

Enable Directory Lookup in Finesse Phone Books.

Default value

false

Example

&finEnablePhoneBook=true

info

Requires Finesse 12.5 or higher

finShowDetailedPhoneBooks

Enable the detailed view for the Finesse Phone Books. This will display the contact name, phone number, team name and description without hovering over the phone icon.

Default value

false

Example

&finShowDetailedPhoneBooks=true

info

Requires finEnablePhoneBook to be enabled

finHttpPortA

The port on which the Finesse Server Rest API (Side A) is listening.

See Finesse configuration.

Default value

443

Example

&finHttpPortA=1234

finHttpPortB

The port on which the Finesse Server Rest API (Side B) is listening.

See Finesse configuration.

Default value

443

Example

&finHttpPortB=1234

finMaxConnectionRetries

Defines the maximum number of connection attempts to the Finesse server before trying to connect to the secondary Finesse server.

See Finesse configuration.

Default value

2

Example

&finMaxConnectionRetries=4

finMobileAgentChecked

Defines a default value for the "Sign in as a Mobile Agent" checkbox on the login mask.

See Mobile Agent.

Default value

false

Example

&finMobileAgentChecked=true

finMobileAgentMode

Defines the overall mobile agent mode.

See Mobile Agent mode.

Default value

1

Example

&finMobileAgentMode=0

finMobileAgentModeSelected

Defines the mobile agent mode used as the default value on the login mask.

See Mobile Agent mode.

Default value

2

Example

&finMobileAgentModeSelected=3

finPollIntervalOnError

If the connection to Finesse is lost, this setting defines the interval (in seconds) before attempting to re-establish the connection. This procedure repeats until one of the servers (in redundant deployments) can be successfully connected.

See Finesse configuration.

Default value

10

Example

&finPollIntervalOnError=20

finTransferDisabled

Boolean to indicate if agents are allowed to transfer calls. If set to true (default), the UI controls for initiating consultation calls, conferences or direct transfers are not available.

Default value

true

Example

&finTransferDisabled=false

finUrlA

The 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.

See Finesse configuration.

Default value

Not set (empty string).

Example

&finUrlA=https://myFinesseServerA.myDomain

finUrlB

The 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.

See Finesse configuration.

Default value

Not set (empty string).

Example

&finUrlB=https://myFinesseServerB.myDomain

finXmppPortA

The Port on which the Finesse Notification Service (Side A) is listening.

See Finesse configuration.

Default value

7443

Example

&finXmppPortA=1234

finXmppPortB

The port on which the Finesse Notification Service (Side B) is listening.

See Finesse configuration.

Default value

7443

Example

&finXmppPortB=1234

finInternalNumberRegex

Use this configuration key to define the format for internal numbers. There will be no search triggered and no activity written for internal numbers. Leave this empty if internal numbers should not be handled separately.

Examples:

  • ^\+123456 if internal number starts with +123456
  • ^\d{4,6}$ if internal numbers are 4 to 6 digits long

Default value

Not set (empty string).

Example

&finInternalNumberRegex=^\d{4,6}$

mainColor

The color to use as main color for the user interface.

info

Colors are configured as HEX values without the leading hash character #.

See User Interface

Default value

354a5f

Example

&mainColor=0a6ed1

secondaryColor

The color to use as secondary color for the user interface.

info

Colors are configured as HEX values without the leading hash character #.

See User Interface

Default value

0a6ed1

Example

&mainColor=354a5f

snColorTheme

The color theme to use on the user interface. Valid values are light and dark.

See User Interface.

Default value

light

Example

&snColorTheme=dark

snEnableNotifications

Display browser notifications on incoming workitems or agent state changes initiated by the server.

caution

If set to true, agents need to open the gadget in a separate browser window in order to give permission to the application for displaying notifications. This permission cannot be granted when loaded in an iframe.

Default value

false

Example

&snEnableNotifications=true

spActivityFieldMap

Apply context parameters for incoming calls to the Live Activity.

See Live Activity.

Default value

No rule configured.

Example

&spActivityFieldMap={"termination":"Custom_1"}

ssCallDataConfiguration

Defines which information from Cisco will be shown to the agent when receiving a routed call.

See Call Data Configuration.

Default value

No mapping configured.

Example

&ssCallDataConfiguration={"Language":"callVariable1","TicketNr:":"callVariable2"}

ssCtDRegex

Phone number translation rules that are applied when using Click-to-Dial.

See Phone Number Translations.

Default value

No rule configured.

Example

&ssCtDRegex={"Remove all but digits and plus":"[1,17]->[^%2B\\d]%2B"}

ssLookupRegex

Phone number translation rules that are applied to the ANI before creating an activity in the live activity center of SAP C4C.

See Phone Number Translations.

Default value

No rule configured.

Example

&ssLookupRegex={"Remove all but digits and plus":"[1,17]->[^%2B\\d]%2B"}

ssRealTimeQueueViewEnabled

Enable or disable the Real Time Queue View for agents.

info

This view is not available on UCCX deployments.

info

Queue statistic updates need to be enabled on the Finesse Server.

See Real Time Views.

Default value

true

Example

&ssRealTimeQueueViewEnabled=false

ssRealTimeTeamViewEnabled

Enable or disable the Real Time Team View for agents.

See Real Time Views.

Default value

true

Example

&ssRealTimeTeamViewEnabled=false

ssEnableTeamViewSearchAndDial

Enable or disable the search field for agents.

See Real Time Views.

Default value

false

Example

&ssEnableTeamViewSearchAndDial=true

ssRealTimeSupervisorTeamViewEnabled

Enable or disable the Real Time Supervisor View for supervisors.

See Real Time Views.

Default value

true

Example

&ssRealTimeTeamViewEnabled=false

ssTimeInStateBarEnabled

Enable or disable timers indicating how long an agent is in a given agent state (Ready or Not Ready).

Default value

true

Example

&ssTimeInStateBarEnabled=false

ssEnableSilentMonitoringIndicator

Enable or disable the indicator on the agent's view when a supervisor is monitoring the call.

Default value

true

Example

&ssEnableSilentMonitoringIndicator=false

ssDefaultWarningThreshold

Default warning threshold for number of items in a queue.

info

These thresholds are only available if the Queue view is enabled.

caution

The warning threshold has to be lower than or equal to the critical threshold. Leave blank or set to 0 to disable this threshold.

See Queue Threshold Bar.

Default value

0

Example

&ssDefaultWarningThreshold=2

ssDefaultCriticalThreshold

Default critical threshold for number of items in a queue.

info

These thresholds are only available if the Queue view is enabled. Leave blank or set to 0 to disable this threshold.

See Queue Threshold Bar.

Default value

0

Example

&ssDefaultCriticalThreshold=3

ssOverrideWarningThreshold

With this setting it is possible to override the default warning threshold for matching queues. The first entry is the name that has to match and the second the value to override.

See Queue Threshold Bar.

Default value

Not set (empty string).

Example

&ssOverrideWarningThreshold={"EMAIL_QUEUE_1":"2", "VOICE": "4"}

ssOverrideCriticalThreshold

With this setting it is possible to override the default critical threshold for matching queues. The first entry is the name that has to match and the second the value to override.

See Queue Threshold Bar.

Default value

Not set (empty string).

Example

&ssOverrideCriticalThreshold={"EMAIL_QUEUE_1":"3", "VOICE": "8"}

ssDisableDirectTransfer

This setting allows the direct transfer option to be disabled.

See Direct Transfer.

Default value

false

Example

&ssDisableDirectTransfer=true

ssDefaultView

Sets the default view of the gadget.

Possible values are: home, teamView, queueView, supervisorView, teamMessages

Only navigates if the view is enabled.

Default value

home

Example

&ssDefaultView=queueView

finSsoFramePath

The path to the SSO frame file on the Cisco Finesse Server. Keep this blank if Single Sign-On is not used.

Default value

Not set (empty string).

Example

&finSsoFramePath=/3rdpartygadget/files/C4C/SSO/finesseSSOFrame.html