Opened 15 months ago

Last modified 4 months ago

#14820 assigned Bug/Something is broken

Add the ability to call into Jitsi meetings

Reported by: Clayton Dewey Owned by: Jamie McClelland
Priority: Medium Component: Tech
Keywords: Cc:
Sensitive: no

Description

h2. Background

We host a video conference tool called Jitsi. There is a plugin called Jigasi (​https://github.com/jitsi/jigasi).

According to Jamie,

Here are the challenges and considerations to make with adding the plugin.

"The only problem is that we would need a SIP server for the client to connect to. We used to maintain a SIP server but we gave it up a year ago or so for lack of use.

To get something like this running, i think we would need both a SIP server and we would need to hook it up to something like twilio so it could connect to the public pbx system. Or, we would need to find a provider that can do both the sip server and telephone number termination. "

Change History (8)

comment:1 Changed 15 months ago by Clayton Dewey

Hm. It seems like it would be good to see how many other members would appreciate this functionality before moving forward with that work.

Given that Jitsi is still a little too shaky to rely on for communication with our clients this isn't a high priority on our end. If it's helpful to leave open, we could, but I'm fine marking it closed, won't fix.

comment:2 Changed 15 months ago by JaimeV

Owner: set to Jamie McClelland
Status: newassigned

comment:3 Changed 15 months ago by Jamie McClelland

Thanks for posting the ticket clayton - i'm fine with keeping it open until you think it's a viable option for you. At that point, there may be other SIP options for us to use that aren't available now.

comment:4 Changed 6 months ago by Jamie McClelland

Sensitive: unset

comment:5 Changed 4 months ago by Jamie McClelland

Now that our jitsi meet server is a lot more stable, I'm revisiting this ticket. I founda comprehebsive guide to getting this setup with a twilio account.

comment:6 Changed 4 months ago by Jamie McClelland

One missing piece in the tutorial is how to translate between digits pushed on your phone and the name of the meeting to join.

Here are some additional tid bits on that topic:

It seems that we have to run a web service API that takes a meeting room name and generates and stores a set of numbers to be used as pins. It also goes in the reverse - takes the pin number and returns the name of the conference.

Jitsi Meet has published the specs on how it should work (https://community.jitsi.org/t/how-to-enable-pin-for-sip-dial-in/18307/3) but I can't seem to find any open source implementation of it that we could run.

comment:7 Changed 4 months ago by Jamie McClelland

It looks like jitsi meet has made their own cloud api instance available for everyone:

https://jitsi-api.jitsi.net/conferenceMapper?conference=JoeWasHere@meet.mayfirst.org

This has some security implications - since it means jitsi meet will have a log of every conference room name we create.

comment:8 Changed 4 months ago by Jamie McClelland

And here's the missing piece - a tutorial on building your own api via PHP:

https://community.jitsi.org/t/tutorial-self-hosted-conference-mapper-api/53901/10

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.