I am using Azure Communication Service (ACS) to allow participants to join a Microsoft Teams meeting. The Teams meeting is created programmatically using the Microsoft Graph API with an M365 active account.
When a user connects via ACS, they use a dynamically generated ACS identity and token to join the meeting. However, the participant remains in the lobby, waiting to be admitted manually by the meeting organizer.
Instead, I want the ACS participant to bypass the lobby and join the meeting directly, without requiring the organizer's presence or intervention.
What I’ve Tried So Far:
- Graph API Request Body: I’ve configured the
lobbyBypassSettings
parameter in the meeting creation request to allow all participants to bypass the lobby. Below is the relevant part of the request body I am using:
{
"startDateTime": "2025-01-26T12:00:00Z",
"endDateTime": "2025-01-26T13:00:00Z",
"subject": "Meeting 26 Dec Testing",
"allowTeamworkReactions": true,
"lobbyBypassSettings": {
"scope": "everyone",
"isDialInBypassEnabled": true
},
"shareMeetingChatHistoryDefault": "all",
"allowMeetingChat": "enabled",
"recordAutomatically": false,
}
Is there a way to configure the meeting or the ACS identity such that the participant can bypass the lobby and join directly?
Any suggestions or alternative approaches to achieve this functionality would be greatly appreciated.