How to have multiple participants interact with an agent in the same room

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

I built an agent that runs a meeting. When the first user joins, they can interact with the agent and I see transcripts. When a second user joins, I can hear them on the call, but they cannot interact with the agent or contribute to the meeting.

How do I handle this when the meeting is open and multiple people will contribute based on the agenda (not a single speaker)?

For multi-participant interactions, check out these examples:

Multi-user transcription:

This shows how to transcribe audio from multiple remote participants.

Push-to-talk:

This shows how to have the agent hear and respond to each participant.

Both approaches can be combined for your meeting use case.