Sync the Call Log and Retrieve Recordings
A 3-step recipe with RingCentral. We can help you get access.
Recipe · 3 steps
Sync the Call Log and Retrieve Recordings
with RingCentral
Full-sync recorded calls, download a recording, then incrementally sync with the returned token.
- Run the initial full sync (FSync) over the date window, restricted to calls that have a recording and rendered in the Detailed view so recording ids are present. The response carries a syncToken that must be persisted for incremental runs.
- Download the call recording media using the recording id carried on the call log record. Note this operation is account-scoped rather than extension-scoped.
- Run the incremental sync (ISync) with the token from the full sync. This is the call a scheduled job repeats, returning only records created or changed since the last sync and issuing a fresh token each time.
What you'll need to have ready
- accountId: Internal identifier of the RingCentral account. Use "~" for the account associated with the current authorization session.
- extensionId: Internal identifier of the extension whose call log is being synced. Use "~" for the extension associated with the current authorization session.
- dateFrom: Start of the full sync window (ISO 8601). Only used by the initial FSync.
- recordCount: Number of call records to return in the full sync.
For your developer
Arazzo workflow ringcentral:sync-call-log-retrieve-recording, 3 operations: syncUserCallLog → readCallRecordingContent → syncUserCallLog. Specs on APIs.io.