Recent Discussions
app.Context.channel.displayName not working
Hi, We have a tab application which is added the new teams channel where we read channel name through TeamsJS SDK . We could see app.Context.channel.displayName returning "General" as channel name for the first channel created in Teams and not returning actual value. Need your help on this Thanks, Mithun625Views0likes7CommentsRecommendations for employee engagement app in Microsoft Teams?
I work in HR and we’ve moved a lot of our processes into Microsoft Teams. Curious what others are using for employee engagement inside Teams. We’re trying to avoid external tools if possible and just keep everything in the flow of work. We need something that covers areas like: Kudos Rewards Engagement surveys News Feed, Intranet functionality Any suggestions?29Views0likes0CommentsBest performance management software for Microsoft 365?
We are on the lookout for a new performance management app for our HR department. I think we really need something that lives inside Microsoft Teams and isn't going to be another extra app for people to check on. I've gone through the app store and have a small list but I would love some suggestions.17Views0likes0CommentsCannot delete organisation from Teams
Hi, It appears to be impossible to delete an organization from Teams Please see the picture below. I am unable to remove the organization beginning with L. I have used my personal email for many years, so I should be the one in control of it! I am the owner/ admin of the email account. However there is no way to delete the rogue /linked organization to which I no longer have access. How can I take back full control of my email/Teams account and remove this rogue organization? I've clicked on everything I can find and nowhere else mentions this organization. Clicking on the organization in Teams just takes me to a page saying "Microsoft Teams Free (Classic) is no longer available" with options to upgrade. I don't want to upgrade I want it deleted! TIA80KViews11likes64CommentsChanging Notification Settings for all users on a Team
Is there a way to change the notification settings for everyone that is part of a Team Channel? In other words... we have a channel in our Teams chat that we want everyone to receive notifications for whenever there is a reply in that channel. I don't mind using PowerShell or whatever I need to use in order to achieve this. We just want everyone on the team to receive notifications for all replies in a channel. Background: We attempted to migrate a client group to Teams in order to enable functionality with our Office 365 setup. We have an app for them to use, and we have a Site that we share files on, etc. This group of people are newer to technology, so having everything be user-friendly is a must. The problem came up that nobody was receiving notifications for replies in the Team channels. They are only used to SMS text messaging and group texting, so they want to use the channels similarly to group texts. The group ended up switching back to texting because its easier for them to use. We need them to switch to Teams, so we want to fix this issue for them and make things as easy as possible.Solved203KViews9likes40Commentswhy we can not create planner plans for private and shared channels
I have a Microsoft Private Teams, which contains; 2 standard channels + 1 private channel + 1 shared channel. now for the standard channels i can create planner plan for them, as follow:- while for the private and shared channels this option is not available, as follow:- so what is the reason behind this , that we can not create planner plan for private and shared channels, even if i go to the related SharePoint site for the private and for the shared channels this option is not there as well:- any advice?11KViews3likes3CommentsDeeplink Navigation Issue in Published MS Teams Custom App on Mobile Devices (iOS & Android)
Description: We are experiencing an issue with navigation in our published MS Teams custom app. The app has a Tab with personal scope and a Bot. The problem arises for a few users (mostly on iOS devices) when they navigate to the Tab from the chat section of the Bot by clicking on a button that deeplinks to the Tab. Expected Behavior: The button click should trigger the deeplink and open the designated Tab and the specific page within the Tab in MS Teams app. Actual Behavior: iOS devices display an error message "Link not Supported. You can't open this link on the mobile app. Please open it on the desktop or web app." Android devices successfully open the Tab, but navigate to the default home page instead of the intended page within the Tab. Error Message: Details: The navigation works perfectly on the Desktop App and Web Browser. Sample Deeplink Used: let obj = { "params": paramsObj, "subdomain": subdomain, "pageRoute": "home" }; let subEntityId = { "subEntityId": obj }; var encodedWebUrl = ""; var encodedContext = encodeURI(JSON.stringify(subEntityId)); let tabUrl = "https://teams.microsoft.com/l/entity/" + manifestObj.id + "/agentTabId?webUrl=" + encodedWebUrl + "&label=entityLabel&context=" + encodedContext; cardObj = { ... { title: 'Open in Tab', type: 'Action.OpenUrl', url: tabUrl, } ... } Request: We need assistance in resolving this issue to ensure smooth navigation for all users, especially on iOS devices. Additionally, we need guidance on ensuring that Android devices navigate to the correct page within the Tab rather than the default home page. Thank you for your support.704Views0likes9CommentsApp availability - exclude a group
Hi all, I have a use case to have an app be available on Teams for everyone, except a group of people. I know you can update app availability in Teams admin center, but it doesn't give me the option to exclude the group and make it available for all other users. Is there a way to achieve this? Thanks in advance!33Views0likes0CommentsSide-panel Teams meeting app becomes unusable but stays open/visible when user joins a breakout room
I am working with a side-panel Teams meeting app. A customer noticed behavior that I have been able to replicate but have not found an explanation for, or a way to prevent. Issue summary When a user has a side panel app open, and the user is pushed into a Teams meeting breakout room, the side panel app remains open/visible but the app content disappears (making the app unusable). Replicating this behavior 1. User has app open in Teams meeting side panel. In the below screenshot, note that the app is listed in the interface (red circle), and open in the side panel. 2. User is pushed into a breakout room. The user does not interact with the interface and is automatically pushed into a breakout room. 3. Upon joining the breakout room, the app appears to remain open in the side panel, but the content disappears. In the below screenshot, note that: The side panel app content is now empty/blank. The app icon disappears from the Teams meeting interface (red circle). This is expected, but just want to note that the app is not attached to the breakout room at all. Thoughts My understanding is that apps don't carry over from the main Teams meeting into breakout rooms (though apps can still be added inside of breakout rooms), so the curiosity here is why the side panel app remains open when moving from the main room to a breakout room. And one more interesting note — using the three dots and "Reload" on a side panel app gets the app to reload and work again inside the breakout room, despite the app not being listed as an interface tab within the breakout room. I don't necessarily need the app to remain usable as a user joins a breakout room, but I am wondering what's going on here with the app remaining open/visible.197Views0likes4CommentsLibrary switching removed
I just realize that the library switch feature is not available anymore in Teams (reachable from the main channel) We are now forced to open in SharePoint to access this feature. This is a lost of productivity for users who want to access other libraries in the site... I can't understand why this was removed. Is there a technical reason?26Views0likes0CommentsUnable to view and access the Recording on MS Teams
I am writing to report an urgent issue regarding a very important meeting recording hosted by our team. The recording is critical for our ongoing work. However, we are unable to access it. When attempting to retrieve the recording, we are presented with the option to “Request Access”, but upon clicking, it results in a File Error 404. This error persists across multiple attempts and devices. Details: Platform: Microsoft Teams Issue: Unable to access a hosted meeting recording Error: File Error 404 after clicking “Request Access” Link to the recording - https://iitkgpacin.sharepoint.com/sites/PlacementBootcamp2025Communiqu/Shared%20Documents/General/Recordings/Software%20Profile%20%207%20PM%20%20Placement%20Bootcamp-20250906_191414-Meeting%20Recording.mp4?web=1&referrer=Teams.TEAMS-ELECTRON&referrerScenario=MeetingChicletGetLink.view This shows file error 404 This recording is essential for our operations, and we kindly request your immediate assistance in restoring access or providing an alternative way to retrieve it.73Views0likes2CommentsTeams Channels Policy – ThreadedChannelCreation Not Honored
We have noticed a change in behavior with the ThreadedChannelCreation parameter in Teams Channel Policies. Previously, setting ThreadedChannelCreation = Disabled in the Global policy prevented users from creating threaded channels. Since the end of August (coinciding with the rollout of the new threaded channel experience), this control no longer works. Users assigned to the Global policy (with the parameter set to Disabled) can still create and edit threaded channels. Microsoft documentation also flags this parameter as “reserved for internal Microsoft use.” Question: Has Microsoft removed customer ability to control threaded channel creation at the tenant level? If so, is there an alternative or roadmap for reintroducing this control?50Views0likes1CommentCan I create an Azure Key Vault from a Teams app in the customer’s tenant?
Hi everyone, I’m building a Teams app and want to support this flow: A customer admin opens the app and sees a setup dialog. They enter subscription/resource group details. The app then creates a new Azure Key Vault in the customer’s tenant. My questions: Is it feasible for a Teams app to create a Key Vault in the customer’s tenant? What is the recommended way to request the necessary permissions? (e.g., Azure AD OAuth2 consent for ARM API access?) Or is best practice for the customer to create the Key Vault themselves and just grant my app access? Thanks!70Views0likes1CommentSecuring Microsoft Teams Best Practice & Cleanup
Working on a Teams environment that is fully wide open. They have seen a huge number of Teams created and are looking to get it under control from here on out and clean up. Wanted some advice on what you recommend doing and if you have the instructions to complete those tasks. My thoughts would be Block Team creation where IT would need to be involved. I believe this could be accomplished by blocking M365 Group creation. Way to expire or archive old Teams with no activity in X amount of time? Also, how are you handling guest invitations or access? Doing anything that allows but might secure things better for the organization. Thanks all.111Views0likes3CommentsIVR configuration in Microsoft teams - Configure Busy call message
Hi All, Please share your thoughts. I am currently working on Microsoft Teams IVR configuration for one of our customers. In my setup, I have a main Auto Attendant that transfers calls to either an English-speaking or Arabic-speaking Auto Attendant. Based on the menu selections, calls are then routed to an operator. Additionally, both Auto Attendants are configured with a "Dial by Extension" feature, allowing users to reach specific extensions directly. My question is regarding the busy message configuration. I have noticed that the Auto Attendant transfers a second call to a user's extension even when the user is already on an active call. Is there a configuration available to play a busy message, such as "The user is currently on another call. Please try again later"?242Views0likes2CommentscallRecord.id no longer matches call.callChainId — how to link live calls to call records?
I’m tracking information about live Teams meetings while they’re in progress. Each live meeting (call) has a call.id that I use to uniquely identify and store data in my database. Once the call ends, I query the communications/callRecords endpoint to retrieve metadata about that call. My expectation was to use some stable identifier to link the live call to its corresponding call record, but this is where things break down. Previously, I found that call.callChainId from the live call object matched the callRecord.id from the callRecords endpoint. That made it really easy to link the two. But recently, this seems to have changed — the callRecord.id is now different from both the call.id and the call.callChainId, making it impossible to reliably connect my in-call data with the post-call metadata. What I’m trying to figure out: Is there any stable property in the live call object (besides id or callChainId) that also shows up in the callRecord so I can match them? Meeting URL doesn’t work for my use case because it’s the same for recurring meetings. I’m already listening for call record change notifications and processing them — the issue is linking them back to the original live call I tracked. Any guidance on this would be super helpful. Has the meaning or behavior of callChainId changed recently? Is there another identifier I can depend on? Thanks!102Views0likes4CommentsMicrosoft Teams Bot OAuth login shows blank screen and closes without signing in
I’m building a Microsoft Teams bot using Azure AD OAuth (SSO) with Bot Framework. When I click Sign in, the OAuth popup in Teams shows a blank screen for a moment, then closes automatically without signing me in. What I’ve Done Added redirect URI in Azure App Registration: https://token.botframework.com/.auth/web/redirect Enabled Access tokens and ID tokens in App Registration → Authentication. Configured OAuth connection in Bot Channels Registration (ConnectionName matches my bot code). Verified client ID, client secret, and tenant ID are correct. Code bot.js require("dotenv").config(); const { TeamsActivityHandler } = require("botbuilder"); const { Client } = require("@microsoft/microsoft-graph-client"); const { DialogSet, DialogTurnStatus, OAuthPrompt, WaterfallDialog } = require("botbuilder-dialogs"); require("isomorphic-fetch"); const OAUTH_PROMPT = "OAuthPrompt"; const MAIN_DIALOG = "MainDialog"; class BotActivityHandler extends TeamsActivityHandler { constructor(conversationState, userState) { super(); this.conversationState = conversationState; this.userState = userState; this.dialogState = this.conversationState.createProperty("DialogState"); this.dialogs = new DialogSet(this.dialogState); // OAuthPrompt for Teams SSO this.dialogs.add( new OAuthPrompt(OAUTH_PROMPT, { connectionName: process.env.CONNECTION_NAME, text: "Please sign in to continue", title: "Sign In", timeout: 300000, }) ); this.dialogs.add( new WaterfallDialog(MAIN_DIALOG, [ this.promptStep.bind(this), this.handleFileStep.bind(this), ]) ); this.onMessage(async (context, next) => { const text = (context.activity.text || "").trim().toLowerCase(); const dialogCtx = await this.dialogs.createContext(context); if (text.startsWith("/")) { // ...handle commands... } else { const results = await dialogCtx.continueDialog(); if (results.status === DialogTurnStatus.empty) { if (context.activity.attachments?.length > 0) { await dialogCtx.beginDialog(MAIN_DIALOG, { file: context.activity.attachments[0], }); } else { await context.sendActivity("Upload a file or type /help."); } } } await next(); }); } async promptStep(stepContext) { return await stepContext.beginDialog(OAUTH_PROMPT); } async handleFileStep(stepContext) { const tokenResponse = stepContext.result; if (!tokenResponse?.token) { await stepContext.context.sendActivity("Please sign in to access files."); return await stepContext.endDialog(); } const token = tokenResponse.token; // Use token with Microsoft Graph API // ... return await stepContext.endDialog(); } } module.exports.BotActivityHandler = BotActivityHandler; Problem OAuth popup appears, then closes without completing login. No token is returned to the bot. Questions Why does the OAuth popup in Teams close immediately without signing in? Where can I see detailed error logs for OAuth failures? Azure AD sign-in logs? Application Insights (do I need to configure Instrumentation Key in Bot Service)? Environment Bot Framework v4 (Node.js) Azure Bot Service Microsoft Teams channel Azure AD v2 OAuth103Views0likes2CommentsIssue with Link Redirects & Metadata Previews in SharePoint / Microsoft 365
Hi everyone, I’m running into a weird issue with external group/invite links when they’re shared through SharePoint / Microsoft 365. Here’s what happens: I’ve got a page like this: justgroup.link/online-earning-whatsapp-group-links When someone clicks a link from that page, it should redirect them into WhatsApp or another app. But sometimes the redirect doesn’t work smoothly — it either stops halfway or doesn’t open the target app. Also, when the link is shared through SharePoint, the preview (title, description, image) often doesn’t load at all. I’m wondering if this is caused by: How Microsoft 365 / SharePoint handles redirects from non-static pages OG (Open Graph) tags or headers not being read correctly Some kind of security or link-rewriting filter that blocks redirects to external domains Has anyone else run into this? And does anyone know the best way to set up metadata / headers so previews show correctly, or make sure the redirect always works?14Views0likes0Comments
Events
REGISTER HERE
Teams town hall events are where new features are released, so learn how to move off of Teams Live Events and leverage town hall as your destination for large-scale digital events.
...
Wednesday, Sep 24, 2025, 08:00 AM PDTOnline
0likes
1Attendee
0Comments
Recent Blogs
- The latest Microsoft Teams and Microsoft 365 expert community briefings, podcasts and upcoming community events for October 2025. Expert Briefings Backing up your Teams Phone Number Configuration...Sep 19, 202529Views0likes0Comments
- With the latest wave of Copilot innovation, we are giving every channel, meeting, and community an agent that can collaborate with you and your team, acting as a virtual teammate. Throughout a team’s...Sep 18, 20254.7KViews5likes1Comment