Installers are reminded that all Enswitch installations must be licensed.
The recommended Linux distribution for this Enswitch version is Ubuntu 22.04. If in doubt, use this. Ubuntu 20.04 ships with a version of Perl that has a known problem with Kamailio and should be avoided.
All machines
- General precautions
- Create enswitch user and group
- Configure administrator accounts
- Install packages
- Install Enswitch
- Configure Enswitch
- Identify the init system
- Install iptables
- Edit /etc/hosts and set hostnames
- Check time zone
MySQL machines
Web machines
Asterisk machines
- Install packages
- Install Asterisk
- Configure Asterisk
- Configure DAHDI
- Install G.729 codec
- Start Asterisk
Kamailio machines
File server machines
Multiple machine installations
- Create crontab entries on all machines except the primary database server
- Configure NFS server
- Configure NFS clients
- Configure replication if more than one MySQL server
- Configure corosync and pacemaker if more than one MySQL server
- Configure corosync and pacemaker if more than one Kamailio server
- Configure multiple active Kamailio servers
Optional extras
Post installation