And here's the second question, which deals with Spark's Meetings plugin.
- 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 https://github.com/igniterealtime/Spark:
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: xmppdomain.com:7443/ofmeet/?r=roomname
However, this doesn't work because I need the URL to be generated with im.xmppdomain.com, 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 im.xmppdomain.com:7443/ofmeet/jitsi-meet/ 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!