Integration: Microsoft Teams
Origin
Requested in #136: "Bot Framework SDK (Node.js) — registers as a Teams bot via Azure Bot Service, joins meetings using the Teams Meeting API, and taps the audio stream via the Cognitive Services Audio Streaming API or the Graph Communications Calling API. Streams PCM to Deepgram live WebSocket, surfaces captions back into the meeting chat."
What this should show
Build a Node.js/TypeScript Teams bot using the BotFramework SDK that:
- Registers as a Teams bot via Azure Bot Service
- Joins meetings using the Teams Meeting API
- Captures the audio stream via the Graph Communications Calling API
- Streams PCM audio to Deepgram's live WebSocket STT endpoint
- Surfaces real-time captions back into the meeting chat
The professional path: Graph Communications API + BotFramework-SDK → Deepgram STT.
Credentials likely needed
- Azure Bot registration (App ID + password)
- Microsoft Graph API tenant credentials
DEEPGRAM_API_KEY
Reference
No external links provided in original issue.
Integration: Microsoft Teams
Origin
Requested in #136: "Bot Framework SDK (Node.js) — registers as a Teams bot via Azure Bot Service, joins meetings using the Teams Meeting API, and taps the audio stream via the Cognitive Services Audio Streaming API or the Graph Communications Calling API. Streams PCM to Deepgram live WebSocket, surfaces captions back into the meeting chat."
What this should show
Build a Node.js/TypeScript Teams bot using the BotFramework SDK that:
The professional path: Graph Communications API + BotFramework-SDK → Deepgram STT.
Credentials likely needed
DEEPGRAM_API_KEYReference
No external links provided in original issue.