Unable to start an Azure Communications recording

Derek Lee-Wo 5 Reputation points
2023-01-16T15:22:22.1233333+00:00

I'm trying to recording a call following the instructions in the Call Recording Overview. and using the sample ServerRecording app. I am getting the server call ID from the client.

When I attempt to start a recording, I get the following exception:

com.azure.communication.callautomation.models.CallingServerErrorException: Status code 403, "{"error":{"code":"7600","message":"Resource not authorized to access this API."}}"
	at com.azure.communication.callautomation.models.CallingServerErrorException$1.create(CallingServerErrorException.java:65)
	at com.azure.communication.callautomation.implementation.accesshelpers.ErrorConstructorProxy.create(ErrorConstructorProxy.java:57)
	at com.azure.communication.callautomation.implementation.accesshelpers.ErrorConstructorProxy.create(ErrorConstructorProxy.java:60)

I am unable to figure out what permissions I am missing. I believe I have correctly set the ConnectionString in the config.properties of the sample app.

I'm using version 1.0.0.-beta.1 of the Azure Communication Call Automation SDK. I also tried the latest 1.0.0-beta.2 code from GitHub

Can someone point me in the right direction to figure out what is going wrong.

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

1 answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 18,366 Reputation points
    2023-01-18T17:35:55.9833333+00:00

    Derek Lee-Wo Thanks for reaching here! You are correct, ACS user can’t record a teams meeting started by teams user. As mentioned in the document " Call Recording is not enabled for Teams interoperability."