With Restcomm Amazon S3 Integration you can use Amazon S3 for recording storage.
Either if you use Record verb or you use Dial with record, if the Amazon S3 integrations is enabled, the recording will be uploaded to Amazon S3 bucket you specified.
To enable Amazon S3 integration check instructions here: Amazon S3 configuration
You can configure how Restcomm will treat the Amazon S3 URL of the uploaded recording by changing the security level at restcomm.xml:
<amazon-s3> <enabled>false</enabled> <bucket-name>restcomm-recordings</bucket-name> <folder></folder> <access-key></access-key> <security-key></security-key> <reduced-redundancy>false</reduced-redundancy> <minutes-to-retain-public-url>10</minutes-to-retain-public-url> <remove-original-file>true</remove-original-file> <bucket-region>us-east-1</bucket-region> <security-level>secure</security-level> </amazon-s3>
The Security level controls the details that the Recordings REST API will provide to the user and also how the user will access the wav file.
NONE: Recordings REST API response, will contain the S3_URI with no credentials. Restcomm will fetch and serve recording to the user if the FILE_URI of the Recording is used
REDIRECT: Recordings REST API response will NOT contain the S3_URI. Restcomm will create redirect response and recording will be served by Amazon S3 if the FILE_URI of the Recording is used
SECURE: Recordings REST API response will NOT contain the S3_URI. Restcomm will fetch and serve recording to the user if the FILE_URI of the Recording is used
Default value is SECURE