but some modules were not installed(digium addons)
error: this module requires digium rpm to be installed.
maybe because of something related to operation system (ubuntu not centos)
and we could not find firewall settings in the gui !
well obviously i did not use the standard distro because i have some reasons.
or why would i try to use a non standard installation?
worst advice ever.
FreePBX expects to have the ‘whole machine’. I assume that you want to run it along with some other big package that requires Ubuntu. This is not a good idea because there will be many conflicts. Even if you resolve them all, it’s likely that updates to FreePBX or the other package will break things.
You should run FreePBX and the other software in separate VMs and have them communicate via network or shared files.
If the above is not your situation, please explain in some detail why your application won’t run under CentOS.