Reputation: 5877
I am creating an MS Teams meeting using Graph API
private string GetTeamsMeetingUrl()
{
var appId = <<APP ID>>;
var appSecret = <<APP SECRET >>;
var tenantId = <<TENANT ID>>;
var organizerId = <<ORGANIZER ID>>;
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(appId)
.WithTenantId(tenantId)
.WithClientSecret(appSecret)
.Build();
ClientCredentialProvider authenticationProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient(authenticationProvider);
var onlineMeeting = new OnlineMeeting
{
Subject = "Meeting Title",
Participants = new MeetingParticipants
{
Organizer = new MeetingParticipantInfo
{
Identity = new IdentitySet
{
User = new Identity
{
Id = organizerId
}
}
},
}
};
var onlineMeetingResponse = await graphClient.Communications.OnlineMeetings.Request().AddAsync(onlineMeeting);
return onlineMeetingResponse.JoinUrl;
}
And in Microsoft Teams admin center
, I've set the policies as given below
Meetings - > Meeting policies - > Global(Org-wide default)
Let anonymous people start a meeting - "ON"
Automatically admit people - "Everyone"
Meetings - > Meeting setting
Anonymous users can join a meeting - "ON"
Org-wide settings - > Guest access
Allow guest access in Teams - "ON"
It was working as expected till last week.
Anonymous user and users of other organizations were able to join the meeting without "Admit" by organizer but all of sudden when anonymous user or user of another organization tries to join, we are getting "Someone in the meeting should let you in soon"
Kindly help if something else should also be configured.
Upvotes: 0
Views: 939
Reputation: 5877
We also need to update the individual policy for the respective user in Microsoft Teams Center.
Upvotes: 1