Sign inSign up

opensips/freeswitch-ce

By opensips

Updated 12 days ago

Docker image of a FreeSWITCH install used by OpenSIPS Community Edition projects

Image
1

2.3K

opensips/freeswitch-ce repository overview

FreeSWITCH Docker Image

Docker recipe for building a very light FreeSWITCH image that is meant to be used in the OpenSIPS Community Edition projects.

Warning

To be used only in local setups. This image configures FreeSWITCH in a completely open service and does not enforce any security measures (such as authentication), thus should not be directly accessible.

Building image

You can build the docker image by running:

docker build --tag freeswitch .

Configuration

SIP Profiles

Currently both registration and calls authentication is bypassed, allowing everything that is coming to the server. All calls are being placed in the public context.

Dialplans

There is currently no dialplan available in order to provide any services, you must mount your own dialplans.

Directory

The current setup dinamically creates an user along with its properties (such as voicemail) through the XML handler LUA script.

Usage

Any .sh script that you have in a volume mounted at /docker-entrypoint.d/ will be executed in container at start.

Packages on DockerHub

Released docker packages are visible on DockerHub https://hub.docker.com/r/opensips/freeswitch-ce

Tag summary

Content type

Image

Digest

sha256:45eef4205

Size

913.2 MB

Last updated

12 days ago

docker pull opensips/freeswitch-ce