This repository provides a Docker setup for FreeSWITCH Advantage (FSA), ensuring reliable and scalable voice applications in a containerized environment.
FreeSWITCH Advantage (FSA) is a professional support plan for FreeSWITCH, designed to ensure high reliability, enterprise-grade stability, and continuous performance improvements. It provides access to expert support and ensures that your voice applications perform optimally.
For more information about FreeSWITCH Advantage, visit the official page.
Place any Debian packages for modules in the mod directory. These will be copied and installed to the image.
-
cp secrets.env.example secrets.env
Note: Be sure to replace FSA_USERNAME and FSA_PASSWORD with FSA JIRA credentials! -
Build the image:
make build
-
Run the container:
make start
-
Access the container:
make enter
-
cp secrets.env.example secrets.env
Note: Be sure to replace FSA_USERNAME and FSA_PASSWORD with FSA JIRA credentials! -
Build the image:
docker build --secret id=secrets,src=./secrets.env -t docker-freeswitch .
-
Run/Start the container:
docker run -it docker-freeswitch