Question

Save call recordings on S3 instead of RC servers

  • 15 April 2023
  • 1 reply
  • 268 views

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!


1 reply

Userlevel 1

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

Reply