How to transfer a "anonymous" caller in Azure Communication Services ?

Sameer 40 Reputation points
2025-03-18T13:31:46.7266667+00:00

Our application is using Azure Communication Services (ACS) to handle incoming telephone calls. In some cases, we need to transfer the call to another external number. When the caller's number is "anonymous", ACS responds with a 400 error for transferToParticipant

Error

Transferring participant ("SOME_CALL_CONNECTION_ID") with target: {:phone_number, "+1234567890"} and transferee: {:phone_number, "anonymous"} and options: %{}

ACS request completed unsuccessfully: [400] "{\"error\":{\"code\":\"8523\",\"message\":\"Transferee is required for transfering in a call with more than 2 participants\"}}" for https://some-acs-resource-name.communication.azure.com/calling/callConnections/SOME_CALL_CONNECTION_ID:transferToParticipant?api-version=2024-11-15-preview

Question

Whats a valid identifier that can be used for the transferee who ACS has marked as "anonymous" ?

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

1 answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 22,706 Reputation points Moderator
    2025-03-20T17:42:21.3933333+00:00

    @Sameer Apologies for Inconvenience here, I have reached to PG with your ask and as confirmed that ACS currently supports transferring anonymous callers in case of Direct Routing phone numbers, while Direct Offer (phone numbers obtained through the Azure portal) is work in progress but nothing definite and this point of time.

    Further Feel free to express your feedback regarding the Azure Communication Services on Uservoice.

    All input shared in these forums undergoes monitoring and review by the Microsoft engineering teams responsible for developing Azure.

    Furthermore, users with similar requests have the opportunity to up-vote your post and contribute their comments.

    Your feedback is actively considered in the ongoing development of the Azure.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.