ACS recording API : unable to download only audio file using the API

Etienne HOVAERE 41 Reputation points
2022-11-08T13:25:30.783+00:00

Hi,

using following route https://learn.microsoft.com/en-us/rest/api/communication/callserver/server-calls/start-recording?tabs=HTTP#recordingchanneltype

I request a mixed audio recording in mp3 format.

When notified by event 'Microsoft.Communication.RecordingFileStatusUpdated' about the file availability, I try download the mp3 file but my request get a 404 Not Found error.

As explained in other threads, I'm using api to download the record and I can't use the C# SDK.
The route to download is /recording/download/0-frs-d3-b7b6726282ae8d31e2fcf2b310e6971d?api-version=2021-04-15-preview1
It is totally ok for video files.

Please also note api-version is 2021-04-15-preview1 as 2021-08-30-preview (used for starting recording) is not available (400 error) for that route.

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
810 questions
{count} votes

2 answers

Sort by: Most helpful
  1. ajkuma 24,971 Reputation points Microsoft Employee
    2022-11-17T18:49:49.54+00:00

    To benefit the community, posting our offline discussions.

    Our ACS product team has announced the latest API, which is now available in public preview. The new API provides additional features like managing inbound & outbound calls, the ability to play audio and gather user input in a call, among others.

    We recommend you to update to the new SDK (.NET: NuGet, Java: Maven) for your use case.
    Here are some additional resources that might be helpful: learn about the new SDK and recording calls.

    Much appreciate your patience, feedback and collaboration!

    0 comments No comments

  2. Diego Basantes 1 Reputation point Microsoft Employee
    2022-12-17T00:33:04.753+00:00

    Please follow the below link to download recording file.

    get-started-call-recording

    0 comments No comments