callinize-admin4199 avatar image
callinize-admin4199 asked benjamin-dean answered

Call Recording URL - Does call have to be completed first?

We have a CRM Call Logging app and want to include the url of the call recording as one of the things we log. From reading through the docs, I see this can be obtained using the


It seems that the callRecordId needed for this url is different then the sessionId we receive in the presence events. Is their a different api method to go by sessionId or will i need to use

/restapi/v1.0/account/{accountId}/extension/{extensionId}/call-log  with ?dateFrom=###&phoneNumber=###

Second, when does the recording url become available? Is it immediately upon start of call or at the end of the call. Note: I'm just talking about the url not the actual audio file.

For technical reasons with how our app works it'd be much easier if we could get the recording url when the call begins. It would allow us to get the url asynchronously and our call event processing loop.

rest api
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

benjamin-dean avatar image
benjamin-dean answered
For your first question, correct and that is the only sessionId.

For the second question, it takes about 3-5 minutes for the audio file and call-log entry to be available.

You won't be able to receive the call recording ID when the call begins with our current API, but I will share this with the API PM for consideration.
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