|
@@ -6170,6 +6170,19 @@ function configure_firewall_for_voip {
|
6170
|
6170
|
echo 'configure_firewall_for_voip' >> $COMPLETION_FILE
|
6171
|
6171
|
}
|
6172
|
6172
|
|
|
6173
|
+function configure_firewall_for_sip {
|
|
6174
|
+ if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
|
|
6175
|
+ return
|
|
6176
|
+ fi
|
|
6177
|
+ if grep -Fxq "configure_firewall_for_sip" $COMPLETION_FILE; then
|
|
6178
|
+ return
|
|
6179
|
+ fi
|
|
6180
|
+ iptables -A INPUT -p udp --dport $SIP_PORT -j ACCEPT
|
|
6181
|
+ iptables -A INPUT -p tcp --dport $SIP_PORT -j ACCEPT
|
|
6182
|
+ save_firewall_settings
|
|
6183
|
+ echo 'configure_firewall_for_sip' >> $COMPLETION_FILE
|
|
6184
|
+}
|
|
6185
|
+
|
6173
|
6186
|
function configure_firewall_for_ipfs {
|
6174
|
6187
|
if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" ]]; then
|
6175
|
6188
|
return
|
|
@@ -11006,6 +11019,7 @@ configure_firewall_for_dns
|
11006
|
11019
|
configure_firewall_for_ftp
|
11007
|
11020
|
configure_firewall_for_web_access
|
11008
|
11021
|
configure_firewall_for_voip
|
|
11022
|
+configure_firewall_for_sip
|
11009
|
11023
|
configure_firewall_for_avahi
|
11010
|
11024
|
configure_firewall_for_zeronet
|
11011
|
11025
|
configure_firewall_for_ipfs
|