OptionalbeforeThe handler function that will be called before the message is rendered.
OptionalbeforeThe handler function that will be called before the message is sent.
OptionaldisplayThe display strings for the Messaging UI. This configuration is used to customize the various display strings used in the Messaging UI and their translations.
OptionalemojiThe map of Locale and the translation for the EmojiMart component used in the Messaging UI.
Hostname of the Avaya Infinity API endpoint to connect to.
OptionalidleThe maximum time (in milliseconds) a User can remain inactive after the idle timeout before which the Messaging UI automatically shuts down.
OptionalidleThe maximum time (in milliseconds) a user can be inactive before the grace timer starts.
OptionalinitialThe name the theme that should be used after the Messaging UI loads. If not provided, the Messaging UI will load with the default theme. This name must be one of the themes provided in MessagingUiConfig.themeCustomizations
The unique web chat integration id configured in Avaya Infinity admin console.
OptionallocaleThe locale for the Messaging UI. The locale is used to determine the translations of the Messaging UI. The locale should be in the ISO 639-1 format, example "en-US".
OptionallogThe log level of the Messaging UI.
OptionalonThe handler function that will be called when the user has remained inactive for idleTimeoutDuration.
The instance of AvayaInfinityOmniSdkMessagingUi on which the idle timeout event occurred.
OptionalonThe handler function that will be called when the Messaging UI instance is initialized.
The instance of AvayaInfinityOmniSdkMessagingUi on which the initialization occurred.
OptionalonThe handler function that will be called when the message bubble is clicked.
The instance of AvayaInfinityOmniSdkMessagingUi on which the the message bubble was clicked.
OptionalonThe handler function that will be called when the SDK fails to fetch the
proactive-chat configuration in a non-recoverable way (network error,
server 5xx, JWT failure). A graceful 404 fallback to the legacy /themes
endpoint is NOT routed through this callback — it is the expected state
during phased rollout.
The typed error describing what went wrong.
OptionalonThe handler function that will be called when the Messaging UI instance is shut down.
The instance of AvayaInfinityOmniSdkMessagingUi on which the shutdown event occurred.
OptionalproactiveClient-side override for the Proactive-Chat (auto popup / bubble teaser) configuration. When provided, this overrides any per-URL config rows received from the server. Set to an empty array to disable proactive-chat entirely for this client deployment.
This list carries only the two proactive-chat configs: autoPopup (flat
row) and bubbleTeaser.
OptionalthemeA theme is a collection of all the configuration values that are utilized to achieve a certain look and feel for the Messaging UI. The Messaging UI supports multiple themes and allows switching between them.
The map of theme names and their respective theme configuration objects.
The configuration for the Messaging UI.