The Web Omni SDK and its related artifacts are available here:

GitHub | Readme | SDK API Docs

A description of few important folders/files are provided below:

Omni SDK Libraries

The Omni SDK consist of the following modules:

Core

The Core module provides the basic functionality to configure the SDK and retrieve the default conversation of the user. Core establishes the session with Avaya Experience Platform™ for the end user.

Download | SDK API Docs

Messaging

Provides capability to send messages and listen to participant and message events on the conversation. This module is dependent on the Core module.

Download | SDK API Doc

Messaging UI

Provides a built-in Messaging UI component to view the messages exchanged on the conversation and send messages or attachments. The module is dependent on Messaging and Core modules.

Download | SDK API Doc

Sample Web Application

A sample JavaScript based web application demonstrating how to enable messaging in your web application using the Messaging UI.

GitHub | Readme

Sample Backend Web App Server

A sample Node.js based application demonstrating how the Backend Web Application Server can be implemented to fetch JWT from Avaya Experience Platform™.

GitHub | Readme

🚧

Warning

The sample applications are provided for the purpose of reference only and shouldn't be used in production.