This project can be used to deploy a FreeSWITCH server inside a Docker container. The container currently uses the latest stable release version 1.6.x. An effort was made to build many modules so the container can be generic enough to serve many purposes.
My plan is to run FreeSWITCH containers as a service on a Docker Swarm.
What I want to understand is:
What would happen if I make a request via ESL (let's say I want to execute certain commands for a channel) and that channel does not exist on the instance?
Is there a way where I can route the request to a specific FreeSWITCH? Or something that sends it to all the available containers in the swarm and outputs only the valid response?
I am sorry if this is not the right place to ask this question, but, any help would be greatly appreciated.
My plan is to run FreeSWITCH containers as a service on a Docker Swarm. What I want to understand is: What would happen if I make a request via ESL (let's say I want to execute certain commands for a channel) and that channel does not exist on the instance? Is there a way where I can route the request to a specific FreeSWITCH? Or something that sends it to all the available containers in the swarm and outputs only the valid response? I am sorry if this is not the right place to ask this question, but, any help would be greatly appreciated.