Azure ACS Transfer call and handle scenario for no response

Nikhil Thakur 0 Reputation points
2025-01-09T23:36:30.1833333+00:00

Hello,

We have a scenario where the call is transferred to an agent, but the agent does not pick up the call. The call eventually goes to their personal voicemail. We want to redirect the call to ACS voice recording if the agent does not respond/pickup. ACS sends a "CallTransferAccepted" event if the call is not picked up. Is there any other event we can use to handle this scenario?

Is there an alternative like using the Job Router which we can use to manage the above scenario?

Thanks

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

1 answer

Sort by: Most helpful
  1. Laxman Reddy Revuri 1,995 Reputation points Microsoft Vendor
    2025-01-13T09:47:19.3833333+00:00

    Hi @Nikhil Thakur
    Thanks for the question and using MS Q&A platform.
    1.To handle a scenario where a call is transferred to an agent but not answered, implement a timeout mechanism to check if the call stays connected to the agent. If not answered within the set time, redirect the call to ACS voice recording or another destination. While the "CallTransferAccepted" event shows the transfer is accepted, there is no event for an unanswered call.

    2.The Job Router can manage call transfers and unresponsive agents by logging interaction data (queue, agent, URI, transfer status) for analytics. It can also apply routing rules based on agent skills, shifts, and presence to improve call management.

    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.