Zuletzt bearbeitet vor 2 Monaten
von Tim Hagedorn

Firewalls: Nötige Einstellungen für iWay VoIP Dienste

Benötigte Ports & Einstellungen für VoIP Dienst (alle Firewall Modelle)

Für VoIP Home, myKMU, VoIP Trunk, SAK Telefon & SAK KMU

Für hosted 3CX

Für hosted VPBX

* Die IP Ihrer VPBX finden Sie auf deren Webinterface unten links:
KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP DiensteScreenshot 2022-08-18 at 11.32.49.png 

Oneaccess

Ausserdem müssen noch folgende Ports auf die IP des VoIP Gateways geöffnet werden. Der VoIP Gateway ist auf DHCP konfiguriert, bitte fixieren Sie dessen IP auf dem DHCP Server (MAC-Adresse: xxx).

Richtung Beschreibung
Eingehend SSH (TCP 22), Telnet (TCP 23), SNMP (UDP 161), RTP (UDP 10000 - 10028, only if SIP-Helper/SIP-ALG is inactive)
Ausgehend DNS (UDP 53), Radius (UDP 1812), NTP (UDP 123), SIP (UDP 5060 + SIP-ALG/SIP-Helper depending on firewall), ACS (TCP 7547), RTP (UDP 1024 - 65535, only if SIP-Helper/SIP-ALG is inactive)

Zusätzliche Einstellungen für einzelne Firewall Modelle

Hier finden Sie Screenshots und Kurz-Anleitungen zu den häufigsten Firewalls.

Fortigate (Fortinet)

Es empfiehlt sich, folgender Anleitung zu folgen: http://kb.fortinet.com/kb/documentLink.do?externalID=FD33271

How to disable SIP-ALG (SIP Helper) on Fortinet

Open the Fortigate CLI from the dashboard. Enter the following commands in FortiGate’s CLI:

  config system settings
  set sip-helper disable
  set sip-nat-trace disable
  reboot the device

Reopen the FortiGate CLI and enter the following commands (do not enter the text after //)

  config system session-helper
  show // you need to find the entry for SIP, usually 12, but it may vary
  delete 12 // or the number that you identified from the previous command

KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP Diensteforitgate.png

Create a rule and set it like in the picture above Reboot the device and you should be ready

Disable RTP processing as follows

  config voip profile
  edit default
  config sip
  set rtp disable

Je nachdem was als Basis-Unterstützung konfiguriert ist, kann die SIP-Unterstützung komplett ausgeschaltet werden.
Folgend wird der SIP Sessionhelper als "Basis"-Unterstützung gesetzt und gelöscht.
Hiermit kann die Fortigate keine SIP-Unterstützung mehr bieten, da der Sessionhelper, auf den Sie konfiguriert ist, nicht mehr existiert.

Basis-Unterstützung auf den Sessionhelper (kernel-helper-based) setzen:

  config system settings
  set default-voip-alg-mode kernel-helper-based
  end

SIP Sessionhelper löschen (wie oben):

  config system session-helper
  show
     ...
     edit <id>
         set name sip
         set protocol 17
         set port 5060
     next
    ...
  delete <id>
  end


Eine Komplette Anleitung zur VoIP Konfiguration für FortiOS 5.6 finden Sie in diesem Dokument:
https://docs.fortinet.com/uploaded/files/3611/fortigate-sip-56.pdf

pfSense

Die pfSense enthält standartmässig kein SIP-ALG.

UDP Session Timeout anpassen:



Icon-info.svg

Es könnte sein, dass folgende Werte besser sind, damit die Anmeldungen bestehen bleiben:

UDP First: 20
UDP Single: 40


 
KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP Diensteimage2019-5-24 10-49-18.png 

Sonicwall

SonicOS 7

Hier scheinen die "SIP Transformations" ausgeschaltet werden zu müssen:

2024-06-03 11 09 23-SRVDC - TeamViewer.png

Hier muss der UDP-Timeout auf 300 Sekunden gesetzt werden:

2024-06-03 11 09 55-SRVDC - TeamViewer.png


SonicOS 6.5

SIP-ALG wird bei Sonicwall "SIP-Tranformations" genannt. Bitte deaktivieren Sie diese Einstellung: 
KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP DiensteScreenshot 2020-11-24 at 17.27.29.jpg

UPD Session Timeout anpassen (mindestens 300s):

SonicOS6-5 2.png

SonicOS 5.9

SIP-ALG wird bei Sonicwall "SIP-Tranformations" genannt. Bitte deaktivieren Sie diese Einstellung:
KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP DiensteScreenshot 2020-11-24 at 17.30.29.jpg

UPD Session Timeout anpassen (mindestens 300s): 
<img src="https://wiki.nexphone.ch/download/attachments/491126999/image2019-5-24_10-28-8.png?version=1&modificationDate=1558686488000&api=v2" /> 

Sophos

Bei der Sophos-Firewall wird die UDP Session Timeout Einstellung über die Konsole mit folgendem Befehl geändert (mindestens 300s setzen): 



Bei neueren Sophos-Firewalls könnte wird die UDP Session Timeout Einstellung über die Konsole mit folgendem Befehl geändert (mindestens 300s setzen) werden: 


Das SIP-Module (a.k.a. SIPALG) wie folgt deaktivieren (Sophos Anleitung): 

1. Log in to the CLI using Telnet or SSH. You can also access the CLI from admin > Console in the upper right corner of the Admin Console screen.

2. Choose option

4. Device Console

3. Execute the following command(s):

Zyxel USGxx

Einstellungen via GUI anpassen 

UDP Session Timeout anpassen (auf mindestens 300s): 
<img src="https://wiki.nexphone.ch/download/attachments/491127007/image2019-5-24_10-37-55.png?version=1&modificationDate=1558687075000&api=v2" />

SIP-ALG deaktivieren
<img src="https://wiki.nexphone.ch/download/attachments/491127007/image2019-5-24_10-38-55.png?version=1&modificationDate=1558687135000&api=v2" />
Nachdem diese Einstellung angepasst wurde ist ein Neustart der Firewall zwingend

Sollte eine dieser Einstellungen nicht verfügbar sein, muss zuerst ein Firmware-Upgrade auf die aktuellste Firmware gemacht werden.


UDP Session Timeout via Telnet prüfen und anpassen
  1. Telnet auf USG aktivieren
    <img src="https://wiki.nexphone.ch/download/attachments/491127007/image2019-5-24_11-11-48.png?version=1&modificationDate=1558689108000&api=v2" height="600" /> 
  2. Telnet-Client auf PC aktivieren (Systemsteuerung -> Programme & Funktionen) 
  3. Via Telnet folgende Einstellungen vornehmen

    - IP-Adresse der Zywall

    - Username: admin

    - Password:

    - configure terminal (Wechsel in den Command-Modus)

    - show session timeout udp (Werte prüfen, Standard-Werte: Connect 9, Deliver 300 Sek.)

    - session timeout udp-connect 300 (ändern des connect UDP Timers)

    - session timeout udp-deliver 300 (ändern des deliver UDP Timers, falls dieser nicht 300 Sek. ist)

    - show session timeout udp (Werte prüfen, beide müssen 300 Sek. sein)

    - exit (beenden des Command-Modus)

    - exit (beenden der Telnetverbindung) 
    <img src="https://wiki.nexphone.ch/download/attachments/491127007/image2019-5-24_11-14-1.png?version=1&modificationDate=1558689241000&api=v2" height="400" /> 

Folgendes ZyWall-Script funktioniert ebenfalls:

configure terminal
session timeout udp-deliver 300
session timeout udp-connect 300
no alg sip transformation
no alg sip inactivity-timeout
no alg sip
write

Hier kann man es herunterladen: 



Zyxel AX7501

SIP ALG deaktivieren:

Networtk Setting → ALG  → SIP ALG deaktivieren:

KB VoIP Telefonie Konfigurationen Firewalls Noetige Einstellungen fuer iWay VoIP Diensteimage2022-4-28 11-14-2.png