freeswitch/conf/minimal/README.md

33 lines
1.3 KiB
Markdown
Raw Normal View History

## Minimal FreeSWITCH Configuration
The default "vanilla" configuration that comes with FreeSWITCH has
been designed as a showcase of the configurability of the myriad of
features that FreeSWITCH comes with out of the box. While it is very
helpful in tinkering with FreeSWITCH, it has a lot of extraneous stuff
enabled/configured for use in a production system. This configuration
aims to take the reverse stance -- it attempts to be a starting point
for configuring a new system by "adding" required features (instead of
removing them as one would do if one starts with the default
configuration).
This folder also includes the corresponding `modules.conf` that lists
the modules that are required to get this configuration working.
### Test
This configuration was tested by sending an INVITE (without
registration) using the `siprtp` example program that comes with
PJSIP, and verifying that the info dump is produced on the FreeSWITCH
console.
$ ./siprtp -q -p 1234 "sip:stub@$(my_ip):5080"
### Upstream
The configuration in this folder comes from
[mx4492/freeswitch-minimal-conf](https://github.com/mx4492/freeswitch-minimal-conf/commit/270941d6f2dca279f1bb8762d072940273d5ae11).
### Other Minimal Configurations
* [voxserv/freeswitch_conf_minimal](https://github.com/voxserv/freeswitch_conf_minimal)