Jitsi-Meet not working from different network

I have installed jitsi-meet on Ubuntu 16.04.6 LTS server. I can have two persons join from same network (LAN/ISP) and it works without any issues. Seems like p2p works. But if they are from different network/ISP, no video and audio. STUN might be failing. I have assigned public IP directly to the server and FW ports are open.

Below are the browser errors -
[JitsiConference.js] <h.sendMessage>: Failed to send E2E ping request or response. undefined
[modules/RTC/BridgeChannel.js] <l._send>: Bridge Channel send: no opened channel.

Below are the errors from jvb.log
network=‘0’ priority=‘2130706431’ protocol=‘udp’ type=‘host’ ip=‘public ip’ port=‘10000’/>
2020-05-14 12:14:12.800 INFO: [44]
ConnectivityCheckClient$PaceMaker.run#919: Pair failed: public ip:10000/udp/host -> 172.23.71.1:58214/udp/host (stream-38f675cd.RTP)
ConnectivityCheckClient$PaceMaker.run#919: Pair failed: public ip:10000/udp/host -> 169.254.34.20:58215/udp/host (stream-38f675cd.RTP)

ConnectivityCheckClient$PaceMaker.run#919: Pair failed: public ip:10000/udp/host -> 192.168.1.4:58216/udp/host (stream-38f675cd.RTP)
ConnectivityCheckClient$PaceMaker.run#919: Pair failed: public ip:10000/udp/host -> 169.254.231.194:58217/udp/host (stream-38f675cd.RTP)

Any help is much appreciated.

Check port forwarding.

I’m not using NAT and no firewall in between.Still need to check on that. Just confused what mistake I’m making…

There are no firewall. I’m just doing testing. All ports are open and public ip directly assigned to the server.