Working fine with intranet and not working with internet

with local LAN it is working fine with enternet it shows like the image !
How to fix this??

This is a network problem checkout advanced section of https://jitsi.org/qi.

Im guesing its a PBR thing…
First step is make sure you can successfully ping all of those ip from their own network…

What do you mean by PBR?

I have Channel error: undefined and no open channel error in console!

Logger.js:154 2020-10-14T07:41:45.613Z [modules/RTC/BridgeChannel.js] <RTCDataChannel.e.onerror>: Channel error: undefined
o @ Logger.js:154
e.onerror @ BridgeChannel.js:286
error (async)
_handleChannel @ BridgeChannel.js:282
l @ BridgeChannel.js:70
initializeBridgeChannel @ RTC.js:285
re._setBridgeChannel @ JitsiConference.js:2018
re._acceptJvbIncomingCall @ JitsiConference.js:1936
re.onIncomingCall @ JitsiConference.js:1887
a.emit @ events.js:152
onJingle @ strophe.jingle.js:171
run @ strophe.umd.js:1875
(anonymous) @ strophe.umd.js:3157
forEachChild @ strophe.umd.js:830
_dataRecv @ strophe.umd.js:3146
_onRequestStateChange @ strophe.umd.js:5012
XMLHttpRequest.send (async)
d @ strophe.umd.js:5123
_processRequest @ strophe.umd.js:5137
_throttledRequestHandler @ strophe.umd.js:5290
_onIdle @ strophe.umd.js:4901
_onIdle @ strophe.umd.js:3881
(anonymous) @ strophe.umd.js:3886
setTimeout (async)
_onIdle @ strophe.umd.js:3885
(anonymous) @ strophe.umd.js:3886
setTimeout (async)
_onIdle @ strophe.umd.js:3885
(anonymous) @ strophe.umd.js:3886
setTimeout (async)
_onIdle @ strophe.umd.js:3885
(anonymous) @ strophe.umd.js:3886
setTimeout (async)
_onIdle @ strophe.umd.js:3885
(anonymous) @ strophe.umd.js:3886
setTimeout (async)
_onIdle @ strophe.umd.js:3885
(anonymous) @ strophe.umd.js:5257
setTimeout (async)
_send @ strophe.umd.js:5256
send @ strophe.umd.js:2583
sendIQ @ strophe.umd.js:2740
sendIQ @ XmppConnection.js:435
terminate @ JingleSessionPC.js:1485
_actOnIceFailed @ IceFailedHandling.js:66
(anonymous) @ IceFailedHandling.js:102
setTimeout (async)
(anonymous) @ IceFailedHandling.js:100
Promise.then (async)
start @ IceFailedHandling.js:97
re._onIceConnectionFailed @ JitsiConference.js:2629
(anonymous) @ JitsiConferenceEventManager.js:196
a.emit @ events.js:157
peerconnection.oniceconnectionstatechange @ JingleSessionPC.js:555
A.peerconnection.oniceconnectionstatechange @ TraceablePeerConnection.js:364
Logger.js:154 2020-10-14T07:41:46.899Z [modules/RTC/BridgeChannel.js] <l._send>: Bridge Channel send: no opened channel.

As I said this is a network problem. Is your port 10000 UDP open on the firewall? Check whether port forwarding works for you. And last check jvb logs do you see your public address there.

My 10000 UDP is open

and i found my public ip twice in jvb logs

This only shows that it’s open to the local network.

my public ports are 10000 , 443 , 80 and 4443

Tip: how to check UDP/10000 connectivity

Could you check the connectivity from the outside?

No need to TCP/4443

how to check in windows client

PBR is Policy Based Routing… you need to make a routing tables rule for each network interface.

Solved byu replacing UDP 10000
with UDP 10000:20000

THank u guys

It worked yesterday fine when i changed UDP

without ang changs today it is not working!!!