Connect problems

Hi there !

i need some help with my jitsi behind NAT

I have install nginx + jitsi quick install
I did the custom config in /etc/jitsi/videobridge/ sip-communicator.properties :

org.jitsi.videobridge.AUTHORIZED_SOURCE_REGEXP=focus@auth.visio.XX.XX/.* (XX for my domain/IP)
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=10.XX.XX.XX
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=46.XX.XXX.XXX

I also did port forwarding on 4443 and 100000


JS console gave me some informations

RemoteWebProgress failed to call onStatusChange: [Exception… “JavaScript component does not have a method named: “onStatusChange”‘JavaScript component does not have a method named: “onStatusChange”’ when calling method: [nsIWebProgressListener::onStatusChange]” nsresult: “0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)” location: “JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119” data: no]

JVB log :

GRAVE: [10337] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Failed to send a packet to target /80.215.98.7:24000:java.nio.channels.ClosedChannelException

Seems to works with 2 peoples but not all time …

I could give the link of my project if needed

Any idea ?

Thx

did you test from your network or outside ?

i did, from my network <===> form outside OK with 2 devices

if it work with 2 devices so it’s probably the P2P, can you try with 3 device, if it work only on your network it’s probably a firewall issue

i tried with 3 in local and it does not work, when the 3rd join the room, i loose video and audio on the 2 others

i also have this log in jvb

[1744] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 91fd9f3d not ready yet.
JVB 2020-01-28 17:21:57.054 AVERTISSEMENT: [1744] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-01-28 17:21:59.053 AVERTISSEMENT: [1745] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 91fd9f3d not ready yet.
JVB 2020-01-28 17:21:59.053 AVERTISSEMENT: [1745] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-01-28 17:22:00.487 AVERTISSEMENT: [1746] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 91fd9f3d not ready yet.
JVB 2020-01-28 17:22:00.488 AVERTISSEMENT: [1746] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-01-28 17:22:01.054 AVERTISSEMENT: [1747] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 91fd9f3d not ready yet.
JVB 2020-01-28 17:22:01.054 AVERTISSEMENT: [1747] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-01-28 17:22:03.055 AVERTISSEMENT: [1748] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 91fd9f3d not ready yet.
JVB 2020-01-28 17:22:03.055 AVERTISSEMENT: [1748] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message

it works fine in local now

but still have that log from external connection

JVB 2020-02-03 11:59:02.340 AVERTISSEMENT: [4114] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:02.340 AVERTISSEMENT: [4114] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:02.904 AVERTISSEMENT: [4115] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:02.904 AVERTISSEMENT: [4115] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:03.440 AVERTISSEMENT: [4116] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:03.440 AVERTISSEMENT: [4116] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:03.452 AVERTISSEMENT: [4117] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:03.452 AVERTISSEMENT: [4117] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:04.360 AVERTISSEMENT: [4118] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:04.360 AVERTISSEMENT: [4118] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:04.900 AVERTISSEMENT: [4119] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:04.900 AVERTISSEMENT: [4119] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:06.359 AVERTISSEMENT: [4120] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:06.360 AVERTISSEMENT: [4120] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:06.902 AVERTISSEMENT: [4125] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:06.903 AVERTISSEMENT: [4125] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message
JVB 2020-02-03 11:59:08.458 AVERTISSEMENT: [4126] org.jitsi.videobridge.EndpointMessageTransport.log() SCTP connection with 52918829 not ready yet.
JVB 2020-02-03 11:59:08.458 AVERTISSEMENT: [4126] org.jitsi.videobridge.EndpointMessageTransport.log() No available transport channel, can’t send a message

I did custom config and port forwarding …
I’m stuck

@Tony_CD26 you are missing the steps to configure jvb private & public address, please read again the advanced section in quick install guide: https://jitsi.org/qi#advanced-configuration

thx a lot Damencho

However i did this steps …

org.jitsi.videobridge.AUTHORIZED_SOURCE_REGEXP=focus@auth.visio.ladrome.fr/.*
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=10.254.249.13
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=46.18.229.154

Is this not enough ?

Have you restarted jvb after doing that? As looking at webrtc-internals for your deployment, jvb was not offering its public address.