freeswitch/docker
s3rj1k 4f76580785 [mod_shout] Enable module in Dockerfile example.
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
2023-02-16 18:11:28 +02:00
..
base_image Fix some typos (most found by codespell) 2021-02-24 13:59:11 +01:00
examples [mod_shout] Enable module in Dockerfile example. 2023-02-16 18:11:28 +02:00
master [Docker] Fix broken gpg --verify and Dockerfile cleanup 2022-03-21 01:18:11 +03:00
release FS-10452: Fixed build of docker container 2017-06-30 07:07:16 -04:00
README.md [Docs] Rename Docker README to README.md, so github recognizes that it as a Markdown file and update the git url in it 2019-10-13 21:46:36 +04:00

README.md

Docker Setup

These are the official Docker files for master branch and the current release packages.

Volumes

These containers are setup so that you can mount your freeswitch configuration form a host or data volume container.

To mount freeswitch Configuration

-v $(pwd)/configuration:/etc/freeswitch

To mount tmp directory for storing recordings, etc

-v $(pwd)/tmp:/tmp

The container also has a healthcheck where it does a fs_cli status check to make sure the freeswitch service is still running.

Ports

The container exposes the following ports:

  • 5060/tcp 5060/udp 5080/tcp 5080/udp as SIP Signaling ports.
  • 5066/tcp 7443/tcp as WebSocket Signaling ports.
  • 8021/tcp as Event Socket port.
  • 64535-65535/udp as media ports.
  • 16384-32768/udp

If you wish to help improve these please submit a pull request at:

https://github.com/signalwire/freeswitch

Thanks, /b