Avaya BotConnector Snap-in

Latest Release: 3.10 (January 2023)


The following interfaces are available for third-party application development:

BotConnector ReST, Java SDK API and JavaScript SDK APIs

The BotConnector APIs each provide similar methods that enable a client application to:

  • Log into the Avaya Automated Chat server and establish a chat session.
  • Send text messages to the Automated Chat engine.
  • Poll for and receive responses from the Automated Chat engine.
  • End a chat session.

Solutions are typically implemented on a Web page, with controls for the customer to type questions and view responses. Sessions can be established automatically when, for example, the user first starts typing, and ended after a period of inactivity or when the customer leaves the page. For more information, see the Avaya BotConnector Snap-in Developer's and API Reference Guide, available under Downloads for the release you are using.

BotConnector Events

The BotConnector Snap-in publishes events to the Avaya Breeze Bus. Other snap-ins deployed on the Avaya Breeze Platform can listen for these events and use them, and the information they contain, to trigger additional processing. Events are generated by the BotConnector Snap-in whenever:

  • A new chat session is established.
  • Escalation is required to a live agent (i.e. when a customer's question cannot be answered by Automated Chat).
  • A chat session is ended.