diff --git a/.github/workflows/switch.yml b/.github/workflows/switch.yml index 3c17326d1..1b822be01 100644 --- a/.github/workflows/switch.yml +++ b/.github/workflows/switch.yml @@ -29,6 +29,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install native dependencies + run: | + sudo apt-get update + sudo apt-get install libpcre3-dev + - name: Setup Ruby uses: ruby/setup-ruby@v1 with: diff --git a/components/app/app/web/application.rb b/components/app/app/web/application.rb index 1c6297e82..3b03712c9 100644 --- a/components/app/app/web/application.rb +++ b/components/app/app/web/application.rb @@ -7,6 +7,8 @@ class Application < Sinatra::Base set :root, __dir__ enable :logging + set :host_authorization, { permitted_hosts: [] } + configure :development do require "sinatra/reloader" diff --git a/components/freeswitch/conf/autoload_configs/console.conf.xml b/components/freeswitch/conf/autoload_configs/console.conf.xml index 29d52e7d7..12d292153 100644 --- a/components/freeswitch/conf/autoload_configs/console.conf.xml +++ b/components/freeswitch/conf/autoload_configs/console.conf.xml @@ -6,6 +6,6 @@ - + diff --git a/components/freeswitch/conf/autoload_configs/rayo.conf.xml b/components/freeswitch/conf/autoload_configs/rayo.conf.xml index 4295acf2e..e2c44f0e6 100644 --- a/components/freeswitch/conf/autoload_configs/rayo.conf.xml +++ b/components/freeswitch/conf/autoload_configs/rayo.conf.xml @@ -2,7 +2,7 @@ - + diff --git a/components/freeswitch/conf/autoload_configs/switch.conf.xml b/components/freeswitch/conf/autoload_configs/switch.conf.xml index 082c22ea8..5fdd974e5 100644 --- a/components/freeswitch/conf/autoload_configs/switch.conf.xml +++ b/components/freeswitch/conf/autoload_configs/switch.conf.xml @@ -3,7 +3,7 @@ - + diff --git a/components/freeswitch/conf/config.xml b/components/freeswitch/conf/config.xml index 7a5dff9c9..b8a876805 100644 --- a/components/freeswitch/conf/config.xml +++ b/components/freeswitch/conf/config.xml @@ -20,6 +20,7 @@ + @@ -30,3 +31,6 @@ + + + diff --git a/docker-compose.yml b/docker-compose.yml index 4a28887d1..98234c597 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -91,13 +91,14 @@ services: build: context: components/freeswitch image: freeswitch:latest - platform: linux/amd64 extra_hosts: - "host.docker.internal:host-gateway" environment: FS_ALTERNATIVE_RTP_IP: "18.141.245.230" - FS_EVENT_SOCKET_PASSWORD: secret + FS_EVENT_SOCKET_PASSWORD: "secret" FS_EVENT_SOCKET_PORT: 8021 + FS_MOD_RAYO_MAX_IDLE_SECS: 5 + FS_LOG_LEVEL: "debug" expose: - "5060/udp" - "5222/tcp"