Dolby.io Communications APIs platform allows downloading the recorded files in three ways; you can either download the files from the dashboard, use webhooks, or REST APIs. The platform allows downloading the recorded files, but it is not designed for distributing the files to end-users. To deliver recordings to end-users, customers need to download recordings to their own storage and distribute them from their platform.
1. Select the Login link located in the upper right corner of the Dolby.io page. Log in using your email and password.
2. In the dashboard, select your application from the APPLICATIONS category located on the left side menu.
3. Select the Communications APIs category from the drop-down menu visible under your application.
4. Select the Monitor tab at the top of the page.
5. Use the conference alias, ID, or a date to find the recorded conference.
6. In the Recording section, select the Download button.
Use webhook events to receive notifications informing that the conference recording is ready and can be downloaded through the URL link included in the webhook event. This URL link expires in ten minutes. If the recording is not downloaded within ten minutes, you will not be able to access the recording using the original URL included in the webhook. If your application is enabled with secured service provisioning, you may receive pre-signed URLs. If you do not receive the webhook event, or the URL has expired, you can use the Monitor API to retrieve the pre-signed URL.
Dolby.io Communications APIs offer the following webhook events:
|Webhook events||Dolby Voice conferences||Non-Dolby Voice conferences|
|Recording.Audio.Available||Allows downloading audio recordings in the MP3 format||Not supported|
|Recording.MP4.Available||Allows downloading video recordings in the MP4 format||Allows downloading audio recordings in the MP3 format or video recordings in the MP4 format, depending on the selected format.|
To receive both recording formats in the case of Dolby Voice conferences, select the BOTH recording format and use Recording.Audio.Available and Recording.MP4.Available webhook events.
The splits webhook element allows receiving separate audio recordings for each conference participant in Dolby Voice conferences. This option requires enabling the Generate audio recordings for each participant option in the dashboard.
Use the Get recording details and Get the recordings of a specific conference REST APIs to access the recording details, and receive pre-signed URLs to download the split recordings, audio recordings, and video recordings of one or more conferences.
Updated 3 months ago