diff --git a/docker-compose.yml b/docker-compose.yml index 1d3e887..6effb5b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,6 +32,7 @@ services: environment: DOMAIN: ${DOMAIN} EXTERNAL_IPv4: ${EXTERNAL_IPv4} + EXTERNAL_IPv6: ${EXTERNAL_IPv6} SIP_IP_ALLOWLIST: ${SIP_IP_ALLOWLIST} NETWORK_INTERFACE: ${NETWORK_INTERFACE:-} volumes: diff --git a/mod/freeswitch/conf/sip_profiles/external-ipv6.xml b/mod/freeswitch/conf/sip_profiles/external-ipv6.xml new file mode 100644 index 0000000..f1421ce --- /dev/null +++ b/mod/freeswitch/conf/sip_profiles/external-ipv6.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mod/freeswitch/conf/vars.xml.tmpl b/mod/freeswitch/conf/vars.xml.tmpl index d95bffc..e8a070f 100644 --- a/mod/freeswitch/conf/vars.xml.tmpl +++ b/mod/freeswitch/conf/vars.xml.tmpl @@ -60,7 +60,8 @@ --> - + + diff --git a/sample.env b/sample.env index 1c3fe88..6a7c89e 100644 --- a/sample.env +++ b/sample.env @@ -33,6 +33,7 @@ RAILS_SECRET=cdfbae48b197805a435ab7881da31c642ac1a7d4d5c006441efa8125ae63865ce7c DOMAIN=bbb.example.com EXTERNAL_IPv4=144.76.97.10 +EXTERNAL_IPv6= # setting the network interface speeds up kurentos WebRTC connection time, # but currently also disables IPv6 for Kurento