How to set customised call recordings in Cloud PBX
Cloud PBX users may use Amazon S3 storage for call recordings (Record Voice Conversations into audio files to store them for quality and coaching services):
- You use your own storage (with Amazon S3 services). That is FREE of charge from us, however, Amazon may charge you later. As part of the AWS Free Usage Tier, you can get started with Amazon S3 for free. Upon sign-up, new AWS customers receive 5 GB of Amazon S3 storage in the Standard Storage class, 20,000 Get Requests, 2,000 Put Requests, and 15 GB of data transfer out each month for one year.
Please see Amazon S3 Pricing here: https://aws.amazon.com/s3/pricing/
How to set up Amazon S3 services to work with Cloud PBX:
1. Register an account with Amazon S3 from here: https://aws.amazon.com/s3/ use "Get Started with Amazon S3"
2. Once the account is created, login into AWS Services console, select the S3 services in the top left dotted box:

3. Click: + Create Bucket and create a new Bucket. We advise using the Asia Pacific (Sydney) region for better performance (please write down an exact bucket name, you will need it):

4. Navigate to Services again, on the top left dotted box, select IAM service.
5. Go to IAM > Policies > Create Policy, Select a service, choose S3:

6. Navigate to Actions Allowed, select: PutObject (write), GetObject (info), DeleteObject (write), ListBucket (info), select Add ARN under object, and insert your bucket name, tick any object name, and click Add ARN. Please see the picture below.


7. Give your policy a name, and write this name down. Finish by "Create Policy"

8. Navigate to IAM > Users > Click "Create user". Give a name for the new user:

9. Attach your new policy to the user by selecting "Attach Policies Directly", and selecting your previously created policy:

10. Once the user is created, select "Create Access Key.". Once asked, use the option "Application Running outside AWS"

11. Copy "Access key ID" and "Secret access key" for the created user. Do it before clicking "Close", you will not be able to access the Secret key any more once the user is created.

12. Now, open your "Cloud PBX" portal, click on the top right on the dotted square box and select "Storage" application. You may need to enable it in App Exchange on the same page if you cannot see this app.


13. Inside "Storage App" Click on "Settings", click +New Storage

- Storage name: Any name that you would like for your storage
- Bucket name: an exact bucket name from S3
- Key: Access key ID from S3 User's
- Secret: Secret access key from S3 User's
- Set "Use By Default'

14. Click "Create", and all done, storage is yours.
15. Now you may enable Call Recordings in the user's properties, and all conversations will be recorded and stored in Amazon S3. Please see the picture below:

16. You may access recordings at any time via Cloud PBX "Recordings App" or download/manage straight via S3 services from the Amazon portal. Please see the picture below:

17. Navigate, listen and download here:






