Jigasi

What is Jitsi Gateway to SIP? a server-side application that allows regular SIP clients to join Jitsi Meet conferences hosted by Jitsi Videobridge.

Install Jigasi

Jigasi is a server-side application acting as a gateway to Jitsi Meet conferences. It allows regular SIP clients to join meetings and provides transcription capabilities.

sudo apt install jigasi

During the installation, you will be asked to enter your SIP account and password. This account will be used to invite the other SIP participants.

Configure a muc component in your XMPP server that will be used for the brewery rooms. If your server is Prosody: edit /etc/prosody/prosody.cfg.lua or the appropriate file in /etc/prosody/conf.d and append following lines to your config.


Component "internal.auth.[your_domain_name]" "muc"
   storage = "memory"
   modules_enabled = {
     "ping";
   }
   admins = { "focus@auth.[your_domain_name]", "jigasi@auth.[your_domain_name]" }
   muc_room_locking = false
   muc_room_default_public_jids = true

Setup SIP account

Go to jigasi/jigasi-home and edit sip-communicator.properties file. Replace <<JIGASI_SIPUSER>> tag with SIP username. Then put Base64 encoded password in place of <<JIGASI_SIPPWD>>.

Setup the xmpp account for jigasi control room.prosodyctl register jigasi auth.[your_domain_name] top secret replace <<JIGASI_XMPP_PASSWORD_BASE64>> tag with Base64 encoded password (top secret) in the sip-communicator.properties file.

Start Jigasi

cd jigasi/target/jigasi-{os-version}-{version}/
./jigasi.sh --domain=[your_domain_name]

After Jigasi is started it will register to the XMPP server and connect to the room

Reload Jitsi Meet

Launch again a browser with the Jitsi Meet URL and you'll see a telephone icon on the right end of the toolbar. Use it to invite SIP accounts to join the current conference.

Updated:

Leave a Comment