After some hours of work, I have finally published the last version of the RPMs for FreeSWITCH (1.10.11 at this time). If you are looking forward to having a vanilla installation on your RHEL 9-based distribution (CentOS, Alma, or Rocky), this is the way to go.
Type these commands (preferably on a brand-new installation).
dnf config-manager --enable crb
dnf install epel-release
dnf install wget
wget https://repo.okay.com.mx/centos/9/x86_64/release/okay-release-1-10.el9.noarch.rpm
dnf install ./okay-release-1-10.el9.noarch.rpm --nogpg
dnf install task-ispconfig3
Additional Commands
At this point, all dependencies are installed. The next step is to start MariaDB, download the ISPConfig3 tarball and run the install PHP script.
systemctl start mariadb
wget https://ispconfig.org/downloads/ISPConfig-3.2.11p1.tar.gz
tar -zxvf ISPConfig-3.2.11p1.tar.gz
cd ispconfig3_install/install
php install.php
Why my RPMs?
These FreeSWITCH RPMs have everything enabled. I have created all the supporting RPMs to have almost every module compiled. If the module you are looking for is not installed by default, try a dnf search.
The task-ispconfig3 rpm installs some packages of my preference. You can always uninstall it and replace those you need.
The mod_python is available but not installed, it seems there is a memory leak situation that core dumps Apache.