FreeSWITCH includes a powerful built-in engine which allows the mixing of audio channels between callers in a multi-user audio conferencing system. mod_conference allows for full control of all audio mixing and caller interaction features, such as detection of touch-tones, management of send and receive audio paths per channel, volume controls, gain controls, and more. You can create as many conferences as you like, as long as free system resources (that is, memory, CPU cycles, and so forth) are still left in the server.
Configuration of mod_conference is located in /usr/local/freeswitch/autoload_configs/conference.conf.xml file. A conference characteristics and behavior are set by its profile. You can have many profiles in configuration file, each one with its own unique set of parameters. A conference is assigned to a profile when is created...