Migrating Teams Calling Bot (EchoBot) from VMSS to Windows Containers / AKS? #202004
Unanswered
jamil-z
asked this question in
Programming Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
Body
Hi GitHub Community,
I am seeking architectural advice from anyone who has modernized or scaled a Microsoft Teams Calling Bot.
I built our solution based on the official C# Microsoft Graph Calling sample (specifically the EchoBot project):
https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/PublicSamples/EchoBot
Currently, our signaling is handled serverless on Azure Functions, which works beautifully. However, the actual media processing (which relies on the native Windows C# Calling SDK binaries) is running on VMSS (Virtual Machine Scale Sets) with full Windows Server VMs.
Running these Windows VMs continuously is extremely expensive, and we want to migrate this media pipeline to a modern, cost-efficient, or "on-demand" containerized infrastructure.
Since raw audio processing strictly requires the native Windows-based Media binaries, I would like to ask:
Any dynamic port-binding configs, dockerfiles, or architectural tips would be highly appreciated.
Thanks!
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions