This tutorial covers how to store your Telnyx call recordings in Amazon S3 or Google Cloud Storage.Call recordings are automatically stored in S3 buckets owned by Telnyx, but users can opt to store recordings in their own S3 or GCS buckets instead.
The recordings for the calls are stored in the S3 buckets owned by Telnyx.The link to them is shared in the webhook “call.recording.saved” when they are ready to download.
As an alternative, the recordings can be stored in a GCS bucket owned by the customer. To set this up, the following requests with user credentials to the storage need to be sent for every particular application:
The provided user must have permission to store the files in the bucket. The information on how to generate the credentials can be found in the GCS docs here.The information on where the recording is stored will be sent in the webhook “call.recording.saved” as well.