I’ve posted in the GitHub issue — I think this might be due to ICE restarts being disabled by default in Jitsi (enableIceRestart) due to a bug that causes them to not work properly. So when you change the network conditions during the call, the only option is to reconnect from scratch, rather than do the “seamless” ICE restart.
This assumes that you are closing direct access to udp/10000 from the client while the call is underway — it’s not clear to me from the GitHub issue if the problem also occurs if you start the call with access to udp/10000 from the client already closed, so that TURN is used from the beginning.
BTW, posting questions like this here on the community rather than the GitHub issues can get wider visibility for them from the start, until/unless they’re known to be a bug in Jitsi itself.
Yes I already tried the enableIceRestart as I told you in GitHub but without success. Anyway in Jitsi SaaS I don’t think the connexion restart every 40 seconds. It that was the case, we would see micro cuts when it reconnects right ? Anyway the option doesn’t works and for slow connexions, may not be the solution.
For the conditions, I don’t assume changing the network conditions during the call, I only start fresh calls with 10000/UDP open or closed client side. I assume my customers don’t modify their firewall settings in production during daywork haha. So yes it is TURN from the beginning.
BTW, posting questions like this here on the community rather than the GitHub issues can get wider visibility for them from the start, until/unless they’re known to be a bug in Jitsi itself.
Hi @Jerome_LEMAN_GARIN ,
You are only observing this reconnection behavior on your own platform or also on meet.ji.si ?
And what is your JItsi-Meet version ?
But we have this issue for more than a year and perform regular Jitsi update to keep up to date (as soon as our production constraints allows us to do it safely)