Ver código fonte

SIP firewall

Bob Mottram 9 anos atrás
pai
commit
44753855b3
1 arquivos alterados com 14 adições e 0 exclusões
  1. 14
    0
      src/freedombone

+ 14
- 0
src/freedombone Ver arquivo

@@ -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