chat Section
Contents
connectionTimeout
Description: Specifies the timeout, in seconds, for the connection to Chat Server. After the timeout value is reached, all sessions associated with the lost Chat Server are marked for restoration.
Default Value: 10
Valid Values: A positive integer between 1 and 10
Mandatory: No
Changes Take Effect: After server restart
identifyCreateContact
Description: Specifies how a contact should be processed in the Contact Server.
Note: This option is applicable for proactive chat sessions only. For reactive chat sessions, you can specify the related parameter in the chat widget. See the createContact API docs for details.
Note: Web Engagement does not work with Contact Server directly, it only passes a parameter value, which has one of the following meanings:
- 1— Do not try to identify this contact and do not try to create it.
- 2—Try to identify this contact, but do not create it if absent.
- 3—Try to identify this contact and create it if absent.
Default Value: 3
Valid Values: 1, 2, or 3
Mandatory: No
Changes Take Effect: Immediately
queueKey
Description: The key in the connected Chat Server that specifies the entry point for the Chat Routing strategy (Interaction Queue). For instance, in the Environment tenant this would be a key defined in the endpoints:1 section of the Chat Server application.
Valid Values: Key defined in the endpoints:<tenantID> section of the Chat Server application.
Mandatory: Yes
Changes Take Effect: After server restart
refreshPoolSize
Description: Specifies the number of threads used for processing requests to Chat Server.
Default Value: 10
Valid Values: Any positive integer between 1 and 99.
Use the following formula to calculate the recommended value:
peak_chat_sessions_count / (refreshPeriod * 5)
Where:
- refreshPeriod is the value of the refreshTaskPeriod option
- peak_chat_sessions_count is the maximum number of simultaneous chat sessions planned for one GWE Server
Mandatory: No
Changes Take Effect: After server restart
refreshTaskPeriod
Description: Specifies how often, in seconds, to refresh the chat content in the chat session.
Default Value: 2
Valid Values: A positive integer between 1 and 5
Mandatory: No
Changes Take Effect: After server restart
requestTimeout
Description: Specifies the timeout, in seconds, for requests to Chat Server.
Default Value: 5
Valid Values: A positive integer between 1 and 10
Mandatory: No
Changes Take Effect: After server restart
sessionRestorationTimeout
Description: Specifies the time, in seconds, during which the Web Engagement Server tries to restore a broken chat session. A session can be broken, for example, if Chat Server crashes.
Default Value: 30
Valid Values: A positive integer between 5 and 300
Mandatory: No
Changes Take Effect: After session restart
webengagementChatQueue
Description: The name of the Interaction Queue that is used as the entry point to the Chat Routing strategy. This queue must correspond to the queue specified by the key set in the queueKey option.
Valid Values: The name of a valid Interaction Queue
Mandatory: Yes
Changes Take Effect: After server restart