Seems that the original OP went silent after this post, and there seems to be a lot of interest in the solution.
I have attached 3 files, hopefully they will attach to this post and be able to be downloaded.
Update 480 and Get-Conversation should have the extension changed back to .json, and the 480 Capture to .i3WorkFlow, this will allow them the be imported to the actions, and workflow.
create a data table to capture the incidents, the datatable ID should be replaced in the Update 480 data action.
create a trigger on v2.detail.events.conversation.{id}.user.end and set it to the workflow above, filter by mediaType == VOICE and disconnectType == ENDPOINT to limit to the ICE timeouts of the agent/user only.
This mechanism can be used to log all of the incidents so that you can see the scale and spread of the issue. After which you can then determine the best course of action for the Set Post Flow to perform the offer to the Customer to reconnect or other appropriate action.
hope this helps, feel free to email me,
------------------------------
Kevin YoungTTEC Digital, LLC
kevin.young@ttec.com------------------------------