This is a question about identifying the points in an audio recording that map to respective participant segments in a call.
Using this hypothetical scenario:
- conversationStart field in conversation details (GET /conversations/{conversationId}/details) is 3PM today - 2023-10-09T15:00:00
- Call details (GET /conversations/calls/{conversationId}) reveals two participants: 30 seconds of IVR (start: 2023-10-09T15:00:00, end: 2023-10-09T15:00:30) and two minutes of an agent interacting (start 2023-10-09T15:00:31, end: 2023-10-09T15:02:30)
- IVR is not part of the recorded call audio.
The problem we face is we are unable to identify any data that expresses whether or not the IVR is part of a call's recording. Is there something that can inform us of this at run time, or is it something that must be known and planned for ahead of time?
Follow-on scenario: the same would apply for other non-human participants such as ACD.