How do we enable 'Automatic Call Recording' on Call Recording Settings on my Sandbox? Or is it already enabled by default? I can see that our real phone system has this setting enabled but unfortunately cannot able to locate this setting on our Sandbox and only saw the 'On-demand Call Recording' settings. We need this setting to be enable so we can create a recording and test out 'Read Call Recording' permission of our app. Thanks!
I do not believe the Automatic Call Recording feature is turned on by default in Sandbox accounts. In fact, this feature may be completely disabled for Sandbox accounts. I am actively asking our Engineering and Platform team, and will update this post with the accurate information as soon as I have a confirmation.
There are actually two ways you can create call recordings for development testing purposes:
1. Enable On-Demand Recordings, and manually create Call Recordings using the Sandbox Account. You will need to configure your RingCentral Softphone set to operate with your RingCentral Sandbox account (see directions here: https://developers.ringcentral.com/library/tutorials/test-account.html). Then make a phone call to/from an authenticated user using the softphone, and from the softphone click the "record" button.
Make sure to record at least 30 seconds of a call in order to have RingCentral actually save the call recording. Any call recordings less than 30 seconds in length are automatically dropped.
Thanks Dean for your very detailed answer! I tried using RC Softphone but whenever I made a call to any US numbers, I got Call Status: Cannot Reach, Caller Status: No Answer, Callee Status: In Progress. My current location now is in the Philippines, will the Softphone still works from here?
We tried calling a cellphone number from the Softphone yesterday and the call got connected but when the other line answers, he says 'its like calling myself to call my self' meaning the call was rerouted back to the caller. Can you please tell us why or how this is happening? Thanks!
Yes, this is happening in sandbox. We are creating an app that would get the call recordings. In order for the app to be graduated to production, we need to test it in sandbox. The problem is we could not test it because the sandbox account has no call recording records. We are trying to create one by calling the sandbox account but it is just rerouted back to the caller. So, how do we create a call recording data in sandbox?
I've been trying to test the call recording functionality for the API using C# as well. I used the Ctrl+F2 operation to switch to the sandbox mode and attempted to call a number from the sandbox and all I got was a "Cannot Reach" status (see attached). How can I simulate a call recording on the sandbox account to test the call recording api calls?