jicofo icon indicating copy to clipboard operation
jicofo copied to clipboard

Discover features fails in case Jicofo connected to openfire

Open Kidav opened this issue 9 years ago • 1 comments

After focus successfully allocated in the conference room and all participants connected to the jitsi meet conference in the log I see :

INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.memberPresenceChanged().123 Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@65e4122f member=org.jitsi.impl.protocol.xmpp.ChatMemberImpl@484d7bbe] INFO: [38] org.jitsi.jicofo.JitsiMeetConference.onMemberJoined().383 Member [email protected]/14c51793475 joined. INFO: [38] org.jitsi.jicofo.JitsiMeetConference.inviteChatMember().432 Added participant for: [email protected]/14c51793475 SEVERE: [45] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.error() No response from the server.: No response from the server.: at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverInfo(ServiceDiscoveryManager.java:445) at net.java.sip.communicator.impl.protocol.jabber.ScServiceDiscoveryManager.discoverInfo(ScServiceDiscoveryManager.java:569) at net.java.sip.communicator.impl.protocol.jabber.ScServiceDiscoveryManager.discoverInfo(ScServiceDiscoveryManager.java:494) at org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.getEntityFeatures(XmppProtocolProvider.java:425) at org.jitsi.impl.protocol.xmpp.OpSetSimpleCapsImpl.getFeatures(OpSetSimpleCapsImpl.java:60) at org.jitsi.jicofo.util.DiscoveryUtil.discoverParticipantFeatures(DiscoveryUtil.java:82) at org.jitsi.jicofo.JitsiMeetConference.discoverFeaturesAndInvite(JitsiMeetConference.java:462) at org.jitsi.jicofo.JitsiMeetConference.access$000(JitsiMeetConference.java:42) at org.jitsi.jicofo.JitsiMeetConference$1.run(JitsiMeetConference.java:447) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) SEVERE: [45] org.jitsi.jicofo.util.DiscoveryUtil.discoverParticipantFeatures().85 Failed to discover features for [email protected]/14c51793475 assuming default feature set.

as result Jicofo don't get rtcp-mux feature and ssltcp candidates can't be generated. This happens only when Jicofo as component connected to openfire, with prosody works as expecped.

p.s. Was applied hack in src/org/jitsi/jicofo/util/DiscoveryUtil.java

static public List<String> getDefaultParticipantFeatureSet() ..... features.add(FEATURE_SCTP);

  •    //
    
  •    features.add(FEATURE_RTCP_MUX);
    
  •    features.add(FEATURE_RTP_BUNDLE);
    
  •    //
     return features;
    

and now ssltcp candidates generated, but jigasi won't work in this case

Any suggestions to get focus discover features

Kidav avatar Mar 25 '15 16:03 Kidav

I posted some info about a similar (?) log line at https://community.jitsi.org/t/jitsi-meet-server-stuck-on-reconnecting-time-to-time-with-this-new-jicofo-logs/16119/7

nemobis avatar Mar 27 '20 12:03 nemobis

Outdated

bgrozev avatar Jan 04 '23 19:01 bgrozev