Bot Gateway Server Legal Notices
Copyright
All Genesys software is © Copyright 2018-2022 Genesys Cloud Services, Inc. All rights reserved.
Complete information about Genesys proprietary intellectual property, including copyrights, can be found here.
Trademarks
Genesys and the Genesys logo are registered trademarks of Genesys Cloud Services, Inc. in the U.S.A. and other countries. Complete information about Genesys proprietary intellectual property, including all trademarks, can be found here.
All other trademarks are the property of their respective owners.
Third Party Software
Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. Please contact your customer care representative if you have any questions. The following list describes specific third-party code and functionality for this product:
- This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
- This product includes CAL10N software developed by QOS company, distributed under the MIT license.
- This product includes Google Guava software, distributed under the Apache license.
- This product includes Kafka software, developed by the Apache Software Foundation and distributed under the Apache license.
- This product includes Avro software, developed within the Apache's Hadoop project and distributed under the Apache license.
- This product includes Zookeeper software, developed by the Apache Software Foundation and distributed under the Apache license.
- This product includes Jackson software, developed by FasterXML, LLC and other contributors, distributed under the Apache license.
- This product includes Lucene software, originally developed by Doug Cutting and now supported by the Apache Software Foundation and other contributors.
- This product includes Netty software, developed and maintained by the Netty Project Community, distributed under the Apache license.
Genesys Customer Care links:
Licensing:
- Genesys Licensing Guide
- Licensing section of the Genesys Migration Guide
Information on supported hardware and third-party software is here:
What's New in Bot Gateway Server for 9.0
[+] The following new features were introduced in the 9.0.008.05 release:
- The preinstalled EchoBot, which is used to test BGS, can now set the configuration option GCTI_Chat_UnmaskPII to true in order to unmask data sent to the Bot. For more information about using EchoBot see How to test BGS.
- Support for the following operating systems. See the eServices page in the Genesys Supported Operating Environment Reference Guide for more detailed information and a list of all supported operating systems.
- Windows Server 2019
- Red Hat Enterprise Linux 8
[+] The following new features were introduced in the 9.0.006.04 release:
- Support for high availability of bot instances:
- Bot instances can now survive Bot Gateway Server switchover/failover conditions.
- Upon restart, the bot now uses new API methods to preserve and restore the context data.
- The sample bot project demonstrates how to use the new API methods provided for high availability mode.
- Support for OpenJDK 11. See the Prerequisites section on the eServices page in the Genesys Supported Operating Environment Reference Guide for more detailed information and a list of all prerequisites.
[+] The following new features were introduced in the 9.0.005.05 release:
- Support for OpenJDK 8. See the Prerequisites section on the eServices page in the Genesys Supported Operating Environment Reference Guide for more detailed information and a list of all prerequisites.
- Rich Media related API is now extended with getRelatedEventId() which defines a correspondence between a sent structured message and a received reply.
- Bot launching rate is improved significantly. Performance benchmarks are provided in the documentation and can be used for sizing guidelines.
- High availability elements now support a reconnection to a chat session in the case of a Chat Server failure, as well as the correct handling of a reconnection to Interaction Server and UCS.
- Introduced two new configuration options:
- ha-chat-reconnecting-attempts specifies how many times Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
- ha-chat-reconnecting-delay specifies the delay between attempts when Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
[+] The following new features were introduced in the 9.0.004.08 release:
This is the first Generally Available release for this product.
General functionality
- Bot Gateway Server provides a platform to deploy bots that communicate via Chat Server with one or multiple input channels such as web chat, SMS, or messaging apps. Each bot is started and controlled by a workflow.
- Bot Gateway Server allows you to:
- Connect a bot to a chat session in one of three different visibility modes: conference, coaching, and monitoring.
- Run a bot either in waiting (the interaction is not routed until bot finishes) or parallel (the interaction is being routed or processed by an agent) mode.
Rich Media capabilities
Bot Gateway Server API provides bots with the ability to:
- Send outbound structured messages and access incoming structured messages (replies).
- Send and receive file attachments (images, audio, video, documents, and more).
- Read standard responses from Universal Contact Server (UCS) for the purpose of sending structured messages and file attachments.
- Render field codes for structured messages.
- Process an error or a notification from a channel (such as Apple Business Chat) that might occur during the delivery of an outbound message.
- Send emojis in chat messages.
Historical reporting
Bot Gateway Server provides historical reporting via Kafka integration.
ha-chat-reconnecting-delay
Section: channel-chatbot
Default Value: 10
Valid Values: Any integer from 0-86400
Changes Take Effect: Immediately for new connections
Introduced: 9.0.005.05
Specifies the delay between attempts when Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
ha-chat-reconnecting-attempts
Section: channel-chatbot
Default Value: 15
Valid Values: Any integer from 0-1000000
Changes Take Effect: Immediately for new connections
Introduced: 9.0.005.05
Specifies how many times Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
ha-chat-reconnecting-delay
Section: channel-chatbot
Default Value: 10
Valid Values: Any integer from 0-86400
Changes Take Effect: Immediately for new connections
Introduced: 9.0.005.05
Specifies the delay between attempts when Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
ha-chat-reconnecting-attempts
Section: channel-chatbot
Default Value: 15
Valid Values: Any integer from 0-1000000
Changes Take Effect: Immediately for new connections
Introduced: 9.0.005.05
Specifies how many times Bot Gateway Server tries to reconnect the bot to the chat session when there is a Chat Server disconnect.
Bot Gateway Server
Bot Gateway Server (BGS) is part of the Genesys Engage Digital (eServices) platform. BGS provides an integration platform for deploying various chat bots that participate in chat sessions conducted by Chat Server. It is implemented as an eServices Digital Messaging Server (DMS) driver.
What's New
All 9.x products | 9.x Bot Gateway Server Release Notes | ||
---|---|---|---|
Product | Component | Latest | Starting |
Bot Gateway Server |
Documentation
Bot Gateway Server Administration Guide
Get recommendations for how to deploy and develop Bot Gateway Server.