I'm having a web app which works fine as long as both parties are on the same network. It also worked fine in the past, if both parties were on a different network.
Out of the sudden I was triggered by a customer, who told me, that connections backed by LTE doesn't work anymore.
And in fact: I tried to reproduce with two browser windows on two different machines. If both machines are on the same network, all was fine.
If one machine was connected via LTE, there was no way to connect both, even though valid STUN and relay candidates were exchanged.
In the end I stripped down the ICE server configuration on both machines to just TURN:
iceServers: [{
urls: "turn:
openrelay.metered.ca:80",
username: "openrelayproject",
credential: "openrelayproject"
}]
I explicitly used a free TURN server, since I suspected the problem in my COTURN.
But this showed the same problem: No functionality in a mixed LTE/LAN scenario
What can be the issue here?