JIBRI recording/streaming - JingleSessionPC timeout

Hello everyone,

I have a docker jitsi meet setup that works fine in public and private environments except for some private networks (a client’s intranet) which came to be an exception.

In this network, the streaming start button doesn’t turn RED ever. I have set up a vnc server in order to inspect what happens exactly in JIBRI.

This is an excerpt from JIBRI log I have extracted from /var/lib/jitsi/jibri/browser.0.txt

2020-02-05 17:30:05.259 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:06+0100] [WARNING] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:174449 "RTCIceServer.url is deprecated, please use RTCIceServer.urls instead."
2020-02-05 17:30:05.260 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:11+0100] [WARNING] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[JitsiConference.js]" "\u003C>: " "Failed to discover features of simplegaxd6aslq5@muc.meet.jitsi/n0ievdtc" null
2020-02-05 17:30:05.260 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:16+0100] [SEVERE] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[JitsiMeetJS.js]" "\u003CObject.getGlobalOnErrorHandler>: " "UnhandledError: null" "Script: null" "Line: null" "Column: null" "StackTrace: " Error: Jingle error: {"reason":"timeout","session":"JingleSessionPC[p2p=true,initiator=true,sid=472454e2aeb8]"}
    at https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:211044
    at r.TimedHandler.handler (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:26260)
    at r.TimedHandler.run (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:21870)
    at r.Connection._onIdle (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:37246)
    at r.Connection.<anonymous> (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:37411)
2020-02-05 17:30:05.260 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:16+0100] [SEVERE] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[modules/xmpp/JingleSessionPC.js]" "\u003C>: " "\"session-initiate\" error" null
2020-02-05 17:30:05.260 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:16+0100] [SEVERE] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[JitsiMeetJS.js]" "\u003CObject.getGlobalOnErrorHandler>: " "UnhandledError: null" "Script: null" "Line: null" "Column: null" "StackTrace: " Error: Jingle error: {"reason":"timeout","session":"JingleSessionPC[p2p=true,initiator=true,sid=472454e2aeb8]"}
    at https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:211044
    at r.TimedHandler.handler (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:26260)
    at r.TimedHandler.run (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:21870)
    at r.Connection._onIdle (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:37246)
    at r.Connection.<anonymous> (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:37411)
2020-02-05 17:30:05.261 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:29:51+0100] [WARNING] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[modules/statistics/RTPStatsCollector.js]" "\u003Cf.processAudioLevelReport>: " "267895641 not enough data"
2020-02-05 17:30:05.261 INFO: [65] browser.leaveCallAndQuitBrowser() [2020-02-05T17:30:05+0100] [SEVERE] https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216 5:248099 "[JitsiMeetJS.js]" "\u003CObject.getGlobalOnErrorHandler>: " "UnhandledError: null" "Script: null" "Line: null" "Column: null" "StackTrace: " Error: Strophe: request id 26.1 error 0 happened
    at Object.i.Strophe.log (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:40:17856)
    at Object.error (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:18436)
    at e.Bosh._onRequestStateChange (https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=3216:6:49391)

Notice: This error came only in the client’s environment.

I appreciate your support