Ver código fonte

sip tls port

Bob Mottram 9 anos atrás
pai
commit
80d9480aa7
1 arquivos alterados com 10 adições e 4 exclusões
  1. 10
    4
      src/freedombone

+ 10
- 4
src/freedombone Ver arquivo

@@ -381,6 +381,7 @@ VOIP_SERVER_PASSWORD=
381 381
 VOIP_PORT=64738
382 382
 SIP_SERVER_PASSWORD=
383 383
 SIP_PORT=5060
384
+SIP_TLS_PORT=5061
384 385
 VOIP_TURN_PORT=3478
385 386
 VOIP_TURN_TLS_PORT=5349
386 387
 VOIP_TURN_NONCE=
@@ -1320,6 +1321,9 @@ function read_configuration {
1320 1321
         if grep -q "SIP_PORT" $CONFIGURATION_FILE; then
1321 1322
             SIP_PORT=$(grep "SIP_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1322 1323
         fi
1324
+        if grep -q "SIP_TLS_PORT" $CONFIGURATION_FILE; then
1325
+            SIP_TLS_PORT=$(grep "SIP_TLS_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1326
+        fi
1323 1327
         if grep -q "SIP_SERVER_PASSWORD" $CONFIGURATION_FILE; then
1324 1328
             SIP_SERVER_PASSWORD=$(grep "SIP_SERVER_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
1325 1329
         fi
@@ -4032,11 +4036,11 @@ function configure_firewall_for_voip_turn {
4032 4036
 }
4033 4037
 
4034 4038
 
4035
-function configure_firewall_for_sip3 {
4039
+function configure_firewall_for_sip4 {
4036 4040
     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
4037 4041
         return
4038 4042
     fi
4039
-    if grep -Fxq "configure_firewall_for_sip3" $COMPLETION_FILE; then
4043
+    if grep -Fxq "configure_firewall_for_sip4" $COMPLETION_FILE; then
4040 4044
         return
4041 4045
     fi
4042 4046
     if [[ $ONION_ONLY != "no" ]]; then
@@ -4044,8 +4048,10 @@ function configure_firewall_for_sip3 {
4044 4048
     fi
4045 4049
     iptables -A INPUT -p udp --dport $SIP_PORT -j ACCEPT
4046 4050
     iptables -A INPUT -p tcp --dport $SIP_PORT -j ACCEPT
4051
+    iptables -A INPUT -p udp --dport $SIP_TLS_PORT -j ACCEPT
4052
+    iptables -A INPUT -p tcp --dport $SIP_TLS_PORT -j ACCEPT
4047 4053
     save_firewall_settings
4048
-    echo 'configure_firewall_for_sip3' >> $COMPLETION_FILE
4054
+    echo 'configure_firewall_for_sip4' >> $COMPLETION_FILE
4049 4055
 }
4050 4056
 
4051 4057
 function configure_firewall_for_ipfs {
@@ -10352,7 +10358,7 @@ function install_sip {
10352 10358
     echo '</sipwitch>' >> /etc/sipwitch.conf
10353 10359
 
10354 10360
     sed -i 's|#PLUGINS=|PLUGINS=|g' /etc/default/sipwitch
10355
-	sed -i 's|PLUGINS=.*|PLUGINS="zeroconf subscriber forward"|g' /etc/default/sipwitch
10361
+    sed -i 's|PLUGINS=.*|PLUGINS="zeroconf subscriber forward"|g' /etc/default/sipwitch
10356 10362
     groupadd sipwitch
10357 10363
     usermod -aG sipwitch $MY_USERNAME
10358 10364