Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Hi @Rathnakar Reddy
Thank you for posting your question in the Microsoft Q&A forum.
If your goal is to build a real-time voice interview bot for Microsoft Teams, it's important to understand the limitations of Azure Communication Services (ACS) interoperability with Teams meetings.
-ACS Teams Interop allows bots to join Teams meetings, but it does not provide access to raw, per-participant audio streams in real time. The ACS JS Calling SDK also does not support unmixed audio streams. You can read more at Teams meeting interoperability - An Azure Communication Services concept document | Microsoft Learn.
For real-time audio capture and processing (e.g., STT → LLM → TTS), you should use a Microsoft Graph Cloud Communications bot with the Real-time Media Platform. This approach supports:
-Receiving raw RTP audio frames in real time.
-Frame-by-frame audio analysis.
-Sending audio back to Teams in real time.
You may refer to Real-time Media Call & Meeting for Bots - Teams | Microsoft Learn.
-A Graph-based media bot built on the Real-time Media Platform can send audio frames back into a Teams meeting in real time, enabling dynamic and low latency playback through an application hosted media bot.
While ACS Call Automation can play audio prompts (WAV/MP3 or TTS) into ACS-managed calls, it’s not suitable for real-time media interaction within Teams meetings. Reference: Playing audio in call - An Azure Communication Services concept document | Microsoft Learn.
-If your goal is real-time voice interaction that involves capturing live audio, processing it with STT/LLM, and responding with TTS, the recommended approach is to build a Microsoft Graph Cloud Communications bot using the Real-time Media Platform.
Azure Communication Services works well for simpler use cases, but it does not support the low latency media workflows needed for interactive voice bots in Teams meetings.
You might also find this related thread helpful: Can ACS Bots Join Microsoft Teams Meetings and Trigger Webhooks for Real-Time Audio Streaming? - Mi…
I hope this information is helpful.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.