ИМХО проще воспользоваться готовыми сборками (например trixbox который основан на CentOS). Объясню почему. Потому что готовую сборку протестировали на совместимость всех модулей, если нужно обновить до новой версии с большой долей вероятности никакие из конфигов не сломаются и все будет по прежнему работать.
Но тут важна нагрузка. 20-30 вызовов у нас спокойной держутся на P4. Если планируется большая нагрузка, резервирование и т.д. то да, лучше настраивать все с нуля самому.