Hi Genesys,
The field 'Disconnect type' in Interactions page (Performance->Interactions (tabular view)) shows values (EXTERNAL, AGENT, etc) that are not listed under possible values for Disconnect type as per Genesys's documentation (https://developer.genesys.cloud/api/rest/v2/notifications/available_topics) within the data feed for topic v2.routing.queues.{id}.conversations. We noticed that each participant in the interaction can have a disconnect type, which means that one interaction can have multiple disconnect types. It seems that exists a business logic that rollups the call segments into a single row and set a general value for the Disconnect Type.
I 'd like to know the business logic (algorithm) with regards to disconnect type values observed in the page Performance -> Interactions, so we can mimic this behavior in our system.
Thanks,
Best Regards