Hi all,
We pull a scheduled Interaction Details report from RingCX every 15 minutes via SFTP, and load it into our internal Postgres table (ringcx.interaction_legs). We use that data to power a "Case Journey" view in our internal app, where reps can see all call activity for a given customer case.
We'd like to add an "Open in RingSense" button next to each call so reps can jump directly to the conversation page, e.g. https://ringsense.ringcentral.com/calls/3f2a8e12-966b-40e3-8ce5-baa40396437b.
The problem: the UUID in that URL isn't in our SFTP feed. We have:
- UII (e.g.
202604271934311801140000038844) - ANI / DNIS
segment_start_time,segment_index- Agent name, disposition, queue, talk/wait/hold/wrap times
- Recording URL (
vacd.bizlink)
But not the Segment ID (p-v-a531ab95...) or Dialog ID (s-v-a531ab95...) shown in the RingSense UI under "Source identifier," and definitely not the URL UUID itself.
A couple of questions:
- Can the Segment ID, Dialog ID, or the RingSense call UUID be added as columns in the Interaction Details report? I don't see them in the column-picker today, but I might be missing a setting.
- If not, is there an API endpoint that takes a UII (or ANI + start time) and returns the RingSense call UUID? I've looked at the
analyze-interactionendpoint under/ai/insights/v1/...but that's for submitting new audio, not looking up existing calls. - Or is there a search-style RingSense URL (like
?search=<UII>) that resolves a UII to the call page without needing the internal UUID at all?
Any of these would unblock us. Right now we're considering linking to a search results page as a fallback, but a direct deep-link would be much better UX.
Thanks!