@Soundhar M , Thanks for posting this question and your interest in ACS. Based on my understanding of your question description, providing some pointers to help you get started.
Components for IVR Connection:
Azure Communication Services (ACS) offers multichannel communication APIs for adding voice, video, chat, text messaging/SMS, email, and more to all your applications.
ACS includes REST APIs and client library SDKs, you may connect custom client apps, custom services, and the publicly switched telephone network (PSTN) to your communications experience.
You can acquire phone numbers directly through ACS REST APIs, SDKs, or the Azure portal and use these numbers for SMS or calling applications. ACS direct routing enables you to use SIP and session border controllers to connect your own PSTN carriers and bring your own phone numbers.
The SDKs are available for various programming languages such as .NET, Java, Python, and Node.js. You can choose the SDK that best suits your project requirements. Additionally, you can use Azure Functions or Azure Logic Apps to build serverless workflows that integrate with ACS.
Documentation:
- ACS documentation
- There’s also a guide on integrating a third-party IVR system with the voice channel.
- Integrate a third-party IVR system with voice channel
- What is Azure Communication Services?
- Azure Communication Services REST API reference
Educational Resources:
- Azure Training Learning Paths and Modules - for ACS
- Microsoft Mechanics video
- operate an interactive voice response system (IVR) using Call Automation and a phone number you acquire through Azure.
- Call Automation Overview
- #common-scenarios
Flow Diagram:
Azure Communication Services architecture design - The Azure Architecture Center provides data flow diagrams for ACS. These diagrams can help you understand how your clients and services interact with Azure to deliver communication experiences. Azure Communication Services architecture design
Demos: Kindly see some samples for some pointers, that you use to test out ACS services and features before creating your own application or use case. operate an interactive voice response system (IVR) using Call Automation and a phone number you acquire through Azure.
This sample application shows how the ACS Server Calling SDK can be used to build IVR related solutions.
__
If the answer helped (pointed you in the right direction) > please click Accept Answer - it will benefit users in finding the right answer quickly.