trixbox is binary packages with Freepbx.
it can't be installed on fedora so(and any man wich say u ut can - just kiddng).
but i can install freepbx.
time to work is 4-5 hours.
this is install-only bid.
so all will be working, but setup of agents/phones/did u do yourself.
if cusomization is needed then u must raise budget and provide info on it.