Jump to: navigation, search

system.cometd.timeout

Section: interaction-workspace
Default Value: 60000
Valid Values: An integer value greater than or equal to 0.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the duration, in milliseconds, before the session is considered closed when the connection with the server is lost.

system.feedback.submit-after-disconnect

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: system.cometd.timeout

Specifies whether a Feedback dialog box is displayed the next time the agent logs in after a session closed due to the Cometd defense. Managed by the system.cometd.timeout option.

system.feedback.message.max-length

Section: interaction-workspace
Default Value: 10000
Valid Values: An integer value from 500 through 50000.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the maximum number of characters in the feedback message.

system.feedback.log-size

Section: interaction-workspace
Default Value: 1000
Valid Values: An integer value greater than or equal to 0.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the number of characters from the last Log to send with the feedback.

system.feedback.log-level

Section: interaction-workspace
Default Value: trace
Valid Values: Select a value from the following list: Trace, Debug, Info, Warning, Error, Off.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the feedback log level.

system.feedback

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether a Feedback button is displayed in the About window.

teamcommunicator.max-favorites-size

Section: interaction-workspace
Default Value: 50
Valid Values: An integer value from 0 through 100.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the maximum size of the favorites list that is displayed while an agent is displaying favorites.

teamcommunicator.corporate-favorites

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of favorite names (section names) that are defined in the Workspace application.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of corporate favorites (quick dial favorites) that are configured in the Configuration Server for an Agent, Agent Group, Skill, Routing Point, Queue, Interaction Queue, or Custom Contact. See the procedure 'Creating Corporate Favorites' in the Configuration Guide for information about creating Corporate Favorite objects in the configuration layer. This option can be overridden by a routing strategy as described in the Configuration Guide.

privilege.teamcommunicator.can-view-favorites

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to view favorites in Team Communicator.

presence.evaluate-presence

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88,9.0.000.68

Specifies whether the presence (availability) of agents, agent groups, Routing Points and Queues (when configured) is shown in Team Communicator in the search results.

teamcommunicator.routing-point-presence-metrics

Section: interaction-workspace
Default Value: routing-point-presence
Valid Values: A comma separated value list of routing point presence options section names.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.68

Specifies a list of routing point presence sections. Each of these sections contains a valid statistic name related to the routing point, the text to be displayed in Team Communicator, a warning level value, an error level value, and a list of object ids that apply to this presence statistic.

associated-object-ids

Section: routing-point-presence
Default Value: No default value
Valid Values: A comma separated list of DN identifiers that represent Routing Point objects.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies a comma separated list of object identifiers that represent the objects that store the statistic requested from Genesys Web Services that is displayed as the "presence metric" of the object displayed in Team Communicator.

The type of those objects must match the type specified by the value of the associated-object-type option.

If multiple values are specified by the value of the object-ids option, this option must contain the same number to associate the first object of object-ids with the first object of associated-object-ids, the second object of the object-ids with the second object of associated-object-ids and so on.

This option is applicable only if associated-object-type is also set.

associated-object-type

Section: routing-point-presence
Default Value: No default value
Valid Values: A valid Genesys Web Services statistic type.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies the statistic type (from Genesys Web Services) that is to display the presence metric when this metric is not calculated directly on the object displayed in Team Communicator, but on the objects referenced in by the associated-object-ids option.

object-ids

Section: routing-point-presence
Default Value: No default value
Valid Values: A comma separated list of DN identifiers that represent Routing Point objects.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies a comma separated list of DN identifiers that represent Routing Point objects to be displayed in Team Communicator for which this presence metric is applicable.

The object identifier format is: <DN Number>@<Switch Name>.

If this option is not specified in the section, the presence metric applies to all Routing Point objects that don't have an explicit presence metric assigned.

error-level

Section: routing-point-presence
Default Value: No default value
Valid Values: A positive integer or a double value.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies the value at which a statistic is considered to be at the error level.

warning-level

Section: routing-point-presence
Default Value: No default value
Valid Values: A positive integer or a double value.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies the value at which a statistic is considered to be at the warning level.

statistic-text

Section: routing-point-presence
Default Value: $I18n.AverageWaitingTime$
Valid Values: One of these two predefined constants, $I18n.AverageWaitingTime$ or $I18n.NumberInteractionsWaiting$, or, a string containing a valid Windows rules format time or number.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

Specifies the formatting to be used to display the Routing Point presence statistic in Team Communicator. If no valid format is specified, TimeFormat is used if a time metric is recognized or Percentage if a percentage metric is recognized. If a Number metric is recognized or if the metric type is not recognized, then a raw number format is used.
You can specify one of the two predefined constants, $I18n.AverageWaitingTime$ or $I18n.NumberInteractionsWaiting$, or a string containing a valid Windows rules time or number format. For example: "interaction(s) Q4001 {0:HH:mm:ss} average waiting time" or "interaction(s) Q4001 {0}% abandoned". Refer to: https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
The two predefined constants can be used to enable localization:

  • $I18n.AverageWaitingTime$ for "{0:HMM:ss} average waiting time"
  • $I18n.NumberInteractionsWaiting$ for "{0} interaction(s) waiting"


Use the statistic-text option to display text beside the presence icon.

statistic-name

Section: routing-point-presence
Default Value: AverageWaitingTime
Valid Values: A valid "name" value of a Genesys Web Services statistic for a routing point.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.67

The 'name' value of the Genesys Web Services statistic used to evaluate the presence for Routing Points. Genesys Web Services statistics can be found in the Statistics_Definitions.cfg file in the IP.

intercommunication.<media-type>.routing-based-targets

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of valid object types from the following list: Agent, InteractionQueue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65
Related Options: intercommunication.<media-type>.routing-based-actions

Specifies the list of targets that are contacted through the 'routing based' mechanism for the requests that are defined in the intercommunication.<media-type>.routing-based-actions option. Note: The targets 'AgentGroup' and 'Skill' are always addressed through routing; therefore, they are not affected by this option.

intercommunication.email.routing-based-targets

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of valid object types from the following list: Agent, InteractionQueue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65
Related Options: intercommunication.email.routing-based-actions

Specifies the list of targets that are contacted through the 'routing based' mechanism for the requests that are specified in the intercommunication.email.routing-based-actions option. Note: The targets 'AgentGroup' and 'Skill' are always addressed through routing; therefore, they are not affected by this option.

intercommunication.chat.routing-based-targets

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of valid object types from the following list: Agent, InteractionQueue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65
Related Options: intercommunication.chat.routing-based-actions

Defines the list of targets that are contacted through the 'routing based' mechanism for the requests that are defined in the intercommunication.chat.routing-based-actions option. Note: The targets 'AgentGroup' and 'Skill' are always addressed through routing; therefore, they are not affected by this option.

intercommunication.<media-type>.routing-based-actions

Section: interaction-workspace
Default Value: OneStepTransfer
Valid Values: A comma-separated list of valid operation names from the following list: OneStepTransfer.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the list of 'routing based' actions that an agent is allowed to perform.

intercommunication.email.routing-based-actions

Section: interaction-workspace
Default Value: OneStepTransfer
Valid Values: A comma-separated list of valid operation names from the following list: OneStepTransfer.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the list of 'routing based' actions that an agent is allowed to perform.

intercommunication.chat.routing-based-actions

Section: interaction-workspace
Default Value: InitTransfer,OneStepTransfer
Valid Values: A comma-separated list of valid operation names from the following list: InitTransfer, OneStepTransfer, OneStepConference.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the list of 'routing based' actions that an agent is allowed to perform.

intercommunication.<media-type>.queue

Section: interaction-workspace
Default Value: No default value
Valid Values: Name of a valid Script object of type Interaction Queue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the name of the Interaction Queue that is used by the 'routing based' feature for a Workitem. The following attached data are added by Worskpace: IW_RoutingBasedOriginalEmployeeId,IW_RoutingBasedTargetId,IW_RoutingBasedTargetType,IW_RoutingBasedRequestType.

intercommunication.chat.queue

Section: interaction-workspace
Default Value: No default value
Valid Values: Name of a valid Script object of type Interaction Queue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the name of the Interaction Queue that is used by the 'routing based' feature for Chat. The following attached data are added by Worskpace:IW_RoutingBasedOriginalEmployeeId,IW_RoutingBasedTargetId,IW_RoutingBasedTargetType,IW_RoutingBasedRequestType.

intercommunication.email.queue

Section: interaction-workspace
Default Value: No default value
Valid Values: Name of a valid Script object of type Interaction Queue
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the name of the Interaction Queue that is used by the 'routing based' feature for email. The following attached data are added by Worskpace:IW_RoutingBasedOriginalEmployeeId,IW_RoutingBasedTargetId,IW_RoutingBasedTargetType,IW_RoutingBasedRequestType.

intercommunication.voice.single-step-transfer-enabled

Section: interaction-workspace
Default Value: Agent, AgentGroup, RoutingPoint, Contact, TypeDestination, Skill
Valid Values: A comma-separated list of valid object types from the following list: Agent, AgentGroup, RoutingPoint, ACDQueue, Contact, TypeDestination, Skill, Teams.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of targets enabled in Team Communication for a single step transfer.

intercommunication.voice.single-step-conference-enabled

Section: interaction-workspace
Default Value: Agent, AgentGroup, RoutingPoint, Contact, TypeDestination, Skill
Valid Values: A comma-separated list of valid object types from the following list: Agent, AgentGroup, RoutingPoint, ACDQueue, Contact, TypeDestination, Skill, Teams.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of targets enabled in Team Communication for a single step conference.

intercommunication.voice.make-call-enabled

Section: interaction-workspace
Default Value: Agent, AgentGroup, RoutingPoint, Contact, TypeDestination, Skill
Valid Values: A comma-separated list of valid object types from the following list: Agent, AgentGroup, RoutingPoint, ACDQueue, Contact, TypeDestination, Skill, Teams.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of targets enabled in Team Communication for making call.

intercommunication.voice.consultation-enabled

Section: interaction-workspace
Default Value: Agent, AgentGroup, RoutingPoint, Contact, TypeDestination, Skill
Valid Values: A comma-separated list of valid object types from the following list: Agent, AgentGroup, RoutingPoint, ACDQueue, Contact, TypeDestination, Skill, Teams.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of targets enabled in Team Communication for a consultation.

contact.lookup.voice.intercommunication.use-dialed-phone-number

Section: interaction-workspace
Default Value: true
Valid Values: true, false
Changes Take Effect: Immediately
Introduced: 9.0.000.68

If contact lookup is enabled, and intercommunication is configured, this option specifies that contact lookup is performed on the phone number typed by an agent for an outgoing call to Routing Point.

contact.lookup.enable

Section: interaction-workspace
Default Value: true
Valid Values: true, false
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: contact.lookup.<media-type>.enable

Specifies that Universal Contact Server (UCS) lookup is activated for contacts when an interaction is presented to the Agent. This option can be overridden by a routing strategy as described in the Configuration Guide. Note: This option is taken into account only when attached data 'IdentifyCreateContact' is not set in the interaction and the contact.lookup.<media-type>.enable option is not specified for the applicable media type.

intercommunication.voice.routing-points

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of call number names in the following format: $dn_name@switch$
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the call number that is used by the Routing Base feature. The following attached data are added by Worskpace: IW_RoutingBasedOriginalEmployeeId,IW_RoutingBasedTargetId,IW_RoutingBasedTargetType,IW_RoutingBasedRequestType.

intercommunication.voice.routing-based-actions

Section: interaction-workspace
Default Value: MakeCall,OneStepConference,InitConference,OneStepTransfer,InitTransfer
Valid Values: A comma-separated list of valid operation names from the following list: MakeCall, OneStepTransfer, InitTransfer, InitConference, OneStepConference.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the list of Routing Based Actions that an agent may perform.

intercommunication.voice.routing-based-targets

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of valid object types from the following list: Agent, RoutingPoint, ACDQueue, TypeDestination, OutboundRecord, Contact
Changes Take Effect: Immediately
Introduced: 9.0.000.88

Specifies the list of targets that are contacted through the routing based mechanism for the requests that are defined by the intercommunication.voice.routing-based-actions option. Note: The targets AgentGroup and Skill are always addressed through routing; therefore, they are not affected by this option.

intercommunication.voice.routing-points

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of call number names in the following format: $dn_name@switch$
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the call number that is used by the Routing Base feature. The following attached data are added by Worskpace: IW_RoutingBasedOriginalEmployeeId,IW_RoutingBasedTargetId,IW_RoutingBasedTargetType,IW_RoutingBasedRequestType.

teamcommunicator.max-size

Section: interaction-workspace
Default Value: 50
Valid Values: An integer value from 0 through 100.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: teamcommunicator.show-all-internal-targets

Specifies the maximum size of the default list when the value of teamcommunicator.show-all-internal-targets is set to true.

teamcommunicator.show-all-internal-targets

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether all internal targets are displayed by default in the Team Communicator when an agent is searching for a transfer or conference target, including all Agents, Agent Groups, Skills, and Routing Points.

privilege.teamcommunicator.display-agent-groups-availability

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to view the number of agents in the Ready state in agent groups in Team Communicator. Depends on 'Team Communicator - Can Use' and 'Team Communicator - Can View Favorites'.

presence.evaluate-presence

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88,9.0.000.68

Specifies whether the presence (availability) of agents, agent groups, Routing Points and Queues (when configured) is shown in Team Communicator in the search results.

privilege.voice.can-use

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables the agent to use the Voice channel.

teamcommunicator.permissions.agent.exclude-from-agent-groups

Section: interaction-workspace
Default Value: No default value
Valid Values: Comma-separated list of Agent Groups; empty means no exclusion.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.84
Related Options: teamcommunicator.permissions.agent.restrict-to-agent-groups

Specifies the list of agent groups or virtual agent groups used to exclude agents returned in a Team Communicator search. Agents who belong to at least one of these agent groups are excluded from the list. Note: This overrides the teamcommunicator.permissions.agent.restrict-to-agent-groups filter where there is overlap. For example, if an agent belongs to groups A and B, and the exclude filter specifies B while the include filter specifies A, the agent is excluded from the returned list.

teamcommunicator.permissions.agent.restrict-to-agent-groups

Section: interaction-workspace
Default Value: No default value
Valid Values: Comma-separated list of Agent Groups; empty means no restriction applied.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.84

Specifies the list of agent groups or virtual agent groups used to restrict agents returned in a Team Communicator search. Agents who belong to at least one of these agent groups are included in the list.

interaction-management.move-to-workbin.restrict-to-my-team

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.49

Specifies if the search applied in Team Communicator for Move to Workbin action should be restricted to the workbins of the logged agent team.

expression.phone-number.supported-characters

Section: interaction-workspace
Default Value: 0123456789+
Valid Values: Letters A to Z and a to z. Numbers 0 through 9. All special characters that are valid Windows file names.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the characters that are permitted when building a request to the T-Server that relies on a phone number. Any other characters from the original string coming from the User Interface are removed. This option can be overridden by a routing strategy as described in the Configuration Guide.

expression.validate.phone-number

Section: interaction-workspace
Default Value: ^[\(\)\-\.\+\d\s\*#]*[\d]+[\(\)\-\.\+\d\s\*#/]*$
Valid Values: A valid regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the regular expression used to validate a phone number. It is used to recognize the phone number of a target entered in the Team Communicator when performing a call, a transfer, or a conference. If the number entered by the agent in the Team Communicator edit box matches this expression, the 'Call', 'Start Voice Consultation', 'Instant Transfer', or 'Instant Conference' action is enabled for this number. When the agent executes the action, the entered phone number is modified by the logic specified by the expression.phone-number.supported-characters option before the telephony operation is executed. This expression is also used to display a warning message if the phone number on the Contact Profile is incorrect.

expression.validate.email-address

Section: interaction-workspace
Default Value: ^([A-Za-z0-9._-]+)@([A-Za-z0-9.-]+)\.([A-Za-z]{2,6})$
Valid Values: A valid regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the regular expression used to validate an email address. It is used to recognize an email address of a target entered in the Team Communicator, and also to display warning message if the email address on the Contact Profile is incorrect.

expression.phone-number.supported-characters

Section: interaction-workspace
Default Value: 0123456789+
Valid Values: Letters A to Z and a to z. Numbers 0 through 9. All special characters that are valid Windows file names.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the characters that are permitted when building a request to the T-Server that relies on a phone number. Any other characters from the original string coming from the User Interface are removed. This option can be overridden by a routing strategy as described in the Configuration Guide.

teamcommunicator.voice.single-step-transfer.exclude-numbers

Section: interaction-workspace
Default Value: No default value
Valid Values: A regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: expression.phone-number.supported-characters

Specifies the format for a phone number to exclude on single-step transfer. The check is done after Workspace applies a clean-up on the phone number the agent entered in Team Communicator based on the expression.phone-number.supported-characters option. For example, to exclude extensions that are 7 digits and start with the numbers 7 or 8, set this option to ^(7|8)\d{6}$.

teamcommunicator.voice.single-step-conference.exclude-numbers

Section: interaction-workspace
Default Value: No default value
Valid Values: A regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: expression.phone-number.supported-characters

Specifies the format for a phone number to exclude on single-step conference. The check is done after Workspace applies a clean-up on the phone number the agent entered in Team Communicator based on the expression.phone-number.supported-characters option. For example, to exclude extensions that are 7 digits and start with the numbers 7 or 8, set this option to ^(7|8)\d{6}$.

teamcommunicator.voice.make-call.exclude-numbers

Section: interaction-workspace
Default Value: No default value
Valid Values: A regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: expression.phone-number.supported-characters

Specifies the format for a phone number to exclude on making a call. The check is done after Workspace applies a clean-up on the phone number the agent entered in Team Communicator based on the expression.phone-number.supported-characters option. For example, to exclude extensions that are 7 digits and start with the numbers 7 or 8, set this option to ^(7|8)\d{6}$.

teamcommunicator.voice.list-status-reachable

Section: interaction-workspace
Default Value: NotReady
Valid Values: A case-sensitive comma-separated list of agent status from the following list: NotReady, Busy
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.61

Specifies the list of unavailable statuses for which a target agent can be contacted for consultation, transfer, and conference requests. If the unavailable status of the target agent is not in the list of allowed statuses, the target agent will not be listed as available for consultation, transfer, and conference requests.

teamcommunicator.voice.consultation.exclude-numbers

Section: interaction-workspace
Default Value: No default value
Valid Values: A regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: expression.phone-number.supported-characters

Specifies the format for a phone number to exclude on consultation. The check is done after Workspace applies a clean-up on the phone number the agent entered in Team Communicator based on the expression.phone-number.supported-characters option. For example, to exclude extensions that are 7 digits and start with the numbers 7 or 8, set this option to ^(7|8)\d{6}$.

teamcommunicator.show-all-internal-targets

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether all internal targets are displayed by default in the Team Communicator when an agent is searching for a transfer or conference target, including all Agents, Agent Groups, Skills, and Routing Points.

teamcommunicator.request-start-timer

Section: interaction-workspace
Default Value: 500
Valid Values: An integer value from 1 through 5000.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the request start timer wait interval, in milliseconds, between the last key pressed and the beginning of the search through the contact database.

teamcommunicator.recent-max-records

Section: interaction-workspace
Default Value: 10
Valid Values: An integer value from 1 through 50.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the number of recent internal targets to display in the list of recent targets.

teamcommunicator.max-suggestion-size

Section: interaction-workspace
Default Value: 10
Valid Values: An integer value from 1 through 50.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the maximum size of the suggestion list that is displayed while an agent is entering a contact or target name.

teamcommunicator.show-all-internal-targets

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether all internal targets are displayed by default in the Team Communicator when an agent is searching for a transfer or conference target, including all Agents, Agent Groups, Skills, and Routing Points.

teamcommunicator.max-size

Section: interaction-workspace
Default Value: 50
Valid Values: An integer value from 0 through 100.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: teamcommunicator.show-all-internal-targets

Specifies the maximum size of the default list when the value of teamcommunicator.show-all-internal-targets is set to true.

teamcommunicator.load-at-startup

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether all the configuration elements (Agents, Agent Groups, Queues, Routing Points, Skills) needed by Team Communicator are loaded at login. This option is used to help with performance at login if many agents login at the same time. When this option is set to false, the elements are not loaded at login, they are loaded the first time the focus is placed in the Team Communicator.

teamcommunicator.list-filter-showing

Section: interaction-workspace
Default Value: Agent,AgentGroup,RoutingPoint,Skill,InteractionQueue,Contact,CustomContact
Valid Values: A comma-separated list of valid object types from the following list: Agent, AgentGroup, RoutingPoint, Skill, Contact, InteractionQueue, ACDQueue, CustomContact, Teams.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the list of filters that an agent can use to search for contacts and internal targets by using the team communicator. The object types are presented in the specified order.

teamcommunicator.always-clear-textbox-on-new-interaction

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether the Team Communicator text search box is cleared after the interaction is initiated when the agent presses 'Enter' or clicks one of the medias in the Team Communicator results. When set to false, the Team Communicator text search box is cleared only if an interaction is initiated by the agent pressing 'Enter'.

teamcommunicator.add-recent-filters.voice

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of interaction types taken from the following values: internal, external, consultation.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies whether to store incoming interactions into the Recent buffer. By default, the Recent buffer stores only the actions of the agent, such as recent outbound voice calls. If one or more of the valid values is specified, then recent inbound interactions of that type are also stored in the Recent buffer. This enables agents to see a record of missed calls of the specified type(s).

privilege.teamcommunicator.can-manage-favorites

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to add, edit, and remove personal favorites in Team Communicator.

presence.evaluate-presence

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88,9.0.000.68

Specifies whether the presence (availability) of agents, agent groups, Routing Points and Queues (when configured) is shown in Team Communicator in the search results.

privilege.teamcommunicator.display-agent-groups-availability

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to view the number of agents in the Ready state in agent groups in Team Communicator. Depends on 'Team Communicator - Can Use' and 'Team Communicator - Can View Favorites'.

privilege.teamcommunicator.can-view-recent-calls

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to view recently contacted resources in Team Communicator.

privilege.teamcommunicator.can-view-all

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables an agent to search within all internal targets and contacts in Team Communicator.

privilege.teamcommunicator.can-use

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables access to the Team Communicator.

(Update with the copy of version: 9.0.0DRAFT)
(Update with the copy of version: 9.0.0DRAFT)
Line 25: Line 25:
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-can-view-recent-calls}}: Allow an agent to view recently contacted resources in Team Communicator.</li>
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-can-view-recent-calls}}: Allow an agent to view recently contacted resources in Team Communicator.</li>
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-display-agent-groups-availability}}: Allow an agent to view the number of agents who are ready for voice in agent groups in Team Communicator.</li>
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-display-agent-groups-availability}}: Allow an agent to view the number of agents who are ready for voice in agent groups in Team Communicator.</li>
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:presence-evaluate-presence}}: Allow an agent to view the status of agents in Team Communicator.</li>
+
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:presence-evaluate-presence}}: Allow an agent to view the status of agents, agent groups, and Routing Points in Team Communicator.</li>
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-can-manage-favorites}}: Allow an agent to add, edit, and remove personal favorites in Team Communicator.</li>
 
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-can-manage-favorites}}: Allow an agent to add, edit, and remove personal favorites in Team Communicator.</li>
 
</ul>
 
</ul>
Line 66: Line 66:
 
</li>
 
</li>
 
</ol>
 
</ol>
 
+
{{AnchorDiv|CallRouting}}
 
== Enabling call routing and voice call, conference, or transfer ==
 
== Enabling call routing and voice call, conference, or transfer ==
  
Line 96: Line 96:
 
<ol type="a">
 
<ol type="a">
 
<li>To let your agents make voice calls, set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-voice-can-use}} option, to <tt>true</tt>.</li>
 
<li>To let your agents make voice calls, set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-voice-can-use}} option, to <tt>true</tt>.</li>
<li>To ensure that the status of your agents is displayed in the Team Communicator of other agents who might be trying to call them, set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:presence-evaluate-presence}} option to <tt>true</tt>.</li>
+
<li>To ensure that the status of your agents, agent groups, and Routing Point is displayed in the Team Communicator of other agents who might be trying to call them, set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:presence-evaluate-presence}} option to <tt>true</tt>.</li>
 
<li>To enable your agents to view the number of targets who are in Ready status in an agent group, allow the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-display-agent-groups-availability}} privilege.</li>
 
<li>To enable your agents to view the number of targets who are in Ready status in an agent group, allow the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamcommunicator-display-agent-groups-availability}} privilege.</li>
 
<li>For small contact centers, where the number of potential transfer targets is low, you can configure Workspace to display ''all'' of the possible targets in the Team Communicator search results when an agent initiates a transfer or conference by searching in the Team Communicator.
 
<li>For small contact centers, where the number of potential transfer targets is low, you can configure Workspace to display ''all'' of the possible targets in the Team Communicator search results when an agent initiates a transfer or conference by searching in the Team Communicator.
Line 137: Line 137:
 
</li>
 
</li>
 
<li>Load the routing strategy on the Routing Point that is defined by the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:intercommunication-voice-routing-points}} option.</li>
 
<li>Load the routing strategy on the Routing Point that is defined by the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:intercommunication-voice-routing-points}} option.</li>
 +
<li>If {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:contact-lookup-enable}} is enabled, and intercommunication is configured as above, use the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:contact-lookup-voice-intercommunication-use-dialed-phone-number}} option to specify that contact lookup is performed on the phone number typed by an agent for an outgoing call to Routing Point.</li>
 
</ol>
 
</ol>
 
</li>
 
</li>
Line 201: Line 202:
 
</ol>
 
</ol>
  
 +
{{AnchorDiv|presence}}
 +
== Enabling an agent to view routing point presence information in Team Communicator==
 +
This section describes how you can configure Workspace to display presence information, including warning and error levels, in the Team Communicator for Routing Point Objects.
 +
 +
Each object or group of objects for which you want to define presence must have its own section defined in the Workspace Application object in the Configuration Database. In this example configuration, a section named '''routing-point-presence''' has been created and the '''AverageWaitingtime''' statistic has been specified. "seconds." is defined as the display text and the values <tt>5</tt> and <tt>10</tt> have been specified for the warning and error levels that determine when the presence icons change from ready to warning to error levels:
 +
 +
[[File:GAPI_900_Routing_Point_Presence_Example.png|400px]]
 +
 +
The '''statistic-name''' option references '''AverageWaitingTime''', the "name" value of the '''statistics.definitions.v2v3_AverageWaitingTime_RP''' option, defined in the '''[[EnablingAgentstoViewKPIs#Statistics_Definitions.cfg|Statistics_Definitions.cfg]]''' file and found in the Workspace application options in Genesys Administrator Extension:
 +
 +
[[File:GAPI_900_AverageWaitingTime_Statistic.png|400px]]
 +
 +
===Defining a Presence Object section===
 +
Use Genesys Administrator Extension to define a new section in the options of Workspace Application object.
 +
* Use any string representing the Routing Point object concatenated with any logical identifier as the name of the section.
 +
* Define the values that are to be displayed for the Routing Point as the Options and Values of the section.
 +
 +
Refer to the Table - '''Mandatory and Optional Options for Presence Sections''' for a complete list of the mandatory and optional options that you can define for each presence Object.
 +
 +
{| class="genesystable"
 +
|+ '''Mandatory and Optional Options for Presence Sections'''
 +
|- valign="top"
 +
!'''Key'''
 +
!'''Mandatory'''
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:statistic-name}}
 +
| Yes
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:statistic-text}}
 +
| Yes
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:warning-level}}
 +
| No
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:error-level}}
 +
| No
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:object-ids}}
 +
| No
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:associated-object-type}}
 +
| No
 +
|- valign="top"
 +
| {{Optionslink|link=Options:Genesys_Web_Services:routing-point-presence:associated-object-ids}}
 +
| No
 +
|}
 +
 +
===Displaying object statistics===
 +
Workspace enables you to assign the Object presence statistics that you have defined on the Application object at one or more of the following levels:
 +
* '''Application level''' &mdash; Display Object Statistic to all agents
 +
* '''Tenant level''' &mdash; Display Object Statistic to all the agents of the Tenant
 +
* '''Agent Group level''' &mdash; Display Object Statistic to all the agents of the Agent Group
 +
* '''Agent level''' &mdash; Display Object Statistic to the agent
 +
 +
To assign an Object presence statistic to a specific configuration hierarchy level, define and configure the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:teamcommunicator-routing-point-presence-metrics}} option for Routing Points in the <tt>interaction-workspace</tt> section of the level. The value of this option is a comma-separated list of Presence Object sections that are to be interpreted.
 +
 +
Use the following Team Communicator option to assign Routing Point object presence to Team Communicator:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:presence-evaluate-presence}}: Specifies whether the presence (availability) of agents, agent groups, and Routing Points (when configured) is shown in Team Communicator search results.
 +
 +
Display precedence rules:
 +
* When there is a presence section that does not have a specified '''object-ids''' key and a presence section which applies to object "queue 1", the second section will apply to "queue 1"; the presence of all other objects is defined by the first section.
 +
* When there are multiple presence sections that do not have '''object-ids''', only the first presence section in the list is taken into account.
 +
* When an object is listed in multiple presence sections, only the first one in the list is taken into account.
 +
* When all presence sections have explicit '''object-ids''' keys, the objects that are not explicitly listed in any presence section are displayed without presence information.
 +
 +
===Example===
 +
 +
The following is an example of a contact center that displays routing points in Team Communicator and also uses virtual queues to calculate statistics for presence on routing points.
 +
* Routing Points RP1, RP2, RP3 are available in Team Communicator as target for voice call transfers.
 +
* Virtual Queues VQ1, VQ2 are not available in Team Communicator, but are technical objects that are available for background operations.
 +
* The availability of RP1 is based on the "Number of Waiting Calls" on RP1.
 +
* The availability of RP2 is based on the "Estimated Waiting Time" of VQ1.
 +
* The availability of RP3 is based on the "Estimated Waiting Time" of VQ2.
 +
Use the following configuration to get the expected presence metric of the routing points described above:
 +
 +
* '''Section:''' <tt>routing-point-presence1</tt>
 +
** <tt>statistic-name=CurrNumberWaitingCalls</tt>
 +
** <tt>statistic-text=interaction(s) waiting.</tt>
 +
** <tt>warning-level=5</tt>
 +
** <tt>error-level=10</tt>
 +
** <tt>object-ids=RP1@Switch1</tt>
 +
 +
* '''Section:''' <tt>routing-point-presence2</tt>
 +
** <tt>statistic-name=ExpectedWaitTime</tt>
 +
** <tt>statistic-text=second(s) to wait</tt>
 +
** <tt>warning-level=30</tt>
 +
** <tt>error-level=60</tt>
 +
** <tt>object-ids=RP2@Switch1,RP3@Switch1</tt>
 +
** <tt>associated-object-type=Queue</tt>
 +
** <tt>associated-object-ids=VQ1@Switch1,VQ2@Switch1</tt>
 +
 +
* '''Section:''' <tt>interaction-workspace</tt>
 +
** <tt>presence.evaluate-presence=routing-point-presence1,routing-point-presence2</tt>
 +
 +
In this configuration, any routing point apart from RP1, RP2, and RP3 will not display presence in Team Communicator.
 
==Creating Corporate Favorites==
 
==Creating Corporate Favorites==
  

Revision as of 17:37, March 26, 2020

Enabling Internal Communications

The following procedures enable internal communication features in Workspace Agent Desktop.

Enabling Team Communicator

Team Communicator is a universal lookup tool. Agents use the Team Communicator to start phone calls and emails. The following procedures enable features in Team Communicator.

You can enable agents to use Team Communicator to call a contact that is stored in the Universal Contact Server (UCS).

Before you begin, ensure that the following prerequisites are met:

To enable agents to use Team Communicator to call a contact:

  1. Grant the privilege.teamcommunicator.can-use privilege.
  2. Optional. Grant one or more of the following privileges:
  3. Configure the Team Communicator and related options in the interaction-workspace section of the Cloud_Cluster application object:
  4. To restrict which agents can be seen in Team Communicator search results, you can specify which groups an agent can or cannot see by specifying them in these configuration options:
  5. Ensure that the UCS application to which Cloud_Cluster is connected is configured to support index searches in the Contact database:
    • Set the index\enabled option to true.
    • Set the index.contact\enabled option to true.

    For more details about these settings, refer to the eServices 8.1 Reference Manual.

Enabling call routing and voice call, conference, or transfer

You can enable agents to use Team Communicator to call, conference, or transfer to an agent, agent group, skill, or a routing point using a strategy. This procedure is mandatory for agent groups and skill targets.

Tip
No extra configuration is required to transfer an interaction to an agent.

Before you begin, ensure that the following prerequisites are met:

  • A working knowledge of Genesys Administrator Extension (GAX).
  • A working knowledge of Genesys Designer.
  • A Cloud_Cluster application object exists in the Configuration Database.
  • To transfer to skills, you must have skills defined in the Configuration Database.
  • To transfer to agent groups, you must have agent groups defined in the Configuration Database.

To enable agents to use Team Communicator to call, conference, or transfer to an agent, agent group, skill, or a routing point:

  1. Set up your system infrastructure:
    1. In the Configuration tab of the Cloud_Cluster application, add connections to Stat Server.
    2. In the connections, add a reference to the T-Server associated with the switch to which the agent logs in.
    3. Configure the Team Communicator options in the interaction-workspace section of the Cloud_Cluster application object.
  2. Set up your agents to be able to use the Team Communicator to call or transfer to other agents or other internal targets:
    1. To let your agents make voice calls, set the value of the privilege.voice.can-use option, to true.
    2. To ensure that the status of your agents, agent groups, and Routing Point is displayed in the Team Communicator of other agents who might be trying to call them, set the value of the presence.evaluate-presence option to true.
    3. To enable your agents to view the number of targets who are in Ready status in an agent group, allow the privilege.teamcommunicator.display-agent-groups-availability privilege.
    4. For small contact centers, where the number of potential transfer targets is low, you can configure Workspace to display all of the possible targets in the Team Communicator search results when an agent initiates a transfer or conference by searching in the Team Communicator.
      To enable this functionality, set the value of the teamcommunicator.show-all-internal-targets option to true.
      This option is limited by the value that is specified for the teamcommunicator.max-size option.
      Important
      Genesys strongly recommends that only small contact centers use this option. Agents in large contact centers will experience system performance issues if the teamcommunicator.show-all-internal-targets option is enabled.
  3. You can choose to set up call routing to direct calls to specific agents based on strategies. To transfer to Skills and Groups, you must also specify a routing point by using the intercommunication.voice.routing-points option.
    1. First determine which call flow scenarios you want handled by a routing-based mechanism based on targets, such as language or product skills, level of training, or availability, and types of calls, such as high priority customers, inquiries, sales, and so on.
    2. Use Genesys Designer, to create a routing strategy that uses routing targets (agents, agent groups, skills, and so on) to process routing-based actions by using the following attached data:
      • IW_RoutingBasedOriginalEmployeeId — The employee ID of the agent who is transferring the interaction.
      • IW_RoutingBasedTargetId — The ID (employee ID of another agent, AgentGroup name, Skill name, Routing Point name) of the target.
      • IW_RoutingBasedTargetType — The type of the target (Agent, AgentGroup, Skill, or RoutingPointl)
      • IW_RoutingBasedRequestType — Informs the strategy of the type of action is to be done (MakeCall,OneStepConference,InitConference,OneStepTransfer,InitTransfer)
    3. Depending on the type of target for which you want to use routing-based transfer, use Configuration Manager or Genesys Administrator to set the value of the intercommunication.voice.routing-based-targets options as follows:
      • To use T-Server to handle transfers to Agent, Routing Point, and Directly Dialed (Type Destination), and have all other transfers handled by a strategy, set the value of this option to "" (empty)
      • To use routing-based transfer for Agents, add the value Agent to this option.
      • To use routing-based transfer for Routing Point, add the value RoutingPoint to this option.
      • To use routing-based transfer for Directly Dialed (Type Destination), add the value TypeDestination to this option.
      • For agent groups and skills, it is not mandatory to set the routing-based target option because these target always use routing-based transfer.
    4. To specify whether a specific call type is to be handled by the routing-based mechanism, set the value of the intercommunication.voice.routing-based-actions option.
      • MakeCall: Use the routing-based mechanism for external calls.
      • OneStepTransfer: Use the routing-based mechanism for single-step transfers.
      • InitTransfer: Use the routing-based mechanism for two-step transfers.
      • InitConference: Use the routing-based mechanism for two-step conferences.
      • OneStepConference: Use the routing-based mechanism for single-step conferences.
    5. Load the routing strategy on the Routing Point that is defined by the intercommunication.voice.routing-points option.
    6. If contact.lookup.enable is enabled, and intercommunication is configured as above, use the contact.lookup.voice.intercommunication.use-dialed-phone-number option to specify that contact lookup is performed on the phone number typed by an agent for an outgoing call to Routing Point.
  4. Fine-tune the settings for contacting specific targets (Agent, AgentGroup, RoutingPoint, Contact, and/or TypeDestination) that are using a routing-based mechanism by configuring action-specific options:

Enabling multimedia interaction transfer

You can enable agents to use Team Communicator to transfer a multimedia interaction (Email and Chat) to an agent, agent group, or skill by using a strategy. This procedure is mandatory to transfer to agent groups and skills.

Before you begin, ensure that the following prerequisites are met:

  • A working knowledge of Genesys Administrator Extension (GAX).
  • A working knowledge of Genesys Designer.
  • A Cloud_Cluster application object exists in the Configuration Database.
  • To transfer to skills, you must have skills defined in the Configuration Database.
  • To transfer to agent groups, you must have agent groups defined in the Configuration Database.

To enable agents to use Team Communicator to transfer a multimedia interactions:

  1. By using Genesys Designer, configure a routed-based transfer workflow by using these steps:
    1. Create an Interaction Queue/Interaction View pair. The Interaction Queue is used as a part of the workflow; however, Interaction Queues are not available as transfer targets in the agent interface.
    2. Create a routing strategy to process routing-based actions. To help you write the appropriate strategy, Workspace Web Edition adds the following attached data to the interaction:
      • IW_RoutingBasedOriginalEmployeeId — The employee ID of the agent who is transferring the interaction.
      • IW_RoutingBasedTargetId — The ID (employee ID of another agent, AgentGroup name, Skill name) of the target.
      • IW_RoutingBasedTargetType — The type of the target (Agent, AgentGroup, or Skill)
      • IW_RoutingBasedRequestType — Informs the strategy of the type of action is to be done. This attached data has only one value available for this release: OneStepTransfer
    3. Link the above Queue to the strategy.
    4. Activate the strategy.
  2. Using GAX, set the values of the following configuration options to the Queue that you created in Step 1:
  3. Use the following options to specify the routing-based actions that are permitted:
  4. Depending on the type of target for which you want to use routing-based transfer, use GAX to set the values of the intercommunication.chat.routing-based-targets, intercommunication.email.routing-based-targets, and/or intercommunication.<media-type>.routing-based-targets configuration options as follows:
    • To use Interaction Server to handle agent-to-agent transfer and have all other transfers handled by a strategy, set the values of these options to "" (empty)
    • To use routing-based transfer for Agents, set the values of these options to Agent.
    • For agent groups and skills, it is not mandatory to set the routing-based target options because these target always use routing-based transfer.
  5. Log out agents and log them back in again.

Enabling an agent to view routing point presence information in Team Communicator

This section describes how you can configure Workspace to display presence information, including warning and error levels, in the Team Communicator for Routing Point Objects.

Each object or group of objects for which you want to define presence must have its own section defined in the Workspace Application object in the Configuration Database. In this example configuration, a section named routing-point-presence has been created and the AverageWaitingtime statistic has been specified. "seconds." is defined as the display text and the values 5 and 10 have been specified for the warning and error levels that determine when the presence icons change from ready to warning to error levels:

GAPI 900 Routing Point Presence Example.png

The statistic-name option references AverageWaitingTime, the "name" value of the statistics.definitions.v2v3_AverageWaitingTime_RP option, defined in the Statistics_Definitions.cfg file and found in the Workspace application options in Genesys Administrator Extension:

GAPI 900 AverageWaitingTime Statistic.png

Defining a Presence Object section

Use Genesys Administrator Extension to define a new section in the options of Workspace Application object.

  • Use any string representing the Routing Point object concatenated with any logical identifier as the name of the section.
  • Define the values that are to be displayed for the Routing Point as the Options and Values of the section.

Refer to the Table - Mandatory and Optional Options for Presence Sections for a complete list of the mandatory and optional options that you can define for each presence Object.

Mandatory and Optional Options for Presence Sections
Key Mandatory
statistic-name Yes
statistic-text Yes
warning-level No
error-level No
object-ids No
associated-object-type No
associated-object-ids No

Displaying object statistics

Workspace enables you to assign the Object presence statistics that you have defined on the Application object at one or more of the following levels:

  • Application level — Display Object Statistic to all agents
  • Tenant level — Display Object Statistic to all the agents of the Tenant
  • Agent Group level — Display Object Statistic to all the agents of the Agent Group
  • Agent level — Display Object Statistic to the agent

To assign an Object presence statistic to a specific configuration hierarchy level, define and configure the teamcommunicator.routing-point-presence-metrics option for Routing Points in the interaction-workspace section of the level. The value of this option is a comma-separated list of Presence Object sections that are to be interpreted.

Use the following Team Communicator option to assign Routing Point object presence to Team Communicator:

  • presence.evaluate-presence: Specifies whether the presence (availability) of agents, agent groups, and Routing Points (when configured) is shown in Team Communicator search results.

Display precedence rules:

  • When there is a presence section that does not have a specified object-ids key and a presence section which applies to object "queue 1", the second section will apply to "queue 1"; the presence of all other objects is defined by the first section.
  • When there are multiple presence sections that do not have object-ids, only the first presence section in the list is taken into account.
  • When an object is listed in multiple presence sections, only the first one in the list is taken into account.
  • When all presence sections have explicit object-ids keys, the objects that are not explicitly listed in any presence section are displayed without presence information.

Example

The following is an example of a contact center that displays routing points in Team Communicator and also uses virtual queues to calculate statistics for presence on routing points.

  • Routing Points RP1, RP2, RP3 are available in Team Communicator as target for voice call transfers.
  • Virtual Queues VQ1, VQ2 are not available in Team Communicator, but are technical objects that are available for background operations.
  • The availability of RP1 is based on the "Number of Waiting Calls" on RP1.
  • The availability of RP2 is based on the "Estimated Waiting Time" of VQ1.
  • The availability of RP3 is based on the "Estimated Waiting Time" of VQ2.

Use the following configuration to get the expected presence metric of the routing points described above:

  • Section: routing-point-presence1
    • statistic-name=CurrNumberWaitingCalls
    • statistic-text=interaction(s) waiting.
    • warning-level=5
    • error-level=10
    • object-ids=RP1@Switch1
  • Section: routing-point-presence2
    • statistic-name=ExpectedWaitTime
    • statistic-text=second(s) to wait
    • warning-level=30
    • error-level=60
    • object-ids=RP2@Switch1,RP3@Switch1
    • associated-object-type=Queue
    • associated-object-ids=VQ1@Switch1,VQ2@Switch1
  • Section: interaction-workspace
    • presence.evaluate-presence=routing-point-presence1,routing-point-presence2

In this configuration, any routing point apart from RP1, RP2, and RP3 will not display presence in Team Communicator.

Creating Corporate Favorites

You can enable the use of corporate favorites in the Team Communicator. Administrators must create, edit, and remove favorites by using Genesys Administrator Extension. You can configure the system so that each agent is assigned one or more quick dial favorites lists. You do not have to assign the same list of favorites to every agent.

Before you begin, ensure that the following prerequisites are met:

  • A working knowledge of Genesys Administrator Extension (GAX).
  • An understanding of Configuration options
  • A Cloud_Cluster application object exists in the Configuration Database.

To enable the use of corporate favorites:

  1. Using GAX, create a new section in the appropriate object (the Cloud_Cluster application, Tenant, Agent Group, or Agent), and name it with the name of the Corporate Favorite that you want to create.
  2. Configure the new Corporate Favorite section to be one of the following types:
    • Agent
    • Agent Group
    • Skill
    • Routing Point
    • Custom Contact
    • Interaction Queue

Attached Data

You can have multiple instances of the same object type, such as a routing point, in corporate favorites with different attached data for each. For example:

[Fav-English] [Fav-Spanish]
type: RoutingPoint type: RoutingPoint
id: 6666@MySwitch

Note: the following characters are not supported for the id:
?|{}[]()"\,

id: 6666@MySwitch

Note: the following characters are not supported for the id:
?|{}[]()"\,

display-name: English display-name: Spanish
attached-data.lang: en attached-data.lang: es

Corporate Favorite Options by Type

The Table Corporate Favorite Options by Type defines the Corporate Favorite types and the mandatory options.

Important
A corporate favorite that has Custom Contact specified as the type only appears in a Favorites search and the Recent list if the contact was previously called. Search All only searches within targets that specify the following types: Agent, Contact, Routing Point, Skill, Queue, Interaction Queue, and Agent Group.
Corporate Favorite Options by Type
Type Options Mandatory Valid values Example
Agent type Yes Agent Agent
id Yes <user name of the agent> User123

Note: the following characters are not supported for the id: ?|{}[]()"\,

category Yes <a semicolon-separated list of category names> CorporateCategory1;FavoriteAgents
display-name No <display name of the agent> Jim Brown
Agent Group type Yes AgentGroup AgentGroup
id Yes <name of the agent group> Agent Group Meridian

Note: the following characters are not supported for the id: ?|{}[]()"\,

category Yes <a semicolon-separated list of category names> CorporateCategory1;FavoriteAgents
display-name No <display name of the agent group> Meridian
Skill type Yes Skill Skill
id Yes <name of the skill> French

Note: the following characters are not supported for the id: ?|{}[]()"\,

category Yes <a semicolon-separated list of category names> French Speaking Agents;Mandarin Speaking Agents
display-name No <display name of the skill> French
Routing Point type Yes RoutingPoint RoutingPoint
id Yes The DN number in the following format: <DN number>@<switch> 123@MySwitch

Note: the following characters are not supported for the id: ?|{}[]()"\,

category Yes <a semicolon-separated list of category names> CorpRoutingPoint
display-name No <display name of the routing point> Support
attached-data.<AttachedDataKey> No <an attached data key> attached-data.lang: en
Directly Dialed type Yes CustomContact CustomContact
category Yes <a semicolon-separated list of category names> External Resources
firstname No <any string> First
lastname No <any string> External
phonenumber Yes (one or both) <a semicolon-separated list of phone numbers> +1555234567890;+555123454321
emailaddress <a semicolon-separated list of email addresses> external1@mail.dom;external2@mail.dom
display-name No <display name of the custom contact> Angie Davis
  1. Grant the following privilege: to the agents that you want to enable for favorites:
  2. In the configuration layer, in options of the related section (or Tenant/Agent Group/Agent annexes), configure the following options in the interaction-workspace section of agent, agent group, tenant, and/or application annexes:
    • teamcommunicator.corporate-favorites -- The list of corporate favorites (quick dial favorites) that are configured in Configuration Server for an Agent, Agent Group, Skill, Routing Point, or Custom Contact in the same tenant as the agent. Favorites that are configured at the agent level take precedence over those that are configured at the agent group level, which take precedence over the tenant level, which takes precedence over the application level.
    • teamcommunicator.max-favorites-size -- The maximum number of favorites to display to the agent in the Team Communicator drop-down view.

Assignment of Favorites

When you create corporate favorites, you assign to them a type that is based on the scope to which it is applied: agent, agent group, tenant, or application. You can create multiple favorites and assign them in a hierarchy. For example, you create four favorites: fav1, fav2, fav3, and fav4. You then make the following assignments:

  1. application—teamcommunicator.corporate-favorites="fav1,fav2"
  2. tenant—teamcommunicator.corporate-favorites="fav4"
  3. agent—teamcommunicator.corporate-favorites="fav1,fav3"

The final list of favorites that are assigned to the agent are: "fav1,fav3"

Enabling Agent Feedback

It is useful for administrators to receive feedback from agents about call quality, software behavior, and disconnection events. Use the following options to set up the feedback mechanism. You can enable the Feedback menu item in the Main menu which allows agents to view and use the Feedback dialog box. When an agent clicks Send, their feedback is attached to their log.

Feedback is stored in Elastic Search. You can access the feedback by using the Feedback microservice or by querying the Elastic Search.

Comments or questions about this documentation? Contact us for support!