In a single deployment of FreeSWITCH, it is not possible to have multiple instances of Asterisk running side-by-side. This is because both FreeSWITCH and Asterisk compete for the same resources, such as CPU and memory. In a multi-server deployment, it is possible to have multiple FreeSWITCH servers running, each with its own instance of Asterisk. This allows for better utilization of resources and provides redundancy in the event that one of the servers goes down. In this article, we will show you how to set up a multi-server deployment of FreeSWITCH with multiple Asterisk instances. We will also show you how to load balance calls between the servers.
There is not much information available on this topic.
The article concludes that multiple FreeSWITCH services can be run on a single machine, but they must be configured correctly to avoid resource contention and other problems.