AnsweredAssumed Answered

Spark's Meetings plugin - issues with initiating a meeting

Question asked by Kevin on Jul 23, 2017
Latest reply on Jul 30, 2017 by Kevin

And here's the second question, which deals with Spark's Meetings plugin.


I'm using:

  • Openfire 4.1.5
  • Spark 2.8.3 (on both ends)
  • ofmeet.jar 0.9.1 (from the plugins page)
  • offocus.jar 0.9.1 (from the plugins page)


Using the source code from

With this repo, I've downloaded the files, modified the pom.xml file in the base directory by uncommenting the plugins/meet module, and compiled it with Maven.  I then copied the meet.jar file from /distribution/target/distribution-base/plugins to Spark's plugins directory.  I also found the meet-0.0.3-spark-plugin.jar file in the /plugins/meet/target directory, which hashed to the same.  (Though I found that the meet-0.0.3.jar file in this same directory didn't work.)


When using this 0.0.3 version on Spark, I do get the Meetings button in the chat window.  However, what this does — in both 0.0.2 or 0.0.3 — is generate a URL in the format:


However, this doesn't work because I need the URL to be generated with, which is my FQDN.


If I manually enter the im. in the URL, it takes me to some sort of "splash page" (image attached) with a link at the top of the page linking to which loses the chosen room name.  This link takes me to the JitsiMeet page where you can type in a room name (or have it generate one randomly for you).  This bypasses the benefit of the generated URL.


What I'm trying to avoid is using a web browser altogether.  Just like Dele Olajide mentions and shows here.  I know Dele mentions Electron Atom in that post.  Is there some sort of Electron library I need to download and install for Spark to be able to utilize the "internal" meetings webapp?


So, to summarize:

  • Is there a way to replace the XMPP domain in the generated Meetings URL with the FQDN?
  • Is there a way to bypass the Jitsi "splash page" if I have to use the browser to join the meeting?
  • Am I missing something to do the meeting webapp completely internal to Spark?


Thanks SO MUCH for the hard work on this whole endeavor! And thanks in advance for the help on these matters!  If you need any other information from me, by all means, ask away!