Examples
Examples
Important
These examples are for demonstration purposes only and are not production-ready.
Practical examples demonstrating how to use Genesis in real-world scenarios.
Examples environment
This project includes a ready-to-use FreeSWITCH Docker environment for testing and development. If you want to test the examples or develop your own applications, you can start the FreeSWITCH container with the following steps:
Starting FreeSWITCH with Docker
- Clone the repository:
git clone https://github.com/Otoru/Genesis.git
cd Genesis- Navigate to the Docker directory:
cd docker/freeswitch- Start the FreeSWITCH container:
docker-compose up -d- Verify it’s running:
docker ps | grep genesis-freeswitchThe FreeSWITCH instance will be available at:
- ESL Host:
127.0.0.1 - ESL Port:
8021 - ESL Password:
ClueCon - Outbound Socket Port:
9696
To stop the FreeSWITCH container:
docker-compose downFor more details about the Docker setup, see the docker/freeswitch/README.md file.