Flexisip 2.5 to 2.6 migration guide
Starting with Flexisip 2.6.0, the Flexisip Conference Server has been separated into its own RPM/DEB package. This means that if you need to run the conference service, you must explicitly install the conference server package.
We have automated as much of the migration process as possible, but some manual steps remain necessary.
Updating Flexisip from 2.5 to 2.6
1. Update the core Flexisip package
Update your existing bc-flexisip package as usual:
Rocky Linux:
Debian / Ubuntu:
2. Install the conference server package
Install the new package that contains the conference server:
Rocky Linux:
Debian / Ubuntu:
3. Verify migration of configuration and persistent data
The new flexisip-conference service uses a separate configuration file from the core Flexisip configuration (/etc/flexisip/flexisip.conf).
During installation, the package automatically migrates your existing conference-related settings to:
What to check:
- Ensure that all parameters from the following sections in /etc/flexisip/flexisip.conf:
- [global]
- [conference-server]
- [module::Registrar]
are also present in /etc/opt/belledonne-communications/flexisip-conference/flexisip-conference.conf.
- Confirm that the UUID file has been migrated correctly:
It should contain the exact same string as:
4. Enable and start the conference service
5. Verify the service is running
Roll-back
If you encounter trouble while or after installation, you can roll-back by following these steps:
1. Removing bc-flexisip-conference package
Rocky Linux:
Debian / Ubuntu:
2. Downgrade bc-flexisip to your previous version
Rocky Linux:
Debian / Ubuntu:
3. Enable the flexisip-conference.service
New file location
The bc-flexisip-conference package follows the Filesystem Hierarchy Standard, using belledonne-communications/flexisip-conference as package name:
| Configuration file | /etc/opt/belledonne-communications/flexisip-conference/flexisip-conference.conf |
|---|---|
| Log file | /var/opt/belledonne-communications/flexisip-conference/log/flexisip-conference.log |
| Persistent data directory | /var/opt/belledonne-communications/flexisip-conference/lib |
| Server executable | /opt/belledonne-communications/flexisip-conference/bin/flexisip-conference |