Compatibility between Enswitch components and Linux distributions

From Integrics Wiki
Revision as of 21:08, 2 January 2023 by Rodolfojcj (talk | contribs) (Enswitch 4.0 main components on Ubuntu 22.04)
Jump to: navigation, search

Enswitch 4.2

Enswitch 4.2 main components
Distribution Enswitch core Asterisk Kamailio Database server
Ubuntu 22.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 18.x: Yes
Version 5.4.x: Yes MySQL 8.0.x: Yes
Ubuntu 20.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 18.x: Yes
Version 5.4.x: Yes, but Ubuntu 20.04 should be avoided because it ships with a version of Perl that has a known problem with Kamailio MySQL 8.0.x: Yes
Ubuntu 18.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 18.x: Yes
Version 5.4.x: Yes MySQL 5.7.x: Yes
Ubuntu 16.04 Yes, but the HTMLDOC version it uses does not compile. As an alternative, an older HTMLDOC version may be installed. Version 13.x: Yes
Version 16.x: No (it requires libjansson >= 2.11, which is not packaged with Ubuntu before 18.04. Alternatively, it may be installed by passing the --with-jansson-bundled flag to the ./configure command inside the Enswitch installer, which will need to be changed)
Version 18.x: No (it requires libjansson >= 2.11, which is not packaged with Ubuntu before 18.04. Alternatively, it may be installed by passing the --with-jansson-bundled flag to the ./configure command inside the Enswitch installer, which will need to be changed)
Version 5.4.x: Yes MySQL 5.7.x: Yes
Enswitch 4.2 sub-systems
Distribution RTPEngine (for WebRTC and/or TLS server)
Ubuntu 22.04 Version mr5.x or mr9.x: Yes

Enswitch 4.1

Enswitch 4.1 main components
Distribution Enswitch core Asterisk Kamailio Database server
Ubuntu 22.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes MySQL 8.0.x: Yes
Ubuntu 20.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes, but Ubuntu 20.04 should be avoided because it ships with a version of Perl that has a known problem with Kamailio MySQL 8.0.x: Yes
Ubuntu 18.04 Yes Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes MySQL 5.7.x: Yes
Ubuntu 16.04 Yes Version 13.x: Yes
Version 16.x: No (it requires libjansson >= 2.11, which is not packaged with Ubuntu before 18.04. Alternatively, it may be installed by passing the --with-jansson-bundled flag to the ./configure command inside the Enswitch installer, which will need to be changed)
Version 5.2.x: Yes MySQL 5.7.x: Yes
Enswitch 4.1 sub-systems
Distribution RTPEngine (for WebRTC and/or TLS server)
Ubuntu 20.04 Version mr5.x or mr6.x, up to version mr6.5.12.2: Yes
Ubuntu 18.04 Version mr5.x or mr6.x, up to version mr6.5.12.2: Yes
Ubuntu 16.04 No (missing required packages libip6tc-dev and libxtables-dev)

Enswitch 4.0

Enswitch 4.0 main components
Distribution Enswitch core Asterisk Kamailio Database server
Ubuntu 22.04 Yes Version 11.x: No (it requires a version of libssl older than the one provided by Ubuntu 22.04)
Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes MySQL 8.0.x: Yes
Ubuntu 20.04 Yes Version 11.x: No (it requires a version of libssl older than the one provided by Ubuntu 20.04)
Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes, but Ubuntu 20.04 should be avoided because it ships with a version of Perl that has a known problem with Kamailio MySQL 8.0.x: Yes
Ubuntu 18.04 Yes Version 11.x: No (it requires a version of libssl older than the one provided by Ubuntu 18.04)
Version 13.x: Yes
Version 16.x: Yes
Version 5.2.x: Yes MySQL 5.7.x: Yes
Ubuntu 16.04 Yes Version 11.x: Yes
Version 13.x: Yes
Version 16.x: No (it requires libjansson >= 2.11, which is not packaged with Ubuntu before 18.04. Alternatively, it may be installed by passing the --with-jansson-bundled flag to the ./configure command inside the Enswitch installer, which will need to be changed)
Version 5.2.x: Yes MySQL 5.7.x: Yes