microsoft teams
17593 TopicsCross-Platform Meeting Connect: Great in-room meeting experiences across Teams and Zoom
Your team is gathered in a Teams Room for a project review, but the customer’s invitation is for a Zoom meeting. You want to use the room’s audio, video, and displays, share the presentation, and stay connected to the conversation. You shouldn’t have to give up your room’s setup just because the meeting is on another platform. Whether your organization uses Teams or Zoom Meetings today, people need the flexibility to meet with customers, partners, and colleagues on a range of platforms. Direct Guest Join will allow Teams Rooms to join Zoom Meetings and Zoom Rooms to join Teams meetings. Microsoft and Zoom are building on that foundation with Cross-Platform Meeting Connect, to address some of the most requested needs of people joining meetings from a conference room, regardless of the platform they use. The goal is a more complete room experience for the everyday cross-platform meetings that bring organizations together. Planned improvements to sharing, meeting visibility, room controls, and HD video are designed to help people contribute confidently using the room’s capabilities. Share ideas from the room A more seamless room experience also means making it easy to share and view content. With planned HDMI sharing, people will be able to connect a laptop to the room and share content directly into the meeting. The room will also be able to display content shared by other participants, helping everyone follow the same presentation or document. Stay connected to people and the conversation Knowing who is in the meeting helps people collaborate with confidence. A participant roster is designed to show the meeting participant list on room display and update as people join and leave. It will give in-room participants a clearer view of who is in the meeting especially when some attendees are not visible in the current video layout. Enhanced chat visibility will help everyone in the room follow both parts of the meeting conversation by bringing read-only chat into the room layout alongside the meeting video. People will be able to show or hide the chat panel as needed, without having chat appear unexpectedly over video. This experience is read-only: participants will be able to view chat supplied by the meeting platform but not compose or send messages from the room itself. Use familiar room controls People should be able to rely on the controls in front of them. With Cross-Platform Meeting Connect, planned improvements will keep room hardware and touch console controls synced with the hosted meeting, prioritizing mute, unmute, and end-call for the initial delivery. That synchronization is intended to preserve the room's behavior people expect and reduce uncertainty about whether the room is muted or has left the call. Keep people and content in view For rooms with two displays, we are introducing a layout that uses each screen for a different purpose: shared content on one screen and the participant gallery on the other. This would let in-room attendees follow a presentation while keeping remote participants in view. Video improvements support sending and receiving video at up to 1080p for Teams meeting on Zoom Rooms. Actual resolution will depend on the meeting platform’s policies, the room device, and network conditions. The experience is designed to adapt when bandwidth is constrained, or hardware cannot sustain the higher resolution, with meeting reliability remaining a priority. More flexibility, with clear expectations Microsoft and Zoom share a goal of helping people collaborate across platforms while making better use of their meeting rooms. These improvements are designed for both directions, with a focus on the capabilities people need most in everyday room meetings. A guest meeting will still differ from a native meeting, and this work does not extend every enhancement to every platform. As the integration evolves, cross-platform meeting experiences will move forward together. Individual capabilities will depend on support from both the room system and the meeting platform, helping ensure people see controls that work for their meeting experience. What’s next With Cross-Platform Meeting Connect, Teams Rooms will make it easier for people to join, participate, and collaborate in meetings hosted on other platforms, helping organizations get more from their meeting room experience. Stay tuned as we continue working toward more ways to make cross-platform meetings easier and more connected.1.9KViews5likes3CommentsMaking Microsoft Teams more responsive, reliable, and ready for work
By: Ihor Lukyanenko, Harsh Nagaonkar, Vishal Ratna and Suprem Gupta Every day, people rely on Microsoft Teams to connect with colleagues, share ideas, make decisions, and move work forward. Whether they're joining a meeting from a laptop, catching up on conversations from a mobile device, or collaborating across multiple projects throughout the day, they expect Teams to be fast, responsive, and ready when they need it. In our June 2026 update, we shared gains across chat switching, reduced hangs and freezes, and faster people search. Since then, we’ve continued to raise the bar. From hardware-constrained devices to employees working on the go from mobile phones, delivering a consistent, high-quality experience across every platform remains a key focus for the Teams engineering team. In this post, we'll highlight several recent performance investments that are helping make Teams faster, more efficient, and more responsive across desktop and mobile experiences. Teams Efficiency Mode: Delivering a Better Experience on Hardware-Constrained Devices | Windows, MacOS Great collaboration experiences shouldn't depend on having the latest hardware. Many of our customers rely on older devices, entry-level laptops, or systems operating under challenging network constraints. As organizations extend device lifecycles and support increasingly diverse hardware fleets, ensuring a high-quality of experience across all configurations remains an important priority. This is why in June we launched Teams Efficiency Mode, a set of optimizations designed to reduce resource consumption and improve overall responsiveness on hardware-constrained devices. Teams Efficiency Mode gets enabled by default on devices with slower / legacy CPUs and limited amount of RAM (8GB or less). Users on such devices see a corresponding indicator in the Teams title bar. Also, on any device, Efficiency Mode can be turned on and off manually through the dedicated setting. The benefits are visible in everyday workflows. In Efficiency Mode, Teams launches up to 20% faster on hardware-constrained devices, helping users get into conversations, meetings, and tasks more quickly. When in a meeting, Teams automatically adjusts the resolution of user’s camera to preserve the CPU headroom for the audio path. As a result, users on hardware-constrained devices can maintain a high quality of their meeting experience despite the disproportionately higher thermal throttling rates. Encouraged by these early wins, we are actively working on expanding the set of optimizations applied in Efficiency Mode. By making Teams more efficient and resilient on a wider range of hardware, we're helping ensure that users can stay productive, collaborate confidently, and get the most out of Teams regardless of the device they're using. Making Responsiveness Measurable – and Actionable | Android Responsiveness has consistently been one of the biggest sources of dissatisfaction in our Android customers’ feedback. We knew users were experiencing friction, but we lacked a single metric that could measure responsiveness across the many interactions they perform every day. To close that gap, we introduced the App Responsiveness Index (ARI). ARI connects real user actions—such as taps, scrolling, and navigation—with Android frame data. It groups frames into roughly 208 ms “blinks” and measures the perceived smoothness of each interaction and screen. More importantly, it gives teams actionable telemetry at the individual screen level. That visibility made the main causes of poor responsiveness much clearer: Memory issues, responsible for approximately 60–65% of the impact Blocking work on the main thread Heavy layouts We started by addressing memory horizontally across the app. This included fixing memory leaks, reducing database-call explosions, and resolving out-of-memory failures. The results were significant. Our slow-frame metric improved 40% YoY. We also brought the user-perceived ANR rate down to an all-time low of 0.12%. Targeted memory improvements reduced total blocking garbage-collection duration by 23%. Because blocking GC pauses application work, this improvement has a direct effect on how responsive the app feels. We also wanted to make these gains sustainable. For scenarios covered by system tests, we introduced memory regression gates that evaluate changes before they are merged. These gates have already caught several potential regressions at the pull-request stage. In parallel, we built AI-powered pull-request guardrails to identify risky patterns even earlier. These guardrails currently operate at 93% precision, and we are evolving them into an agentic system that can detect, explain, and eventually help prevent responsiveness regressions before they reach production. Image Thumbnails – 17% Faster Loading | Android Every day, people use Microsoft Teams to share screenshots, photos, files, and other visual context that keeps work moving. In media-heavy chats and channels, those images are often experienced first as thumbnails while users scroll through a conversation. When those thumbnails appear late, the conversation can feel less responsive even when the service behind it is healthy. Making media-heavy chats feel smoother For users, the problem was simple: in some Android conversations, thumbnails did not always keep pace with scrolling. A user could reach a message and briefly see an empty placeholder before the image appeared. In other cases, multiple thumbnails appeared together after a delay, creating a bursty experience that made scrolling feel uneven. This was especially visible in chats and channels with a lot of shared media. Images are part of the conversation, so delays in rendering them interrupt the flow of reading, reviewing, and responding. The goal of this work was to make thumbnails appear earlier and more predictably as users move through a conversation. The interesting part was that the backend was not the whole story. Service-side latency could look healthy, and many images were already being served from cache. Still, the user could see delayed thumbnails. That told us we needed to look at the full client-side journey of an image, not just request and response timing. How we did it: mapping the image journey To understand the gap, the team created Image Journey Mapper for Android. This was not a feature by itself; it was a diagnostic subsystem designed to answer one question: where does time go between creating a media block and showing the thumbnail on screen? We first identified the milestones that mattered in the lifecycle of a thumbnail: UI block creation, view attachment, cache lookup, network queueing, download, decode, and render. Then we added instrumentation across those stages and flighted the diagnostic code only to Canary users, which are Microsoft internal users. That allowed us to collect real usage data while keeping the scope controlled. For this investigation, the journey events were written into a separate purpose-built table in the device database. Once enough data was collected from internal users viewing images in Teams, the team analyzed the patterns across many journeys. The important shift was that image rendering was no longer a single opaque interval; it became a stage-by-stage timeline. What we found The Journey Mapper data surfaced three important client-side bottlenecks. They were valuable because each one pointed to a different layer of the image pipeline, and each required a different kind of fix. 1. Some images were being fetched again after cache churn In media-heavy sessions, larger thumbnails and smaller frequently reused assets could compete for cache space. When smaller assets were evicted, the app had to fetch them again even though they were likely to be needed repeatedly. The fix was to make cache behavior more intentional by separating workloads so smaller frequently reused images were less likely to be displaced by larger media. 2. Some requests were waiting in the client network queue A slow thumbnail can look like a network problem from high-level telemetry. The mapped journey showed a more specific pattern: for some images, transfer had not started yet. The request was waiting in the client networking layer. That led us to tune network concurrency for image-heavy workloads so independent thumbnail requests could make better use of available device and network capacity. 3. Loading often started too close to display time The mapper also showed that image blocks could exist before their thumbnails started loading. That meant the app had unused time before the user reached the image. To take advantage of that window, we introduced thumbnail warmup: upcoming media blocks near the viewport can be prepared before they are visible, with cache-aware checks and bounded concurrency. What we changed The fixes followed the diagnosis. We tuned the networking path for concurrent image requests, made cache behavior more predictable for different image sizes and reuse patterns, and added controlled thumbnail warmup so images could be prepared before the user reached them. These changes were designed to improve perceived performance without turning prefetch into unbounded background work. Warmup remains cache-aware, concurrency is limited, and rollout is measured carefully so latency gains are balanced with responsiveness, device resource usage, and reliability. What we have seen so far This work is still in progress. The experience has been validated in internal rings and exposed to our private preview customers for a meaningful period. The team is using the learnings from that exposure to prepare the next broader rollout phase, with general availability as the near-term goal. The current results show that the targeted image-pipeline changes are moving the experience in the right direction, with a measured latency reduction of approximately 17%. More importantly, the visible user impact is clearer in day-to-day use: thumbnails are pre-loaded before the user reaches them, loaders are no longer visible in the optimized path, and users do not have to pause for images to load while scrolling through media-heavy conversations. At the same time, we continue to carefully observe the rollout to ensure that latency gains are balanced with responsiveness, device resource usage, and reliability. Looking Forward As Microsoft Teams continues to evolve with richer collaboration experiences and increasingly intelligent AI-powered capabilities, maintaining a fast and responsive user experience remains a foundational engineering priority. We will continue investing across desktop and mobile platforms to improve responsiveness, reduce resource consumption, accelerate content loading, and ensure Teams performs reliably across the wide range of devices and environments our customers depend on every day.289Views1like0CommentsTeams Meetings Get AI Memories for Copilot
If your tenant has Microsoft 365 Copilot licenses, you’ll soon see meeting archive files generated by AI for Teams meetings. The files are stored in a SharePoint Embedded container, but they’re not intended for user consumption. Instead, AI tools like Copilot and the Facilitator agent will use meeting archive files to generate better responses to questions from meeting participants about what happened during meetings. It’s yet another file type to figure out how to govern. https://office365itpros.com/2026/10/21/ai-meeting-archive-files/36Views0likes0CommentsJSON Formatting
I created a JSON that counts the days after a certain start date "A" and stops after a date "B" if there is no date in B it keeps counting. Further the days count<90 turn green, 90-120, turn yellow, >120 turn red. The problem I encounter is that it works fine in 0. All items, but no longer in a specific view, although the record gives the correct number (B-A) the visual view keeps counting from A. Did anyone had something similar? The JSON code checked out correct and it was mentioned that the error is to be found in SharePoint backend configuration settings, rather than frontend browser code or indexing times. What could/should be changed in the backend configuration to solve this?Solved96Views0likes2CommentsUploading PDFs into Whiteboard
With the retirement of the whiteboard app, my company now has to use the web and teams version exclusively. We like to make use of the app specifically because you can upload high quality PDFs on to the board. However, this feature isn’t available on the web and teams version. Are there any plans for the existing versions to have the option to upload locally saved PDFs?111Views0likes1CommentPlanner task comments no longer send email notifications – critical regression
This change removed a previously existing core functionality without providing an adequate replacement. With the new Planner experience, task comments no longer trigger automatic email notifications to assigned users. This breaks a critical communication mechanism that many teams relied on for reliable task coordination. As a result, assigned users are no longer consistently informed about updates, introducing a high risk of missed information and operational issues in day-to-day work. There is currently no supported or enforceable alternative to ensure users are notified. Previous behavior: Task comments triggered automatic email notifications Assigned users were reliably informed Communication was traceable and consistent Current behavior: No automatic email notifications No configuration to restore this @mentions required (manual, error-prone, not enforceable) Microsoft Support has confirmed that this is by design and cannot be reverted. From an enterprise perspective, this is not just a design change, but a regression of critical functionality without an equivalent replacement. Request: Please restore automatic email notifications for task discussions or provide a reliable, enforceable alternative for notifying assigned users. Question to the community: How are you handling this change in real-world scenarios? Switching tools? Enforcing @mentions? Moving communication out of Planner? Would appreciate hearing how others are dealing with this.1.8KViews5likes9CommentsHow are organisations monitoring attendance and participation during live Microsoft Teams meetings?
Hi everyone, I’m interested in how organisations are monitoring and verifying attendance and participation during live Microsoft Teams meetings, particularly where accurate records are important. Teams attendance reports provide useful information about when participants join and leave, but they don’t necessarily provide a complete picture of what happens throughout a session. For example, how are organisations managing: Participants switching their cameras off for extended periods People stepping away while remaining connected Monitoring attendance throughout longer meetings, training sessions or online events Verifying that participants remain present Maintaining reliable attendance records for compliance, accreditation or reporting purposes Are you relying on Teams’ built-in attendance reports, monitoring participants manually, or using additional tools? I’m particularly interested in how organisations are addressing these challenges without creating additional administrative work for those running the sessions. Would be great to hear what approaches or solutions others have found effective.135Views0likes2CommentsTeams Chat messages disappears
Problem with Teams Windows client. When you hover the mouse over the chat column, all the contacts disappear. If you click on the Chat icon to the left or press CRTL+2 you get the error message "We ran into a problem getting your chats and channels" I have tried to do both a repair and reset from the advanced app settings. Also tried to remove Teams and do a new installation. Finally I have manually delete the cache files from: %userprofile%\appdata\local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams What's next to get Teams working again?164Views0likes1CommentMicrosoft Teams transcription language settings
Hi! With a Microsoft 365 Business Premium license and a Copilot license, I can use transcription during a Teams meeting by setting the spoken language to Auto Detect. However, the transcription is sometimes inaccurate. Is there a way to limit the language detection scope? For example, is it possible that I select only English and Chinese, and Auto Detect is restricted to those two languages instead of also attempting to detect languages such as Spanish or French ?119Views0likes1Comment