Web messaging Guest API clarification

We plan to use web messaging integration using Guest API. Customer gateway is located on several load balanced nodes, so single customer session would be established over several websockets.
Is there a way to identify session based on a data received from Genesys? body.id seems to be different for every message received
Is it possible to use the same websocket for several sessions or each session requires separate socket?

Armands

Can you elaborate with network diagram?
Guest API is hosted by Genesys Cloud, while the messaging client is on the public internet, not sure how "customer gateway" is ever involved between clients and GC APIs.

Customer is having their own frontend infrastructure that also contains their own bot. When escalation to human happens then this GW creates a messaging session with Genesys API and communicates with Genesys and customer.

We normally recommend 3rd party Bot integration via GC Bot Connector.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.