[jitsi-users] Jigasi Callstats integration

Hi,

How do I enable Callstats reporting in Jigasi? I tried by enabling Callstats reporting in JVB but it doesn't make a difference. It might have been a misconfiguration on my part, though. I don't know what the io.callstats.sdk.CallStats.bridgeId option is, for example.

Regards,
Markus

Hi,

To enable callstats in jigasi I have in my config:

net.java.sip.communicator.impl.protocol.jabber.acc1379593267310.CallStats.appId=...
net.java.sip.communicator.impl.protocol.jabber.acc1379593267310.CallStats.keyId=...
net.java.sip.communicator.impl.protocol.jabber.acc1379593267310.CallStats.keyPath=....
net.java.sip.communicator.impl.protocol.jabber.acc1379593267310.CallStats.conferenceIDPrefix=my_deployment_domain
net.java.sip.communicator.impl.protocol.jabber.acc1379593267310.CallStats.STATISTICS_INTERVAL=5000

And I'm using jigasi not as a component, but using the muc_control feature:
org.jitsi.jigasi.BREWERY_ENABLED=true
Having a jabber account with configured bosh url to connect to. This
is the only option for the moment.

Regards
damencho

···

On Tue, Feb 27, 2018 at 3:44 AM, <markus.kullberg@teliacompany.com> wrote:

Hi,

How do I enable Callstats reporting in Jigasi? I tried by enabling Callstats
reporting in JVB but it doesn’t make a difference. It might have been a
misconfiguration on my part, though. I don’t know what the
io.callstats.sdk.CallStats.bridgeId option is, for example.

Regards,

Markus

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

Any updates to this given the enhancements to jitisi?
I am stuck at finding where to find the id in ‘io.callstats.sdk.CallStats.bridgeId=’

Any help will be appreciated. Thanks

This is simple id to identify jvb in callstats ui.

so i can provide any id and it will work, and can you advise what’s wrong with this sip conf? Conferences were crashing when i had this:

org.ice4j.ice.harvest.DISABLE_AWS_HARVESTER=true
org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443
org.jitsi.videobridge.ENABLE_STATISTICS=true

org.jitsi.videobridge.STATISTICS_TRANSPORT=muc

org.jitsi.videobridge.xmpp.user.shard.HOSTNAME=localhost
org.jitsi.videobridge.xmpp.user.shard.DOMAIN=auth.jitsi.domain.com
org.jitsi.videobridge.xmpp.user.shard.USERNAME=jvb
org.jitsi.videobridge.xmpp.user.shard.PASSWORD=password
org.jitsi.videobridge.xmpp.user.shard.MUC_JIDS=JvbBrewery@internal.auth.jitsi.domain.com
org.jitsi.videobridge.xmpp.user.shard.MUC_NICKNAME=nickname
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=127.0.0.1
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=IP.ADD.RE.
org.jitsi.impl.neomedia.transform.srtp.SRTPCryptoContext.checkReplay=false
org.jitsi.jicofo.auth.URL=XMPP:vc.server.com

the callstats credentials

io.callstats.sdk.CallStats.appId=284921920
io.callstats.sdk.CallStats.appSecret=:uKwOxrxnV97UmDqWRQK1Rp0iSwqcwkbPrpw5/=

the id of the videobridge

io.callstats.sdk.CallStats.bridgeId=

enable statistics and callstats statistics and the report interval

org.jitsi.videobridge.ENABLE_STATISTICS=true
org.jitsi.videobridge.STATISTICS_INTERVAL.callstats.io=30000
org.jitsi.videobridge.STATISTICS_TRANSPORT=callstats.io

What do you mean crashing? What does js console logs show? What about jvb logs?

The conference reboots with the error "Unfortunately, something went wrong. We’re tryng to fix this… " and then it tries to reconnect again.

I captured this from jvb.log:
2020-05-06 16:22:09.868 WARNING: [13] StatsServiceFactory.createStatsService#160: KeyID/keyPath missing, will try using appSecret
2020-05-06 16:22:09.868 SEVERE: [13] StatsServiceFactory.lambda$createStatsService$0#124: callstats.io Java library failed to initialize with error: Missing parameres and error message: appSecret missing
2020-05-06 16:22:09.869 WARNING: [13] StatsServiceFactory.createStatsService#167: appSecret missing. Skipping callstats init
2020-05-06 16:22:09.870 INFO: [13] AbstractJettyBundleActivator.start#613: Not starting the Jetty service for org.jitsi.videobridge.websocket.WebSocketBundleActivator(port=-1)
2020-05-06 16:22:09.885 INFO: [13] UlimitCheck.printUlimits#115: Running with open files limit 65000 (hard 65000), thread limit 65000 (hard 65000).
2020-05-06 16:22:09.887 INFO: [13] VideobridgeExpireThread.start#92: Starting with 60 second interval.
2020-05-06 16:22:09.889 WARNING: [13] Videobridge.start#906: No authorized source regexp configured. Will accept requests from any source.

cs-log:
2020-05-06 16:18:30,842 INFO (CallStats.java:116) - config file path is /etc/jitsi/videobridge/callstats-java-sdk.properties:/etc/jitsi/videobridge/callstats-java-sdk.properties
2020-05-06 16:18:30,934 INFO (CallStatsHttp2Client.java:92) - Base URL is https://events.callstats.io/v1/apps
2020-05-06 16:18:30,934 INFO (CallStatsHttp2Client.java:92) - Base URL is https://events.callstats.io/v1/apps
2020-05-06 16:18:31,383 INFO (CallStatsAuthenticator.java:229) - Authentication response 200 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWJtaXNzaW9uSW50ZXJ2YWwiOiIxMDAwMCIsInNjb3BlIjpbInJlc3QtYXBpLWgxIl0sImNvbGxlY3RTRFAiOmZhbHNlLCJhZGFwdGl2ZUludGVydmFsIjpmYWxzZSwiYWRhcHRpdmVTdGF0c0VuYWJsZWQiOnRydWUsIm11bHRpU0RQIjpmYWxzZSwidGFhc0VuYWJsZWQiOmZhbHNlLCJyYXdVc2VySUQiOiJoZWxsbyIsInVzZXJJRCI6ImhlbGxvIiwiand0aWRDaGFpbiI6W251bGxdLCJlbmRwb2ludFR5cGUiOiJjbGllbnQiLCJhcHBJRCI6MTg4OTYxNDUzLCJyZXN0QXBpVHJhbnNwb3J0Ijp0cnVlLCJyZW5ld0ludGVydmFsIjozNDAwMDAwLCJleHBpcnkiOiIyMDIwLTA1LTA2VDE3OjE1OjExLjM1MVoiLCJvcmlnaW4iOm51bGwsImlhdCI6MTU4ODc4MTkxMSwiZXhwIjoxNTg4Nzg1NTExLCJqdGkiOiI2NzNjMTJjZi1lYzgwLTRlNjYtOWI2MC1kNDc5YThkN2ZkYzQifQ.SFfffnAYI90Oy5sZktrvFp5QylSuaIByf819pczi4Ow
2020-05-06 16:18:31,383 INFO (CallStats.java:181) - SDK Initialized SDK authentication successful
2020-05-06 16:18:31,384 INFO (CallStatsBridgeKeepAliveManager.java:137) - Starting keepAlive Sender

But what is the error message in the console? Is it jicofo missing or no jvb found? This is the important part

What do you mean by console? UI or command line terminal… because when i restart i don’t get any error on the command line.

Javascript developer console in the browser, debugging problems, normally that is the first place to check

Got you now. This is the console error:

Logger.js:154 2020-05-07T03:33:18.012Z [features/analytics] Error: No analytics handlers created!
at functions.js:100
o @ app.bundle.min.js?v=4074:126
(anonymous) @ app.bundle.min.js?v=4074:1
Promise.catch (async)
te @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
dispatch @ index.js:1
(anonymous) @ lodash.js:1
async function (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
_openURL @ lodash.js:1
(anonymous) @ lodash.js:1
Promise.then (async)
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4074:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4074:192
fi @ app.bundle.min.js?v=4074:184
Ws @ app.bundle.min.js?v=4074:184
Ps @ app.bundle.min.js?v=4074:184
fc @ app.bundle.min.js?v=4074:184
hc @ app.bundle.min.js?v=4074:184
(anonymous) @ app.bundle.min.js?v=4074:184
Bs @ app.bundle.min.js?v=4074:184
_c @ app.bundle.min.js?v=4074:184
render @ app.bundle.min.js?v=4074:184
(anonymous) @ es6-promise.js:1
Show 46 more frames
Logger.js:154 2020-05-07T03:33:26.100Z [features/base/redux] <Object._listener>: TypeError: Object(…)(…).getId is not a function
at Object.listener (middleware.js:234)
at Object._listener (StateListenerRegistry.js:100)
at g (redux.js:220)
at index.js:3
at middleware.js:41
at reducer.js:20
at middleware.js:13
at index.js:3
at app.bundle.min.js?v=4074:24
at reducer.js:7
at middleware.js:24
at reducer.js:63
at middleware.js:21
at app.bundle.min.js?v=4074:24
at middleware.js:20
at middleware.js:23
at middleware.js:17
at middleware.js:24
at middleware.js:74
at middleware.js:118
at reducer.js:114
at middleware.js:30
at subscriber.js:18
at middleware.web.js:22
at middleware.web.js:20
at middleware.web.js:34
at middleware.any.js:55
at middleware.js:29
at middleware.js:16
at middleware.js:22
at middleware.js:25
at index.js:1
at middleware.any.js:95
at middleware.js:76
at middleware.js:34
at middleware.js:44
at middleware.js:47
at reducer.js:8
at index.js:1
at middleware.js:103
at middleware.js:24
at middleware.js:111
at middleware.js:18
at middleware.js:61
at middleware.js:106
at middleware.js:21
at middleware.js:42
at middleware.js:44
at middleware.js:24
at index.js:3
at reducer.js:45
at middleware.js:61
at middleware.js:162
at middleware.js:42
at middleware.js:25
at middleware.js:106
at middleware.js:133
at dispatch (redux.js:636)
at actions.js:100
at index.js:14
at middleware.js:41
at reducer.js:20
at middleware.js:13
at index.js:3
at app.bundle.min.js?v=4074:24
at reducer.js:7
at middleware.js:24
at reducer.js:63
at middleware.js:21
at app.bundle.min.js?v=4074:24
at middleware.js:20
at middleware.js:23
at middleware.js:17
at middleware.js:24
at middleware.js:74
at middleware.js:118
at reducer.js:114
at middleware.js:30
at subscriber.js:18
at middleware.web.js:22
at middleware.web.js:20
at middleware.web.js:34
at middleware.any.js:55
at middleware.js:29
at middleware.js:16
at middleware.js:22
at middleware.js:25
at index.js:1
at middleware.any.js:95
at middleware.js:76
at middleware.js:34
at middleware.js:44
at middleware.js:47
at reducer.js:8
at index.js:1
at middleware.js:103
at middleware.js:24
at middleware.js:111
at middleware.js:18
at middleware.js:61
at middleware.js:106
at middleware.js:21
at middleware.js:42
at middleware.js:44
at middleware.js:24
at index.js:3
at reducer.js:45
at middleware.js:61
at middleware.js:162
at middleware.js:42
at middleware.js:25
at middleware.js:106
at middleware.js:133
at Object.listener (middleware.js:183)
at Object._listener (StateListenerRegistry.js:100)
at g (redux.js:220)
at index.js:3
at middleware.js:41
at reducer.js:20
at middleware.js:13
at index.js:3
at app.bundle.min.js?v=4074:24
at reducer.js:7
at middleware.js:24
at reducer.js:63
at middleware.js:21
at app.bundle.min.js?v=4074:24
at middleware.js:20
at middleware.js:23
at middleware.js:17
at middleware.js:24
at middleware.js:74
at middleware.js:118
at reducer.js:114
at middleware.js:30
at subscriber.js:18
at middleware.web.js:22
at middleware.web.js:20
at middleware.web.js:34
at middleware.any.js:55
at middleware.js:29
at middleware.js:16
at middleware.js:22
at middleware.js:25
at index.js:1
at middleware.any.js:95
at middleware.js:76
at middleware.js:34
at middleware.js:44
at middleware.js:47
at reducer.js:8
at index.js:1
at middleware.js:103
at middleware.js:24
at middleware.js:111
at middleware.js:18
at middleware.js:61
at middleware.js:106
at middleware.js:21
at middleware.js:42
at middleware.js:44
at middleware.js:24
at index.js:3
at reducer.js:45
at middleware.js:61
at middleware.js:162
at middleware.js:42
at middleware.js:25
at middleware.js:106
at middleware.js:133
at dispatch (redux.js:636)
at G (middleware.js:336)
at middleware.js:126
at Object.listener (middleware.js:148)
at Object._listener (StateListenerRegistry.js:100)
at g (redux.js:220)
at index.js:3
at middleware.js:41
at reducer.js:20
at middleware.js:13
at index.js:3
at app.bundle.min.js?v=4074:24
at reducer.js:7
at middleware.js:24
at reducer.js:63
at middleware.js:21
at app.bundle.min.js?v=4074:24
at middleware.js:20
at middleware.js:23
at middleware.js:17
at middleware.js:24
at middleware.js:74
at middleware.js:118
at reducer.js:114
at middleware.js:30
at subscriber.js:18
at middleware.web.js:22
at middleware.web.js:20
at middleware.web.js:34
at middleware.any.js:55
at middleware.js:29
at middleware.js:16
at middleware.js:22
at middleware.js:25
at index.js:1
at middleware.any.js:95
at middleware.js:76
at middleware.js:34
at middleware.js:44
at middleware.js:47
at reducer.js:8
at middleware.js:35
at middleware.js:37
at middleware.js:145
at middleware.js:65
at middleware.js:24
at middleware.js:111
at middleware.js:18
at middleware.js:61
at middleware.js:106
at middleware.js:21
at middleware.js:42
at middleware.js:44
at middleware.js:24
at index.js:3
at reducer.js:45
at middleware.js:61
at middleware.js:162
at middleware.js:42
at middleware.js:25
at middleware.js:106
at Object.dispatch (middleware.js:133)
at Q._onConferenceFailed (conference.js:279)
at a.emit (events.js:146)
at a.emit (events.js:151)
at _.onPresence (ChatRoom.js:634)
at u.onPresence (strophe.emuc.js:103)
at I.Handler.run (strophe.umd.js:1875)
at strophe.umd.js:3157
at Object.forEachChild (strophe.umd.js:830)
at I.Connection._dataRecv (strophe.umd.js:3146)
at D.Bosh._onRequestStateChange (strophe.umd.js:5012)
o @ app.bundle.min.js?v=4074:126
_listener @ app.bundle.min.js?v=4074:1
g @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
dispatch @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
_listener @ app.bundle.min.js?v=4074:1
g @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
dispatch @ index.js:1
G @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
(anonymous) @ app.bundle.min.js?v=4074:1
_listener @ app.bundle.min.js?v=4074:1
g @ index.js:1
(anonymous) @ app.bundle.min.js?v=4074:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
XMLHttpRequest.send (async)
(anonymous) @ VM435:1
d @ lib-jitsi-meet.min.js?v=4074:1
_processRequest @ lib-jitsi-meet.min.js?v=4074:1
_throttledRequestHandler @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
setTimeout (async)
_send @ lib-jitsi-meet.min.js?v=4074:1
send @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
sendIceCandidates @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
setTimeout (async)
sendIceCandidate @ lib-jitsi-meet.min.js?v=4074:1
peerconnection.onicecandidate @ lib-jitsi-meet.min.js?v=4074:1
A.peerconnection.onicecandidate @ md5.js:1
Show 170 more frames
Logger.js:154 2020-05-07T03:33:26.180Z [conference.js] <Q._onConferenceFailed>: CONFERENCE FAILED: conference.videobridgeNotAvailable
o @ app.bundle.min.js?v=4074:126
_onConferenceFailed @ app.bundle.min.js?v=4074:126
a.emit @ lib-jitsi-meet.min.js?v=4074:1
a.emit @ lib-jitsi-meet.min.js?v=4074:1
onPresence @ md5.js:1
onPresence @ md5.js:1
run @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
forEachChild @ lib-jitsi-meet.min.js?v=4074:1
_dataRecv @ lib-jitsi-meet.min.js?v=4074:1
_onRequestStateChange @ lib-jitsi-meet.min.js?v=4074:1
XMLHttpRequest.send (async)
(anonymous) @ VM435:1
d @ lib-jitsi-meet.min.js?v=4074:1
_processRequest @ lib-jitsi-meet.min.js?v=4074:1
_throttledRequestHandler @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
setTimeout (async)
_send @ lib-jitsi-meet.min.js?v=4074:1
send @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
sendIceCandidates @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
setTimeout (async)
sendIceCandidate @ lib-jitsi-meet.min.js?v=4074:1
peerconnection.onicecandidate @ lib-jitsi-meet.min.js?v=4074:1
A.peerconnection.onicecandidate @ md5.js:1

So your jvb does not connect to the muc. Check ouy jvb log after restart do you see the muc configs when config is printed, any indications why it is not connecting.