Compatibility between Enswitch components and Linux distributions: Difference between revisions

From Integrics Wiki
Jump to navigation Jump to search
Content deleted Content added
Enswitch 4.0 main components on Ubuntu 18.04
Enswitch 4.0 main components on Ubuntu 16.04
Line 111: Line 111:
| Yes
| Yes
| Version 11.x: No (it requires a version of libssl older than the one provided by Ubuntu 18.04)<br>Version 13.x: Yes<br>Version 16.x: Yes
| Version 11.x: No (it requires a version of libssl older than the one provided by Ubuntu 18.04)<br>Version 13.x: Yes<br>Version 16.x: Yes
| Version 5.2.x: Yes
| MySQL 5.7.x: Yes
|-
! scope="row"| Ubuntu 16.04
| Yes
| Version 11.x: Yes<br>Version 13.x: Yes<br>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
| Version 5.2.x: Yes
| MySQL 5.7.x: Yes
| MySQL 5.7.x: Yes

Revision as of 19:17, 31 December 2022

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 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 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