Message Host

The Message Host AppSettings.Config file defines the configuration of the Message Host web application, which processes Syntelate XA's chat channels (web chat, WhatsApp, social media messaging). It contains the following settings.

Tip: To disable an entry, enclose it in a comment: 

<!-- -->

Note that a comment cannot have two dashes anywhere in the comment except at the start and end.

Setting Description
EnableTransfer

Valid values: true | false

Default value: false

Determines whether the Transfer button is displayed in the Chat control of the agent desktop.

MaxChatMinutes Applies a limit, specified in minutes, to the length of a chat session.
RedisDatabase Required. Defines the Redis database number.
RedisPort Required. Defines the Redis port number.
RedisConnectionString Required. Defines the Redis connection string.
ClientValidationEnabled

Valid values: true | false

Standard ASP.NET MVC app setting. For Syntelate XA, the value must be set to true.

UnobtrusiveJavaScriptEnabled

Valid values: true | false

Standard ASP.NET MVC app setting. For Syntelate XA, the value must be set to true.

aspnetspell_key Specifies the license key for Nanospell, a plugin ASP.Net spell checker, used by the web chat application to provide user guidance on spelling.
hideEmailPrintChat

Valid values: true | false

Determines whether the web chat will offer the customer the options to email or print the chat transcript.

ChatBotEnabled

Valid values: true | false

Determines whether the chatbot is active.

ChatBot For chat channels that use a third-party AI chatbot. Enter the name of the chatbot service.
ChatBotName Enter the name of the chat bot avatar. If you don’t want to use an avatar, this value can be left blank.
UltimateAIChatBotId Only required for chat channels that integrate an Ultimate AI chatbot. Enter the ID of your chatbot.
UltimateAIChatBotURI Only required for chat channels that integrate an Ultimate AI chatbot. Enter the URI of your Ultimate AI chatbot.
RenderChatHeadCss

Optional.

This setting enables the web chat application to display embedded Google fonts. To achieve this, a CSS file must be created in the Web Chat directory of Syntelate XA, where the CSS specifies the HTML that will embed the Google font. When this CSS file exists, Syntelate XA will automatically pick up the HTML and inject it into the web page that hosts the web chat application. The value for this setting must be the filename of the new CSS file.

Your Inisoft consultant will create the CSS file and update the app setting for you. After implementation, if you need to make a change to the CSS or change the value for this setting you must restart the Web Chat app pool in order for the change to be effected.

MaxFileSize

Specifies the maximum file size for attachments uploaded by the customer to the chat.

Write the value in bytes (binary prefixes). So, you should specify “1048576” if the maximum file size limit is 1 MB.