Jump to: navigation, search

chat.typing-timeout

Section: interaction-workspace
Default Value: 10
Valid Values: A positive integer value.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.

chat.typing-is-enabled

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 typing notification is sent to the contact during a chat interaction. It should be disabled for Chat Server lower than 8.0.1.

chat.time-stamp

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 time stamp is displayed in the Chat transcript area.

chat.detail-region.default-display-mode

Section: interaction-workspace
Default Value: Medium
Valid Values: Specify a value from the following list: Medium, Large, Collapsed.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.68

Specifies the default display mode for the Details view in the interaction view: Medium for 200px, Large for 400px and Collapsed. This option can be overridden by a routing strategy as described in the Configuration Guide.

interaction.disposition.value-business-attribute

Section: interaction-workspace
Default Value: DispositionCode
Valid Values: A valid Business Attribute name.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the name of the Business Attribute that contains the Attribute Values that are used as an enumerated value for a disposition code. This option can be overridden by a routing strategy as described in the Configuration Guide.

interaction.disposition.use-attached-data

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

Specifies that attached data can be added to the interaction in UserEvent. This option can be overridden by a routing strategy as described in the Configuration Guide.

interaction.disposition.key-name

Section: interaction-workspace
Default Value: DispositionCode
Valid Values: A valid key name.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the key that is used to populate attached data or a user event when a disposition code is submitted to the back-end system, such as T-Server, Interaction Server, and Contact Server. This option can be overridden by a routing strategy as described in the Configuration Guide.

interaction.disposition.is-mandatory

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 it is mandatory for the agent to set a disposition code before Marking Done an interaction. 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.identify.phone-number

Section: interaction-workspace
Default Value: (?:(?:[\+]?([\d]{1,3}(?:[]*|[\-.])))?[(]?([\d]{1,3})[\-\/)]?(?:[]+|[\-.])?)?([\d]{3,})
Valid Values: A regular expression.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.49

Specifies the regular expression that identifies a phone number in the chat or email transcript. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.ringing-bell

Section: interaction-workspace
Default Value: No default value
Valid Values: All special characters that are valid URL file path, '|' separator and numeric values.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the path of the sound file Workspace plays when a chat interaction is ringing. For example: 'BELL|7|0|100'. The value has four components that are separated by the pipe ('|') character.
1. The sound file name (the BELL, RING, CHORD or WARNING predefined aliases or an absolute URL to a MP3 file).
2. A priority: the higher the integer, the higher the priority.
3. The duration, which can have the following values:

  • -1: play and repeat the sound until an explicit message, such as event established, causes it to stop,
  • 0: play the whole sound once,
  • an integer greater than 0: the length of time, in milliseconds, to play and repeat the sound.
    4. The volume from 0 to 100 (100 is the default).

chat.push-url.max-records

Section: interaction-workspace
Default Value: 20
Valid Values: Any positive integer value.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies maximum size of pushed URL list.

chat.mark-done.reason-on-place-in-queue

Section: interaction-workspace
Default Value: None
Valid Values: Any string
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 100.0.000

Specifies the optional reason to be applied when a chat interaction is placed in queue. This option is only available for chat interactions and can be overridden by a routing strategy as described in the Configuration Guide.

chat.mark-done.reason-on-stop

Section: interaction-workspace
Default Value: None
Valid Values: Any string
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 100.0.000

Specifies the optional reason to be applied when a chat interaction is marked as done. This option is only available for chat interactions and can be overridden by a routing strategy as described in the Configuration Guide.

chat.prompt-for-end

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 the application displays a confirmation message when an agent clicks End. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.prompt-for-done

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 the application prompts a confirmation message when a user clicks Done. This option is only available for open media interactions. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.os-emoji-is-enabled

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 emojis are displayed as images or as standard OS/browser emojis.

chat.typing-timeout

Section: interaction-workspace
Default Value: 10
Valid Values: A positive integer value.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.

chat.pending-response-to-customer

Section: interaction-workspace
Default Value: 30,50
Valid Values: A comma-separated list value: warning time, maximum time
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies two alarm thresholds, in seconds, that warn agents that they have a pending response to a chat from a customer. Three levels are displayed: before the warning time, between the warning time and the maximum time, and after the maximum time.

chat.nickname

Section: interaction-workspace
Default Value: $Agent.UserName$
Valid Values: A string that contains a compilation of characters and field codes from the following list: $Agent.UserName$,$Agent.LastName$,$Agent.FirstName$,$Agent.FullName$,$Agent.EmployeeId$,$FirstNameLastInitial$..
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65,9.0.000.61

Specifies the agent's nickname that is displayed to contacts during chat sessions. The nickname string may contain regular characters and field codes. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.new-message-bell

Section: interaction-workspace
Default Value: No default value
Valid Values: All special characters that are valid URL file path, '|' separator and numeric values.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Specifies the path of the sound file Workspace plays when a new chat message arrives. For example: 'BELL|7|0|100'. The value has four components that are separated by the pipe ('|') character.
1. The sound file name (the BELL, RING, CHORD or WARNING predefined aliases or an absolute URL to a MP3 file).
2. A priority: the higher the integer, the higher the priority.
3. The duration, which can have the following values:

  • -1: play and repeat the sound until an explicit message, such as event established, causes it to stop,
  • 0: play the whole sound once,
  • an integer greater than 0: the length of time, in milliseconds, to play and repeat the sound.
    4. The volume from 0 to 100 (100 is the default).

chat.enable-auto-disconnect

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 chat session is automatically disconnected if the agent is the last party remaining in the chat session.

<media-type>.auto-answer.timer

Section: interaction-workspace
Default Value: 0
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.72
Related Options: <media-type>.auto-answer,<media-type>.auto-answer.enable-reject

Specifies the time, in seconds, after which the inbound interaction of the specified type is automatically answered. A value of 0 means the call is auto-answered immediately. For outbound push-preview interactions, use the 'outbound.push-preview.auto-answer.timer' instead. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.auto-answer

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 chat interaction is automatically accepted and joined when a Interaction Server Invite event is received. This option can be overridden by a routing strategy as described in the Configuration Guide.

<media-type>.auto-answer.enable-reject

Section: interaction-workspace
Default Value: false
Valid Values: true, false
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.72
Related Options: <media-type>.auto-answer,<media-type>.auto-answer.timer

When the option '<media-type>.auto-answer' with matching media type is set to true and '<media-type>.auto-answer.timer' is greater than 0, this option specifies whether the 'Reject' button is enabled when the corresponding privilige is granted. For outbound push-preview interactions, use the 'outbound.push-preview.auto-answer.enable-reject' option. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.auto-answer

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 chat interaction is automatically accepted and joined when a Interaction Server Invite event is received. This option can be overridden by a routing strategy as described in the Configuration Guide.

<media-type>.auto-answer.timer

Section: interaction-workspace
Default Value: 0
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.72
Related Options: <media-type>.auto-answer,<media-type>.auto-answer.enable-reject

Specifies the time, in seconds, after which the inbound interaction of the specified type is automatically answered. A value of 0 means the call is auto-answered immediately. For outbound push-preview interactions, use the 'outbound.push-preview.auto-answer.timer' instead. This option can be overridden by a routing strategy as described in the Configuration Guide.

chat.auto-answer

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 chat interaction is automatically accepted and joined when a Interaction Server Invite event is received. This option can be overridden by a routing strategy as described in the Configuration Guide.

privilege.chat.can-use

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 the agent to use the Chat channel.

privilege.chat.can-use-emoji-picker

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 the agent to use an emoji picker.

privilege.chat.show-monitoring.can-use

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 the agent to be informed that the current chat interaction is monitored by a supervisor.

privilege.chat.can-consult

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

Enables the agent to use the Chat consultation feature.

privilege.chat.can-two-step-transfer

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 chat transfer in two steps, started by a chat consultation.

privilege.chat.can-consult

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

Enables the agent to use the Chat consultation feature.

privilege.chat.can-two-step-conference

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 chat conference in two steps, started by a chat consultation.

privilege.chat.can-set-interaction-disposition

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 set the disposition code on chat interactions.

privilege.chat.can-consult

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

Enables the agent to use the Chat consultation feature.

privilege.chat.can-release-consultation

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 manually end chat consultations.

privilege.chat.can-release

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 manually end chat conversations.

privilege.chat.can-push-url

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 the agent to push URL's to customers during chat sessions.

privilege.chat.can-one-step-transfer

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 instant chat transfer feature.

privilege.chat.can-one-step-conference

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 instant chat conference feature.

privilege.chat.can-decline

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 decline incoming chat interactions.

privilege.chat.can-consult

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

Enables the agent to use the Chat consultation feature.

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.

privilege.chat.can-click-to-email

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
Modified: 9.0.000.68
Related Options: expression.identify.email-address

Enables the agent to use the Click to Email feature in chat based on the expression.identify.email-address option to detect email addresses.

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.

privilege.chat.can-click-to-dial

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
Modified: 9.0.000.68
Related Options: expression.identify.phone-number

Enables the agent to use the Click to Dial feature in chat based on the expression.identify.phone-number option to detect phone numbers.

privilege.chat.can-use

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 the agent to use the Chat channel.

delivering-timeout

Section: settings
Default Value: 30
Valid Values: Any integer from 1 to 86,400 (24 hours)
Changes Take Effect: Immediately
Modified: 8.5.201.05

Specifies the timeout, in seconds, for an agent to accept an interaction that is being delivered to him or her. If the agent does not respond before the timeout expires, the interaction is revoked and returned to the queue from which it was taken by Universal Routing Server.

(Created target blank page For Version: HTCC:9.0.0DRAFT)
 
 
(39 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<!-- Creation of the target page -->
+
=Chat=
 +
Agent Workspace supports the following functionality for Chat interactions:
 +
* Accept an interaction
 +
* Reject an interaction
 +
* Ignore an interaction
 +
* End an interaction
 +
* One-Step Transfer an interaction
 +
* Consult with another agent about an interaction
 +
* Set Interaction Disposition
 +
* Mark Done
 +
* Emoji
 +
== Enabling the Chat channel==
 +
 
 +
You can enable agents to use the Chat channel to handle inbound chat interactions from a contact that is stored in Universal Contact Server (UCS).
 +
 
 +
Before you begin, ensure that the following prerequisites are met:
 +
 
 +
* The <tt>GWS Application Server object</tt> application has a connection to Universal Contact Server and Interaction Server.
 +
* [[EnablingAgentsToManageContacts|Enabling Agents To Manage Contacts]].
 +
* A [[Documentation/R|capacity rule]] that allows Agents to receive chat interactions.
 +
 
 +
To enable the Chat channel:
 +
 
 +
<ol>
 +
<li>Allow the [[IntChat#ChatPrivileges|Chat privileges]] in the <tt>interaction-workspace</tt> section of the <tt>GWS Application Server object</tt> application object.</li>
 +
<li>Configure the [[IntChat#ChatOptions|Chat options]] in the <tt>interaction-workspace</tt> section of the <tt>GWS Application Server object</tt> application object.</li>
 +
<li>To enable Chat transfer <i>without</i> a strategy, in the [https://docs.genesys.com/Special:Repository/85mm_ref.pdf?id=63b4733a-2195-4ce4-bc4f-2fe2b34b7b2f Chat Media Type Object], set the value of the {{Optionslink|link=Options:InteractionServer:settings:delivering-timeout}} option to 20 seconds or less.</li>
 +
</ol>
 +
{{AnchorDiv|ChatPrivileges}}
 +
==Privileges==
 +
You use the following options in the '''[interaction-workspace]''' section to allow Chat privileges for agents. These privileges depend on the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-use}} privilege being granted.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-click-to-dial}}: Enable the agent to use the Click to Dial feature identified by expression.phone-number. Depends on {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:expression-validate-phone-number}}.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-click-to-email}} Enable the agent to use the Click to Email feature identified by expression.email-address. Depends on {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:expression-validate-email-address}}.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-consult}}: Enable the agent to use chat consultation.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-decline}}: Enable the agent to decline incoming chat interactions.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-one-step-conference}}: Enable the agent to use instant chat conference.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-one-step-transfer}}: Enable the agent to use instant chat transfer.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-push-url}}: Enable the agent to push URLs to customers during chat sessions.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-release}}: Enable the agent to manually end chat conversations.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-release-consultation}}: Enable the agent to manually end a chat consultation. Depends on {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-consult}}.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-set-interaction-disposition}}: Enable the agent to set the disposition code on chat interactions.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-two-step-conference}}: Enable the agent to chat conference in two steps, started by a chat consultation. Depends on {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-consult}}.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-two-step-transfer}}: Enable the agent to chat transfer in two steps, started by a chat consultation. Depends on {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-consult}}.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-show-monitoring-can-use}}: Enable the agent to be informed that the current chat interaction is monitored by a supervisor.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-use-emoji-picker}}: Enables the agent to use an emoji picker.
 +
 
 +
{{AnchorDiv|ChatOptions}}
 +
 
 +
==Configuration Options==
 +
You use the following options in the '''[interaction-workspace]''' section to configure Chat interactions:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-chat-can-use}}: Mandatory to use the chat channel. When the value is set to <tt>true</tt>, the agent is permitted to use the Chat channel.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-auto-answer}}: Specifies whether a chat interaction is automatically accepted and joined when a Interaction Server Invite event is received. This option can be overridden by a routing strategy as described in this Configuration Guide.
 +
* '''chat.auto-answer.timer''' ({{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:-media-type-zauto-answer-timer}}): When {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-auto-answer}} is set to <tt>true</tt>, this option specifies that Workspace displays a timer that enables an agent to view case information before the interaction is automatically answered.
 +
* '''chat.auto-answer.enable-reject''' ({{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:-media-type-zauto-answer-enable-reject}}): When {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-auto-answer}} is set to <tt>true</tt> and {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:-media-type-zauto-answer-timer}} has a time specified, this option specifies that an agent can choose to reject the interaction before it is automatically answered.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-enable-auto-disconnect}}: Specifies whether the chat session is automatically disconnected if the agent is the last party remaining in the chat session.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-new-message-bell}}: Specifies the path of the sound file Workspace plays when a new chat message arrives.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-nickname}}: Specifies that a nickname (pseudonym) is used in chat sessions instead of the agent's user name, and defines the nickname.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-pending-response-to-customer}}: Specifies two alarm thresholds, in seconds, that warn agents that they have a pending response to a chat from a customer. Three levels are displayed: before the warning time, between the warning time and the maximum time, and after the maximum time.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-typing-timeout}}: Specifies the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-os-emoji-is-enabled}}: Specifies whether emojis are displayed as images or as standard OS/browser emojis.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-prompt-for-done}}: Specifies if the application prompts a confirmation message when a user clicks Done. This option is only available for interaction open media.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-prompt-for-end}}: Specifies if the application prompts a confirmation message when a user clicks End.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-mark-done-reason-on-stop}}: Specifies the optional reason to be applied when a chat interaction is marked as Done. This option is only available for chat interactions.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-mark-done-reason-on-place-in-queue}}: Specifies the optional reason to be applied when a chat interaction is placed in queue. This option is only available for chat interactions.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-push-url-max-records}}: Specifies the maximum size of the pushed URL list.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-ringing-bell}}: Specifies the path of the sound file Workspace plays when a chat interaction is ringing.
 +
<!--* '''contact.ucs-interaction.chat.can.load-attachments''' ('''contact.ucs-interaction.<media-type>.can.load-attachments''') Specifies whether attachments to inbound chat interactions should be included when a chat is retrieved from Universal Contact Server and displayed to an agent.-->
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:expression-identify-phone-number|expression.identify.phone-number}}: Specifies the regular expression that identifies a phone number in a chat transcript.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:expression-validate-email-address}}: Specifies the regular expression that identifies a email address in the chat.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:expression-validate-phone-number}}: Specifies the regular expression that identifies a phone number in the chat transcript.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-disposition-is-mandatory}}: Specifies whether it is mandatory for the agent to set a disposition code before Marking Done an interaction.
 +
<!--* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-disposition-is-read-only-on-idle}}: Prevents changes to the disposition code after the interaction has been released.-->
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-disposition-key-name}}: The key that is used to populate attached data or a user event when a disposition code is submitted to the back-end system, such as T-Server, Interaction Server, and Contact Server.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-disposition-use-attached-data}}: Enables the adding of attached data from the interaction in UserEvent.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-disposition-value-business-attribute}}: A character string that specifies the name of the Business Attribute that contains the Attribute Values that are used as an enumerated value for a disposition code.
 +
There are also options that you can use to control the appearance of chat interactions in the agent interface:
 +
<!--
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-agent-prompt-color}}: Specifies the color of the prompt for the messages that are entered by the agent in the Chat view.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-agent-text-color}}: Specifies the color of the text of the messages that are entered by the agent in the Chat view.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-client-prompt-color}}: Specifies the color of the text of the messages that are entered by the target client in the Chat view.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-client-text-color}}: Specifies the color of the client text in the Chat view.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-system-text-color}}: Specifies the color of the text for system messages in the Chat view.
 +
-->
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-detail-region-default-display-mode|chat.detail-region.default-display-mode}}: Specifies the default display mode for the '''Details''' view in the interaction view: medium, large, or collapsed. This enables you to preset the collapsible and expandable panes in the chat interaction view to suit the needs of your agents.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-time-stamp}}: Specifies whether the time stamp is displayed in the Chat transcript area.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-typing-is-enabled}}: Specifies whether typing notification is sent to the contact during a chat interaction. It should be disabled for Chat Server lower than 8.0.1.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:chat-typing-timeout}}: Defines the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.
 +
[[Category:V:HTCC:9.0.0DRAFT]]

Latest revision as of 04:45, June 14, 2024

Chat

Agent Workspace supports the following functionality for Chat interactions:

  • Accept an interaction
  • Reject an interaction
  • Ignore an interaction
  • End an interaction
  • One-Step Transfer an interaction
  • Consult with another agent about an interaction
  • Set Interaction Disposition
  • Mark Done
  • Emoji

Enabling the Chat channel

You can enable agents to use the Chat channel to handle inbound chat interactions from a contact that is stored in Universal Contact Server (UCS).

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

To enable the Chat channel:

  1. Allow the Chat privileges in the interaction-workspace section of the GWS Application Server object application object.
  2. Configure the Chat options in the interaction-workspace section of the GWS Application Server object application object.
  3. To enable Chat transfer without a strategy, in the Chat Media Type Object, set the value of the delivering-timeout option to 20 seconds or less.

Privileges

You use the following options in the [interaction-workspace] section to allow Chat privileges for agents. These privileges depend on the privilege.chat.can-use privilege being granted.

Configuration Options

You use the following options in the [interaction-workspace] section to configure Chat interactions:

  • privilege.chat.can-use: Mandatory to use the chat channel. When the value is set to true, the agent is permitted to use the Chat channel.
  • chat.auto-answer: Specifies whether a chat interaction is automatically accepted and joined when a Interaction Server Invite event is received. This option can be overridden by a routing strategy as described in this Configuration Guide.
  • chat.auto-answer.timer (<media-type>.auto-answer.timer): When chat.auto-answer is set to true, this option specifies that Workspace displays a timer that enables an agent to view case information before the interaction is automatically answered.
  • chat.auto-answer.enable-reject (<media-type>.auto-answer.enable-reject): When chat.auto-answer is set to true and <media-type>.auto-answer.timer has a time specified, this option specifies that an agent can choose to reject the interaction before it is automatically answered.
  • chat.enable-auto-disconnect: Specifies whether the chat session is automatically disconnected if the agent is the last party remaining in the chat session.
  • chat.new-message-bell: Specifies the path of the sound file Workspace plays when a new chat message arrives.
  • chat.nickname: Specifies that a nickname (pseudonym) is used in chat sessions instead of the agent's user name, and defines the nickname.
  • chat.pending-response-to-customer: Specifies two alarm thresholds, in seconds, that warn agents that they have a pending response to a chat from a customer. Three levels are displayed: before the warning time, between the warning time and the maximum time, and after the maximum time.
  • chat.typing-timeout: Specifies the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.
  • chat.os-emoji-is-enabled: Specifies whether emojis are displayed as images or as standard OS/browser emojis.
  • chat.prompt-for-done: Specifies if the application prompts a confirmation message when a user clicks Done. This option is only available for interaction open media.
  • chat.prompt-for-end: Specifies if the application prompts a confirmation message when a user clicks End.
  • chat.mark-done.reason-on-stop: Specifies the optional reason to be applied when a chat interaction is marked as Done. This option is only available for chat interactions.
  • chat.mark-done.reason-on-place-in-queue: Specifies the optional reason to be applied when a chat interaction is placed in queue. This option is only available for chat interactions.
  • chat.push-url.max-records: Specifies the maximum size of the pushed URL list.
  • chat.ringing-bell: Specifies the path of the sound file Workspace plays when a chat interaction is ringing.
  • expression.identify.phone-number: Specifies the regular expression that identifies a phone number in a chat transcript.
  • expression.validate.email-address: Specifies the regular expression that identifies a email address in the chat.
  • expression.validate.phone-number: Specifies the regular expression that identifies a phone number in the chat transcript.
  • interaction.disposition.is-mandatory: Specifies whether it is mandatory for the agent to set a disposition code before Marking Done an interaction.
  • interaction.disposition.key-name: The key that is used to populate attached data or a user event when a disposition code is submitted to the back-end system, such as T-Server, Interaction Server, and Contact Server.
  • interaction.disposition.use-attached-data: Enables the adding of attached data from the interaction in UserEvent.
  • interaction.disposition.value-business-attribute: A character string that specifies the name of the Business Attribute that contains the Attribute Values that are used as an enumerated value for a disposition code.

There are also options that you can use to control the appearance of chat interactions in the agent interface:

  • chat.detail-region.default-display-mode: Specifies the default display mode for the Details view in the interaction view: medium, large, or collapsed. This enables you to preset the collapsible and expandable panes in the chat interaction view to suit the needs of your agents.
  • chat.time-stamp: Specifies whether the time stamp is displayed in the Chat transcript area.
  • chat.typing-is-enabled: Specifies whether typing notification is sent to the contact during a chat interaction. It should be disabled for Chat Server lower than 8.0.1.
  • chat.typing-timeout: Defines the duration, in seconds, that the typing notification is displayed after the last keystroke and before the agent or contact sends their message.
This page was last edited on June 14, 2024, at 04:45.
Comments or questions about this documentation? Contact us for support!