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"