In setting up a PBX to run FreeSwitch, I have allocated a machine that is overpowered, so the best use of this resource is to put a hypervisor such as Xen on it, and make it available for other office uses.
Is there any reason why running FreeSwitch on a VM is a bad idea?