diff --git a/docker-compose.coturn.yml b/docker-compose.coturn.yml index e50708d..0e65a57 100644 --- a/docker-compose.coturn.yml +++ b/docker-compose.coturn.yml @@ -4,7 +4,7 @@ services: image: instrumentisto/coturn:4.5 restart: unless-stopped command: - - "--external-ip=${EXTERNAL_IP}" + - "--external-ip=${EXTERNAL_IPv4}" - "--static-auth-secret=${TURN_SECRET}" volumes: - ssl_data:/etc/resty-auto-ssl diff --git a/docker-compose.yml b/docker-compose.yml index fa540db..1d3e887 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,7 +31,7 @@ services: - SYS_RESOURCE environment: DOMAIN: ${DOMAIN} - EXTERNAL_IP: ${EXTERNAL_IP} + EXTERNAL_IPv4: ${EXTERNAL_IPv4} SIP_IP_ALLOWLIST: ${SIP_IP_ALLOWLIST} NETWORK_INTERFACE: ${NETWORK_INTERFACE:-} volumes: @@ -53,11 +53,13 @@ services: - ./mod/nginx/bbb:/etc/nginx/bbb - ./mod/nginx/bigbluebutton:/etc/nginx/conf.d/default.conf - ${DEFAULT_PRESENTATION:-/dev/null}:/etc/nginx/html/default.pdf - networks: - bbb-net: - ipv4_address: 10.7.7.13 + network_mode: host extra_hosts: - "host.docker.internal:10.7.7.1" + - "core:10.7.7.2" + - "etherpad:10.7.7.4" + - "webrtc-sfu:10.7.7.10" + - "html5:10.7.7.11" etherpad: build: mod/etherpad @@ -94,7 +96,6 @@ services: KMS_STUN_PORT: ${STUN_PORT} KMS_MIN_PORT: 24577 KMS_MAX_PORT: 32768 - KMS_EXTERNAL_ADDRESS: ${EXTERNAL_IP} KMS_TURN_URL: KMS_NETWORK_INTERFACES: ${NETWORK_INTERFACE:-} network_mode: host @@ -113,10 +114,10 @@ services: KURENTO_NAME: kurento REDIS_HOST: redis FREESWITCH_IP: host.docker.internal - FREESWITCH_SIP_IP: ${EXTERNAL_IP} + FREESWITCH_SIP_IP: ${EXTERNAL_IPv4} ESL_IP: host.docker.internal LOG_LEVEL: info - NODE_CONFIG: '{"kurento":[{"ip":"${EXTERNAL_IP}","url":"ws://kurento:8888/kurento"}]}' + NODE_CONFIG: '{"kurento":[{"ip":"${EXTERNAL_IPv4}","url":"ws://kurento:8888/kurento"}]}' ports: - "127.0.0.1:3008:3008" extra_hosts: diff --git a/mod/freeswitch/conf/sip_profiles/external-ipv6.xml b/mod/freeswitch/conf/sip_profiles/external-ipv6.xml deleted file mode 100644 index a01b6cd..0000000 --- a/mod/freeswitch/conf/sip_profiles/external-ipv6.xml +++ /dev/null @@ -1,4 +0,0 @@ - \ No newline at end of file diff --git a/mod/freeswitch/conf/vars.xml.tmpl b/mod/freeswitch/conf/vars.xml.tmpl index 04ef431..d95bffc 100644 --- a/mod/freeswitch/conf/vars.xml.tmpl +++ b/mod/freeswitch/conf/vars.xml.tmpl @@ -60,7 +60,7 @@ --> - + @@ -300,7 +300,7 @@ If unspecified, the bind_server_ip value is used. Used by: sofia.conf.xml dingaling.conf.xml --> - + - +