user3301 | 2018-07-09 02:08:38 UTC | #1
Hello everyone,
I have a problem where an external application is passing me a recording, recording id and conversation id and I'm using /api/v2/analytics/conversations/{conversationId}/details to apply processing to it based on information in the returned segments.
In conversations where there is more than one recording (callbacks mostly) I can't find a way to determine if the recording I have been passed is the original call, or the callback. I can use /api/v2/conversations/{conversationId}/recordingmetadata to find out if there is more than one recording, but it doesn't give me any useful information to seperate them.
One thought I had was to compare start and end recording times for both recordings and rule out some segments that way. I can use /api/v2/conversations/{conversationId}/recordings/{recordingId} and it does return a start and end time but they do not appear to be the start and end times of the recording. When I tried this method it just returned the start time in both the start and end time fields and then went on to return the same start time for both of the recordings in the conversation.
Is there a way to get information that will allow me to distinguish one recording from another in a conversation?
Thanks,
tim.smith | 2018-07-09 13:08:48 UTC | #2
user3301, post:1, topic:3138
One thought I had was to compare start and end recording times for both recordings and rule out some segments that way.
That is the best way since the recording data doesn't contain any participant information.
user3301, post:1, topic:3138
it just returned the start time in both the start and end time fields
I am not able to reproduce this. If you're seeing incorrect data being returned, please open a ticket with PureCloud Support for investigation.
system | 2018-08-09 13:08:51 UTC | #3
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 3138