question

Davy Raitt avatar image
Davy Raitt asked Phong Vu answered

Save call recordings on S3 instead of RC servers

Is there a way to save the call recordings in a specified S3 bucket instead of using the RC servers? Tried looking at the API docs but couldnt find it ( https://developers.ringcentral.com/guide/voice/call-log/recordings ).

Or would the best way be to write software that downloads the recording after generated and uploads it. From this callback:

{
                  
  contentUri: "https://media.devtest.ringcentral.com/restapi/v1.0/account/170848004/recording/6469338004/content"
  id: "6469338004"
  link: "http://apps.ringcentral.com/integrations/recording/sandbox/?id=Ab7937-59r6EzUA&recordingId=6469338004"
  type: "OnDemand"
  uri: "https://platform.devtest.ringcentral.com/restapi/v1.0/account/170848004/recording/6469338004"
}


Also tried looking at https://service.devtest.ringcentral.com/application/settings/settings but couldn't find any settings there.


Thanks in advance!

ringcentral apprest apicall recording
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Phong Vu avatar image
Phong Vu answered

No, there is no option to specify the storage of your account call recordings.

If you need to save call recordings to your own storage, you have to read them from your account call log storage and save them where ever you want using API. If you attach a valid access token to the contentUri, you will be able to access the binary content and read it and write it to your own destination. E.g.

https://media.devtest.ringcentral.com/restapi/v1.0/account/170848004/recording/6469338004/content?access_token=valid-access-token
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys