SIP Video Gateway with Jibri

@damencho
Did you mean the config below ?

Component "internal.auth.yourdomain.com" "muc"
    modules_enabled = {
      "ping";
    }
    **storage = "null"**
    muc_room_cache_size = 1000

When i changed it ,there are some errors in jicofo logs:

Jicofo 2019-04-25 08:57:36.805 WARNING: [184] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 08:57:36.805 INFO: [200] org.jitsi.impl.protocol.xmpp.ChatRoomImpl.log() joined muc=jibri@conference.onestar.cloud nickname=focus
Jicofo 2019-04-25 08:57:36.806 WARNING: [184] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 08:57:36.807 SEVERE: [200] org.jitsi.impl.protocol.xmpp.ChatRoomImpl.log()
org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
	at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
	at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
	at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
	at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
	at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:266)
	at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:210)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:572)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:398)
	at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:379)
	at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:328)
	at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:442)
	at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:280)
	at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
	at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
	at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
	at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
	at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
	at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Jicofo 2019-04-25 08:57:36.807 SEVERE: [184] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus must be an owner!
Jicofo 2019-04-25 08:57:36.823 SEVERE: [70] org.jitsi.jicofo.VersionBroadcaster.handleEvent().141 Conference is null
Jicofo 2019-04-25 08:57:36.825 WARNING: [110] org.jitsi.jicofo.AbstractParticipant.log() Canceling ParticipantChannelAllocator[BridgeSession[id=ff5e0d_872519, bridge=Bridge[jid=videobridge.onestar.cloud, relayId=null, region=null]]@902172046, Participant[endpointId=1pj9chbs]]@838442857
Jicofo 2019-04-25 08:57:36.839 WARNING: [114] org.jitsi.jicofo.AbstractParticipant.log() Canceling ParticipantChannelAllocator[BridgeSession[id=ff5e0d_872519, bridge=Bridge[jid=videobridge.onestar.cloud, relayId=null, region=null]]@902172046, Participant[endpointId=4q287khv]]@396580199
Jicofo 2019-04-25 08:57:36.840 SEVERE: [114] org.jitsi.jicofo.AbstractChannelAllocator.log() Channel allocator failed:
java.lang.NullPointerException
	at org.jitsi.impl.protocol.xmpp.OperationSetMeetToolsImpl.sendPresenceExtension(OperationSetMeetToolsImpl.java:47)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.setConferenceProperty(JitsiMeetConferenceImpl.java:627)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.setConferenceProperty(JitsiMeetConferenceImpl.java:608)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.maybeExpireBridgeSession(JitsiMeetConferenceImpl.java:1329)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.terminateParticipant(JitsiMeetConferenceImpl.java:1312)
	at org.jitsi.jicofo.JitsiMeetConferenceImpl.onInviteFailed(JitsiMeetConferenceImpl.java:2367)
	at org.jitsi.jicofo.ParticipantChannelAllocator.invite(ParticipantChannelAllocator.java:203)
	at org.jitsi.jicofo.AbstractChannelAllocator.doRun(AbstractChannelAllocator.java:196)
	at org.jitsi.jicofo.AbstractChannelAllocator.run(AbstractChannelAllocator.java:142)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

You are hitting another problem that is fixed in latest packages, you better update all components from unstable repo including jibri.

@damencho

  1. I have updated all components from repo.
    jibri:7.2.71-1
    jitsi-meet: master latest
    jvb:jitsi-videobridge-linux-x64-1115.zip
    jco:master latest

2 Changed the storage type of prosody to ‘memory’.

3 Set the roomname as ‘jibri’ in config.json of jibri

One more question ,should i enter the room id as ‘jibri’ to start recording or something else ?

jicofo logs below if i joined the room id as ‘jibri’

‘Jicofo 2019-04-25 17:24:00.227 INFO: [128] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().401 Focus request for room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:00.227 INFO: [128] org.jitsi.jicofo.FocusManager.log() Created new focus for jibri@conference.onestar.cloud@auth.onestar.cloud. Conference count 1,options:
Jicofo 2019-04-25 17:24:00.227 INFO: [128] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:00.228 INFO: [128] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:00.230 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7ca4fa8b member=ChatMember[jibri@conference.onestar.cloud/4q287khv, jid: null]@2070877886]
Jicofo 2019-04-25 17:24:00.231 WARNING: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 17:24:00.231 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Obtained focus role: null
Jicofo 2019-04-25 17:24:00.231 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member jibri@conference.onestar.cloud/4q287khv joined.
Jicofo 2019-04-25 17:24:00.231 SEVERE: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus must be an owner!
Jicofo 2019-04-25 17:24:00.232 INFO: [128] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: jibri@conference.onestar.cloud conference count: 0
Jicofo 2019-04-25 17:24:00.232 INFO: [128] org.jitsi.jicofo.FocusManager.log() Exception while trying to start the conference
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:00.233 SEVERE: [128] org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl().324 net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:00.233 WARNING: [128] org.jitsi.jicofo.xmpp.FocusComponent.processIQ() (serving component ‘Jitsi Meet Focus’) Unexpected exception while processing IQ stanza:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:04.828 INFO: [131] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().401 Focus request for room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:04.829 INFO: [131] org.jitsi.jicofo.FocusManager.log() Created new focus for jibri@conference.onestar.cloud@auth.onestar.cloud. Conference count 1,options:
Jicofo 2019-04-25 17:24:04.829 INFO: [131] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:04.829 INFO: [131] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:04.832 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7483a005 member=ChatMember[jibri@conference.onestar.cloud/4q287khv, jid: null]@1460863589]
Jicofo 2019-04-25 17:24:04.832 WARNING: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 17:24:04.833 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Obtained focus role: null
Jicofo 2019-04-25 17:24:04.833 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member jibri@conference.onestar.cloud/4q287khv joined.
Jicofo 2019-04-25 17:24:04.833 SEVERE: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus must be an owner!
Jicofo 2019-04-25 17:24:04.834 INFO: [131] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: jibri@conference.onestar.cloud conference count: 0
Jicofo 2019-04-25 17:24:04.835 INFO: [131] org.jitsi.jicofo.FocusManager.log() Exception while trying to start the conference
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:04.835 SEVERE: [131] org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl().324 net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:04.836 WARNING: [131] org.jitsi.jicofo.xmpp.FocusComponent.processIQ() (serving component ‘Jitsi Meet Focus’) Unexpected exception while processing IQ stanza:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:07.522 INFO: [132] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().401 Focus request for room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:07.522 INFO: [132] org.jitsi.jicofo.FocusManager.log() Created new focus for jibri@conference.onestar.cloud@auth.onestar.cloud. Conference count 1,options:
Jicofo 2019-04-25 17:24:07.522 INFO: [132] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:07.523 INFO: [132] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:07.525 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@c38daae member=ChatMember[jibri@conference.onestar.cloud/4q287khv, jid: null]@266463089]
Jicofo 2019-04-25 17:24:07.525 WARNING: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 17:24:07.525 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Obtained focus role: null
Jicofo 2019-04-25 17:24:07.526 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member jibri@conference.onestar.cloud/4q287khv joined.
Jicofo 2019-04-25 17:24:07.526 SEVERE: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus must be an owner!
Jicofo 2019-04-25 17:24:07.527 INFO: [132] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: jibri@conference.onestar.cloud conference count: 0
Jicofo 2019-04-25 17:24:07.527 INFO: [132] org.jitsi.jicofo.FocusManager.log() Exception while trying to start the conference
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:07.528 SEVERE: [132] org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl().324 net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:07.528 WARNING: [132] org.jitsi.jicofo.xmpp.FocusComponent.processIQ() (serving component ‘Jitsi Meet Focus’) Unexpected exception while processing IQ stanza:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:12.520 INFO: [118] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().401 Focus request for room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:12.521 INFO: [118] org.jitsi.jicofo.FocusManager.log() Created new focus for jibri@conference.onestar.cloud@auth.onestar.cloud. Conference count 1,options:
Jicofo 2019-04-25 17:24:12.521 INFO: [118] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:12.521 INFO: [118] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: jibri@conference.onestar.cloud
Jicofo 2019-04-25 17:24:12.524 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@660bed00 member=ChatMember[jibri@conference.onestar.cloud/4q287khv, jid: null]@700763022]
Jicofo 2019-04-25 17:24:12.524 WARNING: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus role unknown
Jicofo 2019-04-25 17:24:12.524 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Obtained focus role: null
Jicofo 2019-04-25 17:24:12.524 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member jibri@conference.onestar.cloud/4q287khv joined.
Jicofo 2019-04-25 17:24:12.525 SEVERE: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Focus must be an owner!
Jicofo 2019-04-25 17:24:12.525 INFO: [118] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: jibri@conference.onestar.cloud conference count: 0
Jicofo 2019-04-25 17:24:12.525 INFO: [118] org.jitsi.jicofo.FocusManager.log() Exception while trying to start the conference
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:12.526 SEVERE: [118] org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl().324 net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more
Jicofo 2019-04-25 17:24:12.526 WARNING: [118] org.jitsi.jicofo.xmpp.FocusComponent.processIQ() (serving component ‘Jitsi Meet Focus’) Unexpected exception while processing IQ stanza:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed to join the room
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:298)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.join(ChatRoomImpl.java:209)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.joinTheRoom(JitsiMeetConferenceImpl.java:539)
at org.jitsi.jicofo.JitsiMeetConferenceImpl.start(JitsiMeetConferenceImpl.java:365)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:371)
at org.jitsi.jicofo.FocusManager.conferenceRequest(FocusManager.java:320)
at org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq(FocusComponent.java:421)
at org.jitsi.jicofo.xmpp.FocusComponent.handleIQSetImpl(FocusComponent.java:259)
at org.jitsi.xmpp.component.ComponentBase.handleIQSet(ComponentBase.java:362)
at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:515)
at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)
at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java:239)
at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)
at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java:1051)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:132)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:214)
at org.jivesoftware.smackx.muc.MultiUserChat.getConfigurationForm(MultiUserChat.java:781)
at org.jitsi.impl.protocol.xmpp.ChatRoomImpl.joinAs(ChatRoomImpl.java:244)
… 16 more’

I have the feeling you have in general some miss configuration.
You need a brewery room we call it, you need a common room that jibri and jicofo will join. This is a room where all jibri instances connect and jicofo use it to find available jibri instances that are not currently recording or livestreaming.
This room has nothing to do with the room where clients connect.
Not sure why you are getting:
OperationFailedException: Failed to join the room
XMPP error reply received from jibri@conference.onestar.cloud: XMPPError: forbidden - auth

Maybe you had put some setting to the conference.onestar.cloud muc component and jicofo cannot join there, maybe post jicofo, prosody and jibri configurations.

I see you are using from source, the recommendation is to use quick-install as it handles most of the configurations issues people get when start to do manual install. Then you can still use those configs and switch to running from source if you want to do modifications.

@damencho it is very strange .
1 I roll-backed the prosody to 0.99 ,all functions contained recording are working normal, but if i used prosody 0.11 ,the jibri component can not connect to prosody successfully.

####jibri logs below####
2019-04-25 17:59:04.025 INFO: [62] class org.jitsi.xmpp.mucclient.MucClient.authenticated() [aaaaaaaaaaaaaaaaaaaa: auth.onestar.cloud@192.168.40.253] Xmpp connection status: authenticated (resume from previous? false)
2019-04-25 17:59:04.032 WARNING: [65] org.jivesoftware.smackx.muc.MultiUserChatManager.run() Could not leave room
org.jivesoftware.smack.XMPPException$XMPPErrorException: XMPP error reply received from jibri@internal.auth.onestar.cloud/jibri-onechat: XMPPError: internal-server-error - wait
at org.jivesoftware.smack.XMPPException$XMPPErrorException.ifHasErrorThenThrow(XMPPException.java:131)
at org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:256)
at org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:355)
at org.jivesoftware.smackx.muc.MultiUserChat.join(MultiUserChat.java:711)
at org.jivesoftware.smackx.muc.MultiUserChat.join(MultiUserChat.java:603)
at org.jivesoftware.smackx.muc.MultiUserChatManager$3$1.run(MultiUserChatManager.java:214)
at java.lang.Thread.run(Thread.java:748)

###prosody error logs####

Apr 25 18:04:48 bosh7da3e4b8-d0b7-496c-ba1e-0acb366be404 info BOSH client disconnected: session close
Apr 25 18:06:22 mod_bosh info New BOSH session, assigned it sid ‘6adcdd1c-f483-4156-bd2c-03381127e931’
Apr 25 18:06:23 bosh6adcdd1c-f483-4156-bd2c-03381127e931 info Authenticated as 7eo1qihseskxiqbd@onestar.cloud
Apr 25 18:06:39 c2s14965f0 info Client disconnected: closed
Apr 25 18:06:39 internal.auth.onestar.cloud:muc error Error restoring room jibri@internal.auth.onestar.cloud from storage: no data storage active
Apr 25 18:06:41 c2s1cd7710 info Client connected
Apr 25 18:06:41 c2s1cd7710 info Stream encrypted (TLSv1.2 with ECDHE-RSA-AES256-GCM-SHA384)
Apr 25 18:06:41 c2s1cd7710 info Authenticated as jibri@auth.onestar.cloud
Apr 25 18:06:41 internal.auth.onestar.cloud:muc error Error restoring room jibri@internal.auth.onestar.cloud from storage: no data storage active

So i changed the storage to memory ,jibri connected to prosody successfully. but there is not button “start recording” but i can see 2 persons in web page. what’s wrong in our configuation ?

###prosody config####
VirtualHost “onestar.cloud”
authentication = “anonymous”
ssl = {
key = “/opt/onechat/onechat-prosody/var/lib/prosody/onestar.cloud.key”;
certificate = “/opt/onechat/onechat-prosody/var/lib/prosody/onestar.cloud.crt”;
}
modules_enabled = {
“bosh”;
“pubsub”;
}
c2s_require_encryption = false

VirtualHost “auth.onestar.cloud”
authentication = “internal_plain”

admins = { “focus@auth.onestar.cloud” }

Component “conference.onestar.cloud” “muc”
Component “videobridge.onestar.cloud”
component_secret = “1q2w3e4r”

Component “focus.onestar.cloud”
component_secret = “1q2w3e4r”

Component “internal.auth.onestar.cloud” “muc”
modules_enabled = {
“ping”;
}
storage = “memory”
muc_room_cache_size = 1000

VirtualHost “recorder.onestar.cloud”
modules_enabled = {
“ping”;
}
authentication = “internal_plain”

Are you sure this is prosody 0.11?

Seems to me this is prosody 0.10. If this is the case replace memory with none.

For 0.11 is ok to leave memory. Aaa but this is not a fatal error that is seen, sorry, it is just "Error restoring room " which is normal.

You need to be the moderator to be able to start a recording, so join first.
Another option is to enable all moderators module as it is done on meet.jit.si.

I am not sure why there are 4 persons in room ,but just me in room actually.

@damencho It seems work normal now after reinstall all components .
Note to everyone:
Storage type in prosody.cfg.lua should be set to memory but not null.

one more questions:
I have read the doc below in jibri repro

SIP Gateway

Currently the XMPP API is the only officially supported API, so this doc will discuss how to configure Jibri to allow SIP gateway calls via the XMPP API.

To use the SIP gateway functionality of Jibri, you’ll need to set the sip_control_muc field in config.json , it can be found within the XmppEnvironment field. Jibri will join this MUC to announce itself of being capable of providing SIP gateway services to Jicofo.

Should I insert new one like green one in config.json below ?

All configuation latest below, could you check it for me please ?


@damencho
Sorry for some new questions about sipgw jibri.:sweat_smile:

I will show my work firstly:
1 Installed the latest version of jibri.
2 set the sip_control_muc in config.json of jibri
3 start jibri successfully
4 For a quick test you said in other answer and execute from the js console:
var s = APP.conference._room.createVideoSIPGWSession(‘address@sip.domain.com’,
‘some room’);
s.start();

The questions:
1 there are some errors in jibri


2 Is pjsua necessary for jibri ? i saw there are some tips about pjsua ,but there are nothing in documents of jibri . could you tell me how to config it ?

There is some different configuration for using the video sip gateway feature of Jibri. Unfortunately, it doesn’t play all that nicely with the other Jibri features so we actually use different instances (set up differently) for the video SIP gateway stuff. I think @Aaron_van_Meerten could speak to them best.

@bbaldino Thanks for your reply.

@Aaron_van_Meerten Could you show us some points please ?

I have a summary which i tested before.

  1. Installed jibri successfully and the recording future is normal.

  2. Compiled the pjsua from jitsi/pjproject repo.

  3. Set a config file in /home/jibri/pjsua.config ,it contains the sip user id /server/ name /password etc.

  4. The errors above are be fixed. I thought there are errors in "
    “–id”, “${pjsuaClientParams.sipClientParams.displayName} sip:jibri@127.0.0.1”," so i comment it and set it in pjsua.config file.

  5. For now, i can see the logs of pjsua in jibri’s logs if i dial a sip number in room conference and my sip client received the call normal. but i can not hear audio both side.

  6. When i dialing the sip client in room , i use ffmpeg command to capture the voice from room ,yes ,there are audio from room.

  7. In my opinion, mayebe there are some errors in “–capture-dev=$CAPTURE_DEVICE”,
    “–playback-dev=$PLAYBACK_DEVICE”, because the pjsua can not capture and playback the voice to both side. but i have no idea to confirm the right one.

  8. I checked all answer in community and found some tips ,but for now there are not any progress.

I will upload all data below ,maybe you need to check them first.
sndinfo.txt is result of sndinfo.
audio.txt is result of aplay -L and arecord -L

sndinfo.txt (4.9 KB) audio.txt (3.4 KB)

Need you help :slight_smile:
Thank you very much.

Using Jibri as a SIP video gateway would be very interesting for me too. @fuqiangleon have you finally been able to get your setup running? Is there a final solution for this thread, or even better a document describing the steps in detail? Thanks!

1 Like

Anybody got solution of this issue?
@bbaldino
Please help.

Santanu

I’ve successful experiment with jibri sip gateway on docker infrastructure. All details about configuration, you can get from this directory https://github.com/netaskd/docker-jitsi-meet/tree/dev/jibri also some info in readme here https://github.com/netaskd/docker-jitsi-meet/blob/dev/README.md#jitsi-broadcasting-infrastructure-configuration-sip-gateways
It has couple of dirty hacks, but can provide initial understanding for configure your instance.

1 Like

Hi @netaskd, I have my own instance of Jitsi Meet which works well. I have a client with a Lifesize IP conferencing system that would like to connect to a conference. Do you know if this is possible?

I can dial an IP/domain address from their system and it uses H323 protocols. It will connect to Polycom/Cico systems and the like. Do you have any example for the same since you have dial-out working already? Thank you in advance.