Telephony access
Quickly connect your self-hosted Jitsi Meet installation to the public telephone network. This service allows you to use 8x8 Jigasi Cloud with your own infrastructure.
Note: Telephony access for password protected conferences is not supported at the moment.
Prerequisites
Create a JaaS dev account and provide your custom domain address in the Components section.
Docker Deployment
Prerequisites
- In your .env file, set the PUBLIC_URL to the host domain.
- Ensure you have a valid certificate for the host domain.
- Use the stable release 2.0.7001 or newer.
Steps
- In your .env file, set
ENABLE_JAAS_COMPONENTS=1
- Run
docker-compose up --force-recreate -d
Debian Package Deployment
Prerequisites
- Use the stable release 2.0.7001 or newer.
Jitsi-Meet Configuration
- Edit the /etc/jitsi/meet/*-config.js file by adding:
dialInConfCodeUrl: 'https://conference-mapper.jitsi.net/v1/access',
dialInNumbersUrl: 'https://conference-mapper.jitsi.net/v1/access/dids',
- Restart nginx:
nginx -t && nginx -s reload
Prosody Configuration
- Install the following packages:
apt install lua-basexx liblua5.3-dev libssl-dev luarocks
luarocks install luajwtjitsi 3.0-0
- Edit the prosody configuration file by enabling the VirtualHost "jigasi.meet.jitsi".
- Make sure to set the enabled field to true.
VirtualHost "jigasi.meet.jitsi"
enabled = true
modules_enabled = {
"ping";
"bosh";
}
authentication = "token"
app_id = "jitsi";
asap_key_server = "https://jaas-public-keys.jitsi.net/vpaas/prod-8x8"
asap_accepted_issuers = { "jaas-components" }
asap_accepted_audiences = { "jigasi.yourdomain" }
- Restart prosody:
service prosody restart
Manual Installation
Jitsi-Meet Configuration
- Update the following urls in config.js:
dialInConfCodeUrl: 'https://conference-mapper.jitsi.net/v1/access',
dialInNumbersUrl: 'https://conference-mapper.jitsi.net/v1/access/dids',
- Restart nginx:
nginx -t && nginx -s reload
Prosody Configuration
- Edit the prosody configuration file by adding the VirtualHost "jigasi.meet.jitsi".
- Make sure to set the enabled field to true.
- Update the asap_accepted_audiences.
VirtualHost "jigasi.meet.jitsi"
enabled = true
modules_enabled = {
"ping";
"bosh";
}
authentication = "token"
app_id = "jitsi";
asap_key_server = "https://jaas-public-keys.jitsi.net/vpaas/prod-8x8"
asap_accepted_issuers = { "jaas-components" }
asap_accepted_audiences = { "jigasi.yourdomain" }
- Restart prosody:
service prosody restart
Updated 8 days ago
Did this page help you?