After many hours to make it work behind NAT firewall, I succeeded and this works on public IP with more than 3 participants etc …
Now I encounter some situation and I can’t find what I should do with my spaghettis.
The server is behind a NAT firewall that also hosts a VPN where some people are. The problem :
When I create a room with people from the VPN, I can see them inside but there is no video/audio exchange while it works perfectly between the people that aren’t inside the VPN.
A room with only people from the VPN doesn’t work at all, no video/audio, I can only see others and send text messages
I opened the UDP 10000 to the VPN network (I found out thank to the blocked packets logs) but it still doesn’t change anything and I’m not sure from what source I should open this since I don’t really know from where the audio/video stream is coming (p2p or from the server)
I know that to make the NAT firewall stuff working with docker I had to set DOCKER_HOST_ADDRESS to my PUBLIC IP, I wonder if that could cause this since the VPN is hosted on the same firewall and may not go through this IP, but I don’t know what is the behaviour here ^^
Finally, some logs of JVB that I’m not sure I understand,
When there are people from outside and inside the VPN :
PMINFO: Suspicious ICE connectivity failure. Checks failed but the remote end was able to reach us.
PMINFO: ICE state is FAILED
PMINFO: ICE state changed old=Running new=Failed
When there are only people from the VPN :
org.jitsi.utils.logging2.LoggerImpl log MWARNING: Received request for a nonexistent endpoint: 56dd050d(conference 52de068c9216ea79) MWARNING: Unable to find endpoint to send EndpointMessage to: 56dd050d
I’m a bit lost here, thank you for reading, and if you seem less lost than me thanks for help