mirror of
https://github.com/iiab/iiab.git
synced 2025-02-14 20:22:08 +00:00
Open PBX ports on WAN when pbx_enabled is true
This commit is contained in:
parent
28096c859d
commit
1cf55bdb70
3 changed files with 16 additions and 0 deletions
|
@ -66,6 +66,10 @@ sugarizer_port={{ sugarizer_port }}
|
||||||
nodered_port={{ nodered_port }}
|
nodered_port={{ nodered_port }}
|
||||||
mosquitto_port={{ mosquitto_port }}
|
mosquitto_port={{ mosquitto_port }}
|
||||||
minetest_port={{ minetest_port }}
|
minetest_port={{ minetest_port }}
|
||||||
|
pbx_signaling_ports_chan_sip={{ pbx_signaling_ports_chan_sip }}
|
||||||
|
pbx_signaling_ports_chan_pjsip={{ pbx_signaling_ports_chan_pjsip }}
|
||||||
|
pbx_data_ports={{ pbx_data_ports }}
|
||||||
|
pbx_enabled={{ pbx_enabled }}
|
||||||
block_DNS={{ block_DNS }}
|
block_DNS={{ block_DNS }}
|
||||||
|
|
||||||
echo "LAN is $lan and WAN is $wan"
|
echo "LAN is $lan and WAN is $wan"
|
||||||
|
@ -106,6 +110,12 @@ if [ "$services_externally_visible" == "True" ]; then
|
||||||
$IPTABLES -A INPUT -p tcp --dport $transmission_http_port -m state --state NEW -i $wan -j ACCEPT
|
$IPTABLES -A INPUT -p tcp --dport $transmission_http_port -m state --state NEW -i $wan -j ACCEPT
|
||||||
$IPTABLES -A INPUT -p tcp --dport $transmission_peer_port -m state --state NEW -i $wan -j ACCEPT
|
$IPTABLES -A INPUT -p tcp --dport $transmission_peer_port -m state --state NEW -i $wan -j ACCEPT
|
||||||
$IPTABLES -A INPUT -p udp --dport $minetest_port -m state --state NEW -i $wan -j ACCEPT
|
$IPTABLES -A INPUT -p udp --dport $minetest_port -m state --state NEW -i $wan -j ACCEPT
|
||||||
|
|
||||||
|
if [ "$pbx_enabled" == "True" ]; then
|
||||||
|
$IPTABLES -A INPUT -p udp --dport $pbx_signaling_ports_chan_sip -m state --state NEW -i $wan -j ACCEPT
|
||||||
|
$IPTABLES -A INPUT -p udp --dport $pbx_signaling_ports_chan_pjsip -m state --state NEW -i $wan -j ACCEPT
|
||||||
|
$IPTABLES -A INPUT -p udp --dport $pbx_data_ports -m state --state NEW -i $wan -j ACCEPT
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$iiab_gateway_enabled" == "True" ]; then
|
if [ "$iiab_gateway_enabled" == "True" ]; then
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# pbx_install: False
|
# pbx_install: False
|
||||||
# pbx_enabled: False
|
# pbx_enabled: False
|
||||||
# asterisk_chan_dongle: False
|
# asterisk_chan_dongle: False
|
||||||
|
# pbx_signaling_ports_chan_sip: "5160:5161"
|
||||||
|
# pbx_signaling_ports_chan_pjsip: "5060"
|
||||||
|
# pbx_data_ports: "10000:20000"
|
||||||
|
|
||||||
# All above are set in: github.com/iiab/iiab/blob/master/vars/default_vars.yml
|
# All above are set in: github.com/iiab/iiab/blob/master/vars/default_vars.yml
|
||||||
# If nec, change them by editing /etc/iiab/local_vars.yml prior to installing!
|
# If nec, change them by editing /etc/iiab/local_vars.yml prior to installing!
|
||||||
|
|
|
@ -301,6 +301,9 @@ nextcloud_enabled: False
|
||||||
pbx_install: False
|
pbx_install: False
|
||||||
pbx_enabled: False
|
pbx_enabled: False
|
||||||
asterisk_chan_dongle: False
|
asterisk_chan_dongle: False
|
||||||
|
pbx_signaling_ports_chan_sip: "5160:5161"
|
||||||
|
pbx_signaling_ports_chan_pjsip: "5060"
|
||||||
|
pbx_data_ports: "10000:20000"
|
||||||
|
|
||||||
# If using WordPress intensively, set apache_high_php_limits in 3-BASE-SERVER
|
# If using WordPress intensively, set apache_high_php_limits in 3-BASE-SERVER
|
||||||
wordpress_install: False
|
wordpress_install: False
|
||||||
|
|
Loading…
Reference in a new issue