User Profile
Prasad_Das-MSFT
Joined 5 years ago
User Widgets
Recent Discussions
Re: Issue with Teams RSC Permission TeamMember.Read.Group
RSC permissions only work for standard channels. To manage private/shared channel members, you must use broader Graph permissions with admin consent. This is a platform limitation, not a configuration issue. Why doesn’t ChannelMember.ReadWrite.Group work for private/shared channels? RSC permissions (like ChannelMember.ReadWrite.Group) are designed for standard (public) channels only. Private channels and shared channels have separate membership and stricter security boundaries. The RSC model does not grant bots/applications access to manage or read members of private/shared channels, even if the app is installed at the team level. The error messages you see are expected: For private channels, you need Directory-wide or Group-wide permissions (e.g., ChannelMember.ReadWrite.All, Group.ReadWrite.All), which are not RSC and require admin consent. For shared channels, the app must be installed in the specific channel, and even then, management is limited.7Views0likes1CommentRe: MS Teams Bot Applications – Major Message Delivery Delays
Hi Tatsiana1808 , thanks for raising your issue. Could you please refer this documentation and let us know if it helps? Manage a long-running operation - Bot Service | Microsoft Learn Also, it would be great if you share your bot and tenant details along with request id and timestamp of delays for further investigation.17Views0likes0CommentsRe: Deleting AutoAttendants and CallQueue
JFM_12 , You're trying to delete an AA in TAC or via PS? What are the steps you're following? Are you using this PS Command? Remove-CsAutoAttendant (MicrosoftTeams) | Microsoft Learn Remove-CsCallQueue (MicrosoftTeams) | Microsoft Learn76Views0likes2CommentsRe: Deleting AutoAttendants and CallQueue
You cannot force-delete Auto Attendants or Call Queues in Microsoft Teams if they are still referenced by endpoints or other resources. The error "Can't remove the Auto Attendant. Auto Attendant is still referenced by Endpoints Ids" means there are still dependencies. Azure/Teams Best Practices: Ensure all resource accounts, endpoints, and references (including Calling IDs and assigned numbers) are fully removed or unassigned before deletion. Wait for Azure AD/Teams backend to sync changes; sometimes it takes several hours for references to clear. For Call Queues, ensure all settings (like minimum queue time) meet requirements before deletion. Recommended Steps: Double-check all resource accounts and endpoints are unassigned from the Auto Attendant/Call Queue. Remove any assigned phone numbers or Calling IDs. Wait for backend sync (up to 24 hours). Try deletion again via Teams Admin Center or PowerShell.74Views0likes4CommentsRe: Failed-Delete Message: Initiator (8:orgid:**) is not allowed to delete message
Hi johnjohn-Peter, thanks for raising your issue. Are you trying to delete bot messages? If yes, could you please refer below documentation and lets us know if it helps? Manage messaging policies in Teams - Microsoft Teams | Microsoft Learn60Views0likes0CommentsRe: Accessing Meeting Participant List via a Teams App (not a Bot)?
You can use the Teams JavaScript SDK to get the current participant list, but only when your tab is running in a meeting context (side panel or stage). The SDK does not provide participant info after the meeting ends. Your app must be running in a meeting context (meetingSidePanel, meetingStage, etc.). "context": [ "meetingSidePanel", "meetingStage" ] Personal tab context: You cannot access meeting participants from a personal tab; only from a tab running in a meeting context. SDK Limitations: The SDK only provides participant info while the meeting is active and the tab is open in the meeting. Graph API: For after-meeting access, you must use the Graph API, which requires user/admin consent and proper permissions. Since you currently only track participants registered in your own backend, to display all meeting participants in your app, you must use the Teams JS SDK’s getMeetingParticipants() method when your tab is running in a meeting. Thanks, Prasad Das ------------------------------------------------------------------------------------------ If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.20Views0likes0CommentsRe: Accessing Meeting Participant List via a Teams App (not a Bot)?
Hi MRingtunatus , thanks for raising your issue. Are you developing any tab app? You can access the participant list from a Teams app (not a bot) during a meeting using the Teams JavaScript SDK, but only if your app is running in the meeting context.73Views1like0CommentsRe: Add existing Holiday to Auto Attendant
Here's an example which you can follow: $autoAttendant = Get-CsAutoAttendant -Identity "fa9081d6-b4f3-5c96-baec-0b00077709e5" $christmasGreetingPrompt = New-CsAutoAttendantPrompt -TextToSpeechPrompt "Our offices are closed for Christmas from December 24 to December 26. Please call back later." $christmasMenuOption = New-CsAutoAttendantMenuOption -Action DisconnectCall -DtmfResponse Automatic $christmasMenu = New-CsAutoAttendantMenu -Name "Christmas Menu" -MenuOptions @($christmasMenuOption) $christmasCallFlow = New-CsAutoAttendantCallFlow -Name "Christmas" -Greetings @($christmasGreetingPrompt) -Menu $christmasMenu $dtr = New-CsOnlineDateTimeRange -Start "24/12/2017" -End "26/12/2017" $christmasSchedule = New-CsOnlineSchedule -Name "Christmas" -FixedSchedule -DateTimeRanges @($dtr) $christmasCallHandlingAssociation = New-CsAutoAttendantCallHandlingAssociation -Type Holiday -ScheduleId $christmasSchedule.Id -CallFlowId $christmasCallFlow.Id $autoAttendant.CallFlows += @($christmasCallFlow) $autoAttendant.CallHandlingAssociations += @($christmasCallHandlingAssociation) Set-CsAutoAttendant -Instance $autoAttendant This example adds a Christmas holiday to an AA that has an Identity of fa9081d6-b4f3-5c96-baec-0b00077709e5. Ref: Set-CsAutoAttendant (MicrosoftTeamsPowerShell) | Microsoft Learn TAC reference here - https://learn.microsoft.com/en-us/microsoftteams/create-a-phone-system-auto-attendant?tabs=call-flow#step-23-set-up-call-flows-for-holidays-optional73Views1like2Comments
Recent Blog Articles
No content to show