Split recordings download know media URI participant order

Hi all,

My use case is that I want to get a merged audio recording where the agent is always on the left channel and the customer is always on the right channel (or vice versa, point is it's guaranteed).

As a result, for split recording download I'd like to know what participant each media URI is for. Is there a way to know what participant each media URI is for?
My understanding is that there's no guarantee for the order, even if inbound calls usually have the first media URI as the customer. Is there a way to know what participant each media URI is for?
For instance, can I use the order of the participants in the conversation API to check if customer is the first media URI.

Follow up question, I know I can download a merged audio recording with /api/v2/conversations/{conversationId}/recordings/{recordingId}?download=true. Is this guaranteed to always have the agent on the right channel and the customer on the left channel?

Thanks in advance.

Afraid those are all No.

Is there a way to know what participant each media URI is for?
For instance, can I use the order of the participants in the conversation API to check if customer is the first media URI.

I this you can compare the session ids from the recording streams to the sessions owned by a participant. That's the closest to what you're trying to do I am aware of and that definitely takes some programming of your own to make happen.

Thanks for the reply. That is unfortunate.

I may not be tracking what you're suggesting with the session IDs but I wasn't seeing how to connect a session ID to a specific media URI download.

Too bad there's no way to tell or even an API that would guarantee the left vs right channel of agent vs. customer. I was hoping at least one of the merged downloads would guarantee it even, if I couldn't with the split audio.

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