An Azure communication platform for deploying applications across devices and platforms.
VOCA ACS Issue
Have configured ACS and VOCA CIC cannot validate. Issues connecting to Azure
Azure Communication Services
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-05T01:13:40.7766667+00:00 Hi @Colin
Thank you for contacting us about the VOCA ACS Issue. We have begun looking into it and will share our suggestions with you as soon as possible. If you have any additional details or concerns in the meantime, please let us know. We appreciate your patience while we work on this.
-
Colin • 0 Reputation points
2026-06-05T01:35:02.19+00:00 Thank you, We are requiring ACS to use telephony product AudioCodes VOCA CIC, We have followed all instructions however the application will not validate and we are raising to identify if there is a licensing or ACS configuration issue. Audiocodes provides scripts to run and they have not assist in connection:
Connect-AzureAD -TenantId "customer tenant id"Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "Application.ReadWrite.All"
New-MgServicePrincipal -AppId "1fd5118e-2576-4263-8130-9503064c837a"
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-05T01:35:36.58+00:00 Hi @Colin
I see you’ve already run the AudioCodes-provided script to create the Azure Communication Services service principal (1fd5118e-2576-4263-8130-9503064c837a) in your tenant. That’s the correct step for enabling Entra ID-based authentication with ACS.
To help identify whether this is a licensing, permission, or configuration issue, could you please share a few more specifics?
Quick questions:
- What is the exact error message shown in the VOCA CIC validation screen? (If possible, include any Correlation ID, Request ID, or error code.)
- Are you configuring the ACS connection in VOCA using the Connection String, or are you using Microsoft Entra ID / Managed Identity authentication?
- Have you assigned any roles (e.g., Contributor or Communication Services Contributor) to the service principal or the VOCA application on your ACS resource?
- Is the ACS resource in the same tenant as the one where you ran the service principal script?
In the meantime, here are the key official Microsoft docs for this exact setup:
Kindly let us know if the above helps or you need further assistance on this issue.
Please "upvote" if the information helped you. This will help us and others in the community as well.
-
Colin • 0 Reputation points
2026-06-05T01:42:38.68+00:00 Hello, From the Voca application when attempting to sync - "Error I in Azure Connection"
Also advised from Audio Codes to use the following URL (Inserting our details as required) https://login.microsoftonline.com/{Tenant_ID}/adminconsent?client_id={Application_ID} This returned:
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-05T02:29:00.96+00:00 Hi @Colin
Thank you for sharing the error details. We have started looking into it and will provide our suggestions as soon as possible. Thank you.
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-05T02:50:04.1533333+00:00 Hi @Colin
The error you’re seeing (AADSTS500113: No reply address is registered for the application) is a common Microsoft Entra ID (Azure AD) issue. It occurs because the application used for the ACS/Voca integration is missing a Redirect URI (reply address) in its App Registration. This is required for the admin consent flow to complete successfully.
Recommended Fix:
- Go to the Azure Portal > Microsoft Entra ID > App registrations.
- Search for the application using the Application ID (Client ID) that you’re using in the consent URL.
- Open the app registration >Authentication blade.
- Under Redirect URIs, add a valid reply URL.
- For admin consent flows like this, you can safely add:https://localhost (as a placeholder) or https://login.microsoftonline.com/common/oauth2/nativeclient (for public client apps).
- Save the changes.
- Try the admin consent URL again.
After adding the redirect URI, the consent page should work properly and grant the necessary permissions.
Reference:
https://learn.microsoft.com/en-us/entra/identity-platform/reply-url
If the answer is helpful, Please do click "Accept the answer” and
Yes, this can be beneficial to other community members.If you have any other questions, let me know in the "comments" and I would be happy to help you
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-08T05:02:48.4166667+00:00 Hi @Colin
Just following up to see if your issue has been resolved or if you had a chance to review my earlier comment?
-
Colin • 0 Reputation points
2026-06-17T00:47:48.9066667+00:00 Hi, I am still working through, I am attempting to verify ACS access to the Audiocodes VOCA platform. The voca platform essentially is acting as WebRTC using ACS SDK.
I am trying to identify any ps commands to allow access of the Voca platform to use ACS, Is there any commands to allow this interaction?
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-17T04:35:00.9+00:00 Hi @Colin
Thanks for the update.
Just to make sure we’re aligned — has the original AADSTS500113 error (No reply address registered) been resolved after adding the Redirect URI and completing the admin consent flow?
Assuming that part is now working, the next step to allow the VOCA platform (WebRTC / ACS SDK) to access your Azure Communication Services resource is assigning the proper Azure RBAC role to the service principal.
You can run the following PowerShell commands:
Connect-AzAccount -TenantId "your-tenant-id" New-AzRoleAssignment ` -ApplicationId "1fd5118e-2576-4263-8130-9503064c837a" ` -RoleDefinitionName "Contributor" ` -Scope "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Communication/communicationServices/{acs-resource-name}"Replace the placeholders with your actual values (you can get the full Resource ID from your ACS resource in the Azure portal).
After assigning the role, retry the validation in the VOCA platform.
Reference :
https://learn.microsoft.com/en-us/azure/communication-services/concepts/authentication
https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-powershell
If the answer is helpful, Please do click "Accept the answer” and
Yes, this can be beneficial to other community members.If you have any other questions, let me know in the "comments" and I would be happy to help you
-
Colin • 0 Reputation points
2026-06-17T05:19:04.9933333+00:00 Hi, Yes after adding redirect I can access URL.
When I run the above PowerShell commands, i receive the following:
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-17T05:48:27.68+00:00 Hi @Colin
Great news — glad the redirect URI fix worked and you can now access the consent URL!
The PowerShell error you're seeing usually happens due to a formatting or line-break issue when copying multi-line commands. PowerShell is misreading the parameters.
Here’s a cleaner, single-line version you can try:
New-AzRoleAssignment -ApplicationId "1fd5118e-2576-4263-8130-9503064c837a" -RoleDefinitionName "Contributor" -Scope "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Communication/communicationServices/{acs-resource-name}"Important: Replace the placeholders ({subscription-id}, {resource-group}, and {acs-resource-name}) with your actual values.
Easier Alternative (Recommended):
You can assign the role directly from the Azure Portal — it's often simpler and avoids scripting issues:
- Go to your Azure Communication Services resource.
- In the left menu, select Access control (IAM).
- Click + Add > Add role assignment.
- Select Contributor (or Communication Services Contributor if available).
- On the Members tab, choose User, group, or service principal.
- Search for and select the service principal with App ID 1fd5118e-2576-4263-8130-9503064c837a.
- Review + Assign.
After assigning the role (either via PowerShell or Portal), retry the connection validation in the VOCA platform.
Let me know if you get any new error messages or if the validation succeeds.
Reference :
https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal
Kindly let us know if the above helps or you need further assistance on this issue.
Please "upvote" if the information helped you. This will help us and others in the community as well.
-
Colin • 0 Reputation points
2026-06-17T06:15:56.12+00:00 Thank you, I still receive a Azure connection error from Voca, In reviewing There is no Contributor (or Communication Services Contributor) available to select The single line did appear to enter as it returned entries.
-
Praneeth Maddali • 10,460 Reputation points • Microsoft External Staff • Moderator
2026-06-17T06:23:57.0133333+00:00 Hi @Colin
Thanks for the reply let me check and get back to you
Sign in to comment