Recent Discussions
Copilot Transcription Behavior Changing for Teams Meetings
Microsoft plans to deploy an update to change how transcription behaves for Teams meetings where Copilot is enabled. New meetings will not generate a transcript unless the meeting organizer explicitly enables transcription or the Microsoft 365 tenant deploys custom meeting policies that enable transcription with Copilot. The AI features work even without a transcript. But no transcript means no searchable artifact, and that’s what some want. https://office365itpros.com/2025/09/15/transcription-teams-meetings/8Views0likes0CommentsSecuring 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.45Views0likes1CommentUnable 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.18Views0likes1CommentTeams - Camera and screen share issue
Hi, Since yesterday we have been having firm wide issues with camera usage and screen share in Teams calls. When user 1 calls user 2, user 1 can see user 2s camera and screen share. User 2 cannot see user 1s camera or screen share. It seems to be that the recipient cannot see camera feed or screen share, but the original caller can see incoming camera feeds and screen shares. We have tried fully reinstalling and nuking local cache, but no luck. Before we start looking a bit deeper, has any others had this at all. Many thanks guys715Views4likes6CommentsCannot 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! TIA80KViews10likes62CommentsRunning Teams PowerShell Cmdlets in Azure Automation
This article describes the prerequisites and how to run cmdlets from the Teams PowerShell module in Azure Automation runbooks. We also consider when you’d want to consider using Teams PowerShell cmdlets instead of Graph API requests or cmdlets from the Microsoft Graph PowerShell SDK. The bottom line is that it’s possible, but maybe not a frequently-used option. https://office365itpros.com/2025/09/12/teams-powershell-azure-automation/18Views0likes0CommentsGuest users removed from Teams Group Chat
Our users are sharing a group chat with an external organization, users were invited by the creator of the group chat. Today all of the external users were removed from the group, we have no idea why. We have a guess that it happened because the user who created the group chat left the organization and his user was disabled in Entra-ID. This is the second time this has happened to this group of users, last week, in a similar way, all of our users were removed from a group created by a user in the other organization. Any explanation or more information as to how to prevent/debug this situation is welcome. Thanks! HemedSolved1.4KViews1like5Comments[Adaptive Card] Issue with rendering images and ToggleVisibility
I am using a simple accordion style adaptive card with a collapsible section: { "type": "AdaptiveCard", "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5", "body": [ { "type": "Container", "items": [ { "type": "ColumnSet", "columns": [ { "type": "Column", "items": [ { "type": "TextBlock", "text": "Title", "wrap": true, "size": "Medium" } ], "width": "stretch" }, { "type": "Column", "id": "chevronDown", "spacing": "Small", "verticalContentAlignment": "Center", "items": [ { "type": "Image", "url": "https://adaptivecards.io/content/down.png", "width": "20px", "altText": "collapsed" } ], "width": "auto" }, { "type": "Column", "id": "chevronUp", "spacing": "Small", "verticalContentAlignment": "Center", "items": [ { "type": "Image", "url": "https://adaptivecards.io/content/up.png", "width": "20px", "altText": "expanded" } ], "width": "auto", "isVisible": false } ], "selectAction": { "type": "Action.ToggleVisibility", "targetElements": [ "cardContent", "chevronUp", "chevronDown" ] } }, { "type": "Container", "id": "cardContent", "isVisible": false, "items": [ { "type": "Container", "items": [ { "type": "TextBlock", "text": "Text" } ] } ] } ], "separator": true, "spacing": "Medium" } ] } On the initial load, the image (down arrow) gets rendered properly. If I click on it, the collapsed section opens (and the down arrow gets hidden and replaced by the up arrow). However, if I collapse the accordion again, the following happens: And it stays like this until I restart the Teams client. Looking at the devtools network tab for the web client the following behavior can be observed: During the initial load (1) the down.png gets fetched and stored in memory. You can also see the result on the right. If I extend the component (2), the up.png gets fetched and stored in memory. If I then collapse the section again (3), the call to memory for the down arrow fails with GET blob:https://teams.microsoft.com/51e89b2e-7da4-4c80-bf98-a6ee4d257052 net::ERR_FILE_NOT_FOUND It happens in both the standalone client and the web version. Also for multiple users (so it is not just some caching issue on my side). It seems to me that toggling the visibility somehow removes the images from memory. But it only happens for images that are initially visible (it doesn't happen for the up arrow in my case).73Views0likes1CommentMicrosoft 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 OAuth37Views0likes1CommentTeams pulls up main window after switching application windows during a meeting
I hope I can explain this properly, please let me know if it isn't clear. OS: macOS Sonoma Teams version: 24277.3502.3161.3007 When I am in a Teams call, I will often need to temporarily switch windows to Chrome or another application. When I tab back to the Teams call, the Main Teams window will pop up on top of the call, which requires me to minimize it in order to view the call window. I haven't been able to find a setting that addresses this specifically. Simplified steps: Join a Teams call from the the primary Teams window or Outlook calendar Switch applications to something else - Slack, Chrome, etc. Click the Teams icon in the dock The Teams call will take focus The Teams main window automatically pops up overlays the call, hiding it Thanks in advance for your help and please let me know if there is anything I can clarify.2.3KViews32likes17CommentsHow to resolve "Failed to submit this app" error?
Hi Team, Just from Today, while submitting teams custom app via Developer Portal, error "Failed to submit this app." started to occur. I have tried with below condition but this error always occurs. Error also occurs on the app which we can submit update till yesterday. What is happening and how can we resolve it? (from this error message, we couldn't guess anything about the reason..) Checked: ・Publish from outside Developer Portal (apps > manage apps > send app to organization) succeeded so seems Developer Portal related Issue. ・For all apps, no validation error in "Publish to store" is found. Manifest itself seems to be fine. ・Create new custom app with minimum configuration and publish but failed with same error. ・Tried publish from both Teams client and Browser but failed with same error. ・Try same operation with different tenant but failed with same error.14KViews0likes27CommentsCan't publish app to my org
I'm trying to publish my app to my org without success, don't know how to proceed. I've tried to publish from teams and from dev.teams portal. I already did the app validation but couldn't resolve the issue. When I'm trying to do that from Teams App I get the error: This app cannot be found. When I'm trying to do it from https://dev.teams.microsoft.com/ I'm get the error Failed to submit this app, reviewing the request I notice the publishing request got the following response: { "error": { "code": "BadRequest", "message": "BadRequest", "innerError": { "code": "BadRequest", "date": "2025-01-25T14:45:20", "request-id": "582ba....", "client-request-id": "582ba415...." } } }281Views1like6CommentsTeams Media Meeting bot POC
I'm trying to build a research poc to test MS solutions ability to carry out user sentiment analysis from live video streams - i.e. from Teams. Full disclosure - I'm very willing and have spent a lot of time on desktop research etc - but im not a developer, so have limited skills or experience here. So any advice very much welcomed! I have seen that there is an MS solution for meeting bots (application-hosted, or service-hosted) that might be able to help me gather the live video from Teams. Does anyone have any experience of these meeting bots - I would like to know more and if suitable, stand one up to assess it. Happy of course to provide more info if that would help, let me know.104Views0likes2CommentscallRecord.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!55Views0likes3CommentsIs it possible for a Teams app to automatically create an Azure Key Vault during installation?
Hi everyone, I’m developing a custom Teams app that needs access to Azure Key Vault. Right now, users must manually provide: Key Vault URL Tenant ID Client ID Client Secret Instead, I’d like the app to automatically create a Key Vault in the user’s tenant during installation. Is this possible? If so, what permissions/consent are required from the admin? If not, what’s the best practice to simplify this setup? Thanks!87Views0likes3CommentsMicrosoft Graph - List apps in chat - 404 UnknownError
In Microsoft Graph, I would like to list all Teams apps associated to an onlineMeeting (to its chat actually). According to List apps in chat - Microsoft Graph v1.0 | Microsoft Learn, this is supported with the following request : GET /chats/{chat-id}/installedApps There is a note saying that if the chat is associated with an onlineMeeting instance, then, effectively, the teamsApps installed in the meeting will be listed. That should work. However, I'm getting a 404 with UnknownError as the error.code on my end. The right permission (TeamsAppInstallation.ReadWriteForChat) is granted (Chat.ReadWrite is granted as well). Testing from Graph Explorer from now. Please note that the following is working to get chat messages with the same chat-id : GET /chats/{chat-id}/messages or the following to get chat members : GET /chats/{chat-id}/members I've tried the endpoint POST /chats/{chat-id}/installedApps to add an app to the chat as well but I'm getting the same kind of 404 (documented on Add app to chat - Microsoft Graph v1.0 | Microsoft Learn). Any advice? ThanksAdd mail integration to Teams
Currently in Teams there is a Calendar button which is great for me to be able to get to my meetings right from the tool. To help make this my main work space so that I can chat, view my schedule and view me emails would be to add a mail button as well so that I can deal with any of my emails throughout the day.997Views0likes3CommentsRandomly getting opt-out / opt-in in a CallQueue
Dear All, Once again one of my customers is experiencing something no other words can describe but: magical. Set-up: CallQueue "CQ1" Call answering: "Team1" (with 8 people in it) Conference mode: on Routing: attendant and not precence-based Users can opt out of taking calls 2 out of the 8 persons in Team1 is experiencing that they are randomly getting opt-out or opt-in during the day. Already deleted the cache, re-installed teams (newest versions) but this unwanted magical thingy is still occurring multiple times a day. Anyone else having or had this symptoms? Can't figure out what to do next. Thanks for you thoughts and time! Benjamin322Views3likes4CommentsMicrosoft is removing the ability to dial 0 during a personal greeting in Teams Phone voicemail
An FYI for those of you using Teams Phone: We recently learned, due to customer complaints, that Microsoft is rolling out an update to the "voicemail bot" in Microsoft Teams Phone that takes personal voicemail messages. This new version of the bot has removed the ability for customers to press 0 to follow the configured opt-out (transfer) option for the mailbox (i.e. operator, call queue, etc). Pressing zero is ignored and does not interrupt the greeting. I'm specifically referring to setting VoicemailWithTransferOption with an associated TransferTarget. We see this as a customer service disaster that is not aligned with industry conventions or customer service best practice. We have pushed back strongly on Microsoft's decision making but they say that only a handful of customers have complained. This new bot is 70% rolled out to tenants as we speak. Microsoft customer support has associated our tenants to the "old bot" for the time being, but saying they are unsure how long they can maintain this as the rollout continues.225Views1like1Comment
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
- 3 MIN READWe’re entering a new era where collaboration and communication are being reimagined through the power of Teams, M365 Copilot and agentic AI. This session offers a dynamic exploration of the trends sh...Sep 11, 2025505Views0likes0Comments
- Microsoft Teams is a lifeline for collaboration – from quick chats to critical client meetings. But when something goes wrong (a sudden app crash, a stubborn update failure, or any glitch in between)...Sep 10, 2025625Views2likes1Comment