Any call recordings made with Twilio will be automatically saved on your project. They can then be accessed via Console, or the REST API.
Notice: The first 10,000 minutes of call recordings are stored for free. Projects will be charged an additional recording storage fee for any recording minutes over this mark. To avoid additional recording storage charges, we recommend automating downloading and deletion of your call recordings. For more information, please see Downloading and Deleting Twilio Call Recordings.
Listen to a Recording in Console
- Login to your account at www.twilio.com/console.
- Click Programmable Voice .
- Navigate to and select the desired recordings -
- From Calls logs: Click Calls, select the desired call, and then click the Recording SID.
- From Recordings logs: Click Recordings, and then click the desired recording.
- Click the Play button to play your recording.
Listen to a Recording via the REST API
Call recordings can be downloaded via HTTP GET calls to the Recordings API resource, and then listened to locally. You have the option of appending a file extension to the URI to specify the desired file type:
- Use no extension, or
.wavto download a 128kbps WAV file.
.mp3to download a 32kbps MP3 file.
For more information, please see Fetch a Recording media file (Twilio Docs).
Legal implications of call recording
If you choose to record calls, you need to comply with certain laws and regulations, including those regarding obtaining consent to record (such as California’s Invasion of Privacy Act and similar laws in other jurisdictions). Additional information on the legal implications of call recording can be found here.
Notice: Twilio recommends that you consult with your legal counsel to make sure that you are complying with all applicable laws in connection with communications you record or store using Twilio.