Hi All,
V 25.7.10
I'm posting here to try to get suggestions on some quality issues when I so Teams & G-Meet visios. FYI, I have as well some issues watching videos from some online videos ( not Youtube or netflix as I would say they have a good buffering ..)
I'm using Fiber. Searching on the forum, there was some advices to enable Qos. I have done the config ( I'm joining bufferloat test screenshot) I'm A and you can see as well network bandwith available.
How to reproduce : the behavior is not consistent in time. After X minutes, the quality of the sound decrease ( voice robot ) or the connection is completly lost. After around 10 sec, reconnection, and the session is good again.
-> nothing in the firewall logs on rules
-> no reason of any blocking / bad rules as it would not connect
-> no reason for IPS issue as it would not connect at all ( right ? )
Any insight ? known behavior ? something ? I do not see anything as no bad logs to troubleshoot .
If you need more info, let me know
Thanks in advance
You are seeing the same even without shaping?
I was skimming through this: https://learn.microsoft.com/en-us/microsoftteams/microsoft-teams-online-call-flows
Saw a note under the section "Technologies that aren't recommended with Microsoft Teams":
QuotePacket shapers. Any kind of packet snipper, packet inspection, or packet shaper devices aren't recommended for Teams media traffic and may degrade quality significantly.
Interesting.
There are also several issues on the OPNsense GH related to fragmentation (some closed, some not) so maybe this is rearing its ugly head again. A little out of my depth, though.
Quote from: OPNenthu on February 15, 2026, 11:31:23 PMSaw a note under the section "Technologies that aren't recommended with Microsoft Teams":
QuotePacket shapers. Any kind of packet snipper, packet inspection, or packet shaper devices aren't recommended for Teams media traffic and may degrade quality significantly.
Interesting.
You could also read that as Microsoft saying "Don't do anything that prevents us from having complete control of your system..."
Perhaps :) I read it as "You can accept the baseline so that we don't have to troubleshoot your network."
I sooner suspect problems with either IPv6 fragmentation or UDP packet drops, tbh. It's been a theme and the FreeBSD kernel is getting mucked with to make pf play well with pfil() hooks requiring the entire packet which is a problem under IPv6. Or something like that.
I'm only halfway through this explanation: https://www.youtube.com/watch?v=JtSg6ylDALo
Also need to re-read this: https://github.com/opnsense/src/issues/254