Blog Post

Microsoft Teams Blog
5 MIN READ

New Microsoft Teams features improve call and meeting quality

robertaichner's avatar
robertaichner
Icon for Microsoft rankMicrosoft
Oct 26, 2021

As more organizations adopt Microsoft Teams, the most common customer feedback we hear relates to increased efficiency and productivity from enabling more capabilities and workflows through a centralized experience. When colleagues, apps, and data come together in Teams, it opens new opportunities to connect and collaborate.


With the rise of virtual meetings and hybrid work becoming the new norm, the quality of calling and meeting experiences on Teams becomes that much more important. We’re committed to ongoing improvements to Teams audio and video quality, through user-facing features and settings, to cutting-edge codecs and AI.


This blog post kicks off a series in which we’ll cover recent and upcoming innovations and tools in Teams that help ensure your message comes through with new levels of clarity and reliability.


Microsoft Teams: built in the cloud, engineered for performance

Before we dive into new features, it’s worth revisiting the highly resilient global infrastructure of Teams, built on the Azure Intelligent Cloud and Intelligent Edge. Azure enables Teams to combine data with AI for adaptive experiences that optimize for enterprise-grade voice and video over variable bandwidth environments including Wi-Fi and cellular networks. The intelligent cloud also enables real-time insights, holistic security, unified identity, simplified device management, all designed to keep Teams running at its peak.


Now, let’s talk about Teams quality improvements through the following categories:

  • AI-driven improvements to audio and video quality
  • Intelligent real-time adjustments improve calling and meeting experiences in the office and on the go
  • Admin tools to help manage and optimize calling and meeting experiences

AI-driven improvements to audio and video quality

Satin Audio Codec – Great sound quality with high resilience
As the volume of virtual meetings grows, users require great call quality even amidst network and connectivity constraints. There are many scenarios that can contribute to low bitrate – parents and children sharing the household’s network for meetings and classes, the high cost of premium data plans, aging infrastructure, among others. To help with these challenges, our new audio codec, Satin, offers great audio quality at a bitrate as low as 7kbps, making meetings sound natural and clear even when the network has low bandwidth.


Learn more about the Satin Audio Codec.


Background Noise Suppression – Keep unwanted sounds out of the conversation
Teams background noise suppression uses specially trained deep neural networks to filter out noise and only retain speech to ensure barking dogs, garbage trucks, and unexpected leaf blowers can no longer steal the focus from your meetings. While traditional noise suppression algorithms address simple stationary noise sources such as a consistent fan noise, our AI-based approach learns the difference between speech and unnecessary noise and can suppress various non-stationary noises, such as keyboard typing or food wrapper crunching. After Teams background noise suppression launched, we saw a 31% decline in comments about background noise distractions. This user-favorite feature is generally available on Windows and Mac and will roll out to iOS soon.


Learn more about Teams background noise suppression.

Noise suppression can be toggled within Teams settings or from a meeting window.

 

High-Fidelity Music Mode
Because of its foundation as a calling and meetings platform, Teams was engineered to optimize for dialogue. But with High-Fidelity Music Mode, Teams provides a high-fidelity experience for music as well.


In an upcoming blog, we’ll share more about upcoming Teams functionality expected later this year that allows users to optimize sound for music, performances, and media when they need the highest fidelity possible.


AI-based Video and Screen-sharing Optimization – Smooth, distraction-free video

With full HD 1080p support, AI-based video optimization adjusts to network conditions and bandwidth constraints for a smooth, consistent visual experience even through high packet loss. And for additional control, adjustable bitrate caps allow IT admins to further tailor video performance.


New screen sharing optimizations in Teams automatically optimize shared content based on characteristics such as small fonts and video, so your audience doesn’t miss the important details. Now you can focus on the meetings instead of manually adjusting settings for content type.


Learn more about the new video optimization features in Teams.

 

Intelligent real-time adjustments improve calling and meeting experiences

Real-time user alerts
Even the most robust networks can’t compensate for user-level issues that can lead to poor call and meeting experiences. Teams can provide user alerts, recommendations, and adjustments in real-time to minimize disruptions and enable smooth and seamless connections. For example:

  • When joining a Teams meeting that is already in progress, users are automatically joined with their microphones muted
  • If users join a Teams meeting with their speakers muted, Teams provides them with an alert to un-mute their speakers
  • During an active Teams meeting, if users are on mute and begin to speak, Teams detects this and alerts users they are speaking while muted

Teams alerts users when they are speaking while muted.

 

Seamless endpoint transfers between PC and mobile devices

Teams makes it easy to place and receive calls from several different endpoints, but sometimes you need to move locations or devices to finish your call. The new endpoint transfer capability allows you to seamlessly move your calls between different devices, such as from your laptop to mobile phone and vice-versa, without any interruption in call service or quality. When you decide to move to another device, clicking to join the meeting from the new device, you will be suggested with 2 options to choose from: “transfer to this device” or “stay on both device” choosing either one of the options will immediately streamline your selection.

Start a call on your PC and transfer to your mobile device.

 

“Call me back” safeguard

Teams can detect when an audio or device issue occurs and offers a “Call me back” option to continue the meeting via phone versus spending valuable meeting time on technical troubleshooting.

In the event of technical issues, Teams can call you back on a mobile device.

 

Learn how to set up the Call me back feature.


Mobile network switching

When the quality of the network suddenly degrades it’s important to have a seamless transition from Wi-Fi to cellular or vice versa. Teams can automatically switch to a mobile data network while maintaining video and screen sharing. The participants will continue the meeting without any disturbance.


Admin tools to help manage and optimize calling and meeting experiences

There’s enough to manage during meetings and calls, which is why we’ve focused on automating as many of the audio and video optimizations in Teams as possible. But we still want to ensure IT Admins have the reporting and tools to manage call and meeting experiences from the tenant-level, to individual, high-value meetings.


In an upcoming blog post, we’ll cover Teams resources such as the Call Quality Dashboard, help desk Call Analytics, and Real-Time Analytics, that provide valuable insights that enable admins to manage call and meeting quality across the organization.

 

Always Improving

Teams is a core solution for the modern workplace. As such, we’re driven to innovate and push the boundaries of what Teams can do. From highly visible user features to powerful management tools for admins to behind-the-scenes AI-based optimizations for continual improvements in fidelity and resiliency, Teams is always improving. And because Teams is based on the Azure Cloud Services platform, new functionality and performance features are seamlessly delivered to your organization.


Stay posted to this blog for ongoing updates and deep dives on Teams quality improvements as they’re announced.

Updated Aug 25, 2022
Version 8.0

12 Comments

  • Petri-X's avatar
    Petri-X
    Bronze Contributor

    robertaichner  if you really would like to hear, then here are some..

     

    How to analyze the call issue where call duration is e.g. two hours, but user had troubles only in middle of call and that takes 15 minutes. The current reports says the call quality was on good level as the average thresholds looks fine, but user is still complaining of it. There are only some of the maximum values which could indicate about the issues on the call.

     

    For that problem I have tried to get understood for the following records on TAC, but so far no luck:

    MediaLine_InboundStream_Payload_Audio_JitterBufferDelayHistogram1

    MediaLine_InboundStream_Payload_Audio_frameBurstArrivalTimeSeries1

    MediaLine_InboundStream_Payload_Audio_frameJitterGapTimeSeries1

    MediaLine_OutboundStream_Payload_Audio_SendSignalLevelHistogram1

    MediaLine_NetworkDeviceState

    Not even sure how to read those Histogram valus 😄

     

    Other problem type is the synchronization between audio and video: Sometimes users are complaining that audio and video are out of the sync, but I have no idea how to identify such issue using already available reports/tools. So far I have tried to testing this by myself using a metronome app on the phone.

     

    Sometimes it would also be good to be able to identify what modalities are used on the meeting/calls, and durations of them. To get better understand what has happen on during the meeting/call.

     

    Also it would be nice to get some statistics to identify what error codes users are having and how often. Currently we are super blind for this as there are no centralized logging on Teams.

     

    And sometimes we can see some error codes on the TAC when analyzing calls, but quite often that gives zero information.

     

    And finally, I have tried to get understand why the resolutions on video changes on users when looking for resolution details:

    MediaLine_InboundStream_Payload_Video_VideoResolutionDistribution_CIFQuality/-HD720Quality/-VGAQuality/-HD1080Quality/etc..

    The most obvious reason should be the bandwidth, but that is also too well hided.

     

    For the CQD I have proposed all to go through this series: CQD training Series part 1: CQD Online Introduction - YouTube But perhaps there should be some update to this, and having a bit more complex examples? 😉

     

    Perhaps there could be even more, but I believe this is already a bit too long 😄

     

     

     

  • Markus_Johansson this feature is already GA. We support up to 1080p for both "crisp" and "smooth" mode but for smooth mode it depends on the available bandwidth and we may reduce the resolution to achieve a better frame rate to have the motion of the shared content appear smooth.

  • robertaichner 
    Could you elaborate on the "desktop sharing" section, how can we track to understand when this is in GA? 
    Could you also say something on the resolution while sharing?

    New screen sharing optimizations in Teams automatically optimize shared content based on characteristics such as small fonts and video, so your audience doesn’t miss the important details. Now you can focus on the meetings instead of manually adjusting settings for content type.

     

     

     

  • ngath thanks for catching our typo. This has been fixed. 
    ediflyer we have released a few performance fixes and are working hard on more improvements. This is currently one of the top priorities. We will dedicate a blog post to this topic in the future to summarize what we have done and what our future plans are.

    JAManzano most of the features called out here are already released. The high-fidelity music mode has a message center post and we will soon create one for noise suppression on iOS. As usual all new features will be announced in the message center.

    Petri-X thanks for your feedback. I would love to hear more about what improvements you would like to see for CQD, call analytics and real-time analytics. Our team is actively working on improving those. Feel free to share your opinion on what's most important.

    JonathanPitre I do understand that the lack of features for VDI is frustrating and apologize for this. It's very much a priority for our team right now. I will share your feedback with the team.

  • JonathanPitre's avatar
    JonathanPitre
    Brass Contributor

    This is great and all but VDI users are still missing key features such as give and take control when app sharing. 
    Is this on the roadmap ? Even Skype was able to support this feature, this create a rather poor experience for all VDI users which is btw is used by all Fortune 500 companies. Please pay close attention to your customer feedback.


    https://docs.microsoft.com/en-us/microsoftteams/troubleshoot/teams-conferencing/give-control-doesn%E2%80%99t-work-sharescreen
    https://docs.microsoft.com/en-us/microsoftteams/teams-for-vdi

  • Petri-X's avatar
    Petri-X
    Bronze Contributor

    One simple fix for the meeting quality: Enable the full screen mode for attendees. So when someone is sharing screen or application we could take a look that in full screen mode. Without avatars, buttons etc.. which are not helping people to keep the focus on the content. When sharing application, speakers video is often not important.

     

    And it is super interesting to see what you are going to offer for CQD, call analytic and real time analytic. At least there are lot of improvements needed on these to support troubleshooting work with Teams.

  • ediflyer's avatar
    ediflyer
    Brass Contributor

    Good to see these further improvements - many of them are already in place and working well.

     

    However robertaichner any word on when the big problem of high CPU & GPU usage will be fixed? That's the biggest problem I have just now, especially when running Teams on a laptop.

  • ngath's avatar
    ngath
    Iron Contributor

    When joining a Teams meeting that is already in progress, users are automatically joined with their speakers muted

    robertaichner  I think you meant microphone.