Does anyone know why my Node.js consumer drops events when subscribing to the streaming analytics notification channel? I am using the genesys-cloud-purecloud-platform-client SDK to establish the connection.
- Initialize client with OAuth token.
- Call
connectionManager.connect()witheventTypes: ['analytics:conversation:metrics']. - Receive initial connection event.
- Stop receiving data after 120 seconds of inactivity.
The connection remains open but no payloads arrive. Is there a specific keep-alive mechanism I am missing?