FreePBX
Es gibt zwei Möglichkeiten, FreePBX zu registrieren: basierend auf Registrierung und basierend auf IP-Adresse.
FreePBX Registrierung
Diese Anleitung setzt voraus, dass du eine saubere Installation von FreePBX durchgeführt hast. Zuerst holen wir uns die Account ID und das dazugehörige Passwort für den VoIP-Trunk aus dem Portal. Diese Anleitung basiert auf der Registrierung des Trunks. Dieses Setup ist ideal für Internetleitungen, bei denen sich die externe IP-Adresse ändert.
Es ist wichtig, einen guten Router mit deaktiviertem SIP ALG zu haben. Unsere Erfahrungen mit verschiedenen Routern sind in der Router-Kompatibilitätsliste aufgeführt. Firewall-Einstellungen findest du auf der Seite Allgemeine Firewall-Einstellungen. Weitere Informationen zu einer erfolgreichen VoIP-Implementierung findest du auf der folgenden Seite.
Konfiguration
Portal
- Melde dich bitte im Portal an.
- Gehe zu "VoIP-Trunk" unter "Management" und klicke auf das Symbol zum Ändern neben dem VoIP-Trunk.
- In der Übersicht siehst du die "Account ID" und das dazugehörige "Passwort". Notiere dir diese bitte.
Allgemeine Trunk-Einstellungen
- Melde dich bei deinem FreePBX-Server an und klicke im Bereich "Connectivity" auf "Trunks".
- Klicke anschließend auf "+ Add Trunk" und wähle "+ Add SIP (chan_pjsip) Trunk" aus.
- Gib bitte unter "General" folgende Informationen ein:
- 'Trunk Name': SIP Trunk
- 'Outbound CallerID': <Telefonnummer im +43-Format>
- Klicke auf den Tab "pjsip Settings":
- Gib die 'Account ID' im Feld 'Trunk Name' ein.
- Gib das dazugehörige Passwort für die 'Account ID' im Feld 'Secret' ein.
- Gib 'ha.voys.co' im Feld 'SIP Server' ein.
- Gib '5060' oder '6060' im Feld 'SIP Server Port' ein. Beide Ports sind auf unserer Seite aktiv. Falls 5060 nicht funktioniert, kannst du 6060 verwenden.
Lass die übrigen Einstellungen, die nicht angesprochen wurden, bitte unverändert.

Klicke auf den Tab "Dialed Manipulation Rules":
- Gib 'X.' im Feld 'Match Pattern' ein.
Klicke auf den Tab "Advanced" unter "pjsip Settings":
- Wähle 'RFC 4733' für 'DTMF' aus.
- Wähle 'Yes' für 'Trust RPID/PAI' aus.
- Wähle 'Send P-AssertedIdentity header' für 'Send RPID/PAI' aus.
Lass die übrigen Einstellungen, die nicht angesprochen wurden, bitte unverändert.

- Klicke auf "Submit".
Eingehende Nummern einrichten
- Gehe zu "Connectivity" und dann zu "Inbound Routes".
- Klicke auf '+ Add Inbound Route'.
- Gib bitte Folgendes ein:
- Description: <Name der eingehenden Route>
- DID Number: <Nummer im +43-Format>
- Um die Verbindung zu testen, setze "Set Destination" auf "Terminate Call" und "Put caller on hold forever".
- Klicke auf "Submit" und anschließend oben auf "Apply Config".
Wenn du jetzt die Nummer wählst, hörst du Wartemusik.

Account hinzufügen
Um ein Telefonkonto hinzuzufügen, klicke auf "Applications" und dann auf "Extensions".
Klicke anschließend auf "+ Add Extension" und wähle beispielsweise "Add New PJSIP Extension" aus.
- Gib unter "User Extension" die interne Nummer des Telefons ein, z. B. 201.
- Gib unter "Display Name" den Namen des Users ein, z. B. Jan Jansen.
- Gib unter "Outbound CID" die Nummer ein, die der User bei ausgehenden Anrufen anzeigen soll.
- Klicke auf "Submit" und dann auf "Apply Config".
Du kannst jetzt das Konto auf einem Telefon registrieren. Der Benutzername ist die "User Extension" und das Passwort ist das, was unter "Secret" aufgeführt ist. Der Server, zu dem eine Verbindung hergestellt werden soll, ist die IP-Adresse deiner PBX.
Ausgehende Anrufe tätigen
Um ausgehende Anrufe zu tätigen, benötigst du eine "Outbound Route". In der "Outbound Route" legst du die zu wählende Nummer und den Trunk fest, den du verwenden möchtest.
- Gehe zu "Connectivity" und dann zu "Outbound Routes".
- Klicke bitte auf "+ Add Outbound Route".
- Gib bitte "default" für "Route Name" ein.
- Wähle unter "Trunk Sequence for Matched Routes" die Option "SIP Trunk" aus.
Im Bereich "Dial Patterns" gib bitte "X." (X gefolgt von einem Punkt) in das Feld "Match Pattern" ein. So stellst du sicher, dass alle ausgehenden Anrufe über diesen Trunk laufen.

- Klicke auf "Submit" und danach oben auf "Apply Changes".
Du kannst jetzt mit deinem VoIP-Telefon ausgehende Anrufe tätigen. Um Anrufe zu empfangen, würden wir dich bitten, die "Inbound Route" auf deine Extension zu aktualisieren.
Verschlüsselte Gespräche
Es ist möglich, sowohl eingehende als auch ausgehende Anrufe zu verschlüsseln.
Um dies zu aktivieren, wären einige Änderungen sowohl im Portal als auch in FreePBX erforderlich.
Portal
- Melde dich bitte im Portal an.
- Gehe zu "VoIP-Trunk" unter "Management" und klicke auf das 'Ändern'-Symbol neben dem VoIP-Trunk.
- Klicke bitte links auf "Advanced (SIP) Settings".
- Aktiviere "Force Encryption" unter den "Advanced (SIP) Settings".
- Es erscheint ein Pop-up. Klicke bitte im Pop-up auf "Weiter".
- Klicke unten auf der Seite auf "Save".

FreePBX
TLS aktivieren
- Klicke auf "Settings" und wähle dann "Asterisk SIP Settings" aus.
- Wähle danach den Tab "SIP Settings [chan_pjsip]" aus.
- Ändere bitte den "Certificate Manager" auf 'default'.
- Ändere die "SSL Method" auf 'tlsv1_2'.
- Setze "Verify Server" auf 'No'.
- Setze "tls - 0.0.0.0 - All" auf 'Yes'.
- Klicke auf "Submit" und danach oben auf "Apply Changes".

- Klicke im Bereich "Connectivity" auf "Trunks".
- Klicke auf das 'Ändern'-Symbol neben dem VoIP-Trunk.
- Klicke auf den Tab "pjsip Settings".
- Ändere 'SIP Server' auf 'sip.encryptedsip.com'.
- Ändere 'SIP Server Port' auf '5061'.
- Wähle '0.0.0.0-tls' für 'Transport' aus. (Falls du diese Option nicht siehst, ist TLS nicht korrekt aktiviert. Wir würden dich bitten, die TLS-Aktivierungsschritte zu wiederholen.)
- Klicke auf "Submit" und danach oben auf "Apply Changes".

In Version 16.0.40.7 funktioniert TLS nicht sofort. Du müsstest den Server neu starten, um es zu aktivieren. Gehe dazu zu 'Admin' -> 'System Admin', klicke rechts auf 'Power Options' und wähle 'Reboot' aus.
Weitere Informationen
Weitere Informationen und Dokumentation findest du im FreePBX Wiki.
FreePBX IP-Adresse
Diese Anleitung setzt voraus, dass du eine saubere Installation von FreePBX durchgeführt hast. In der Online-Verwaltungsoberfläche findest du die Account-ID und dein Passwort. Die Custom Proposition ermöglicht dir nur die Erstellung eines Trunks, während diese Option bei der Complete Proposition aufgrund der FUP (Fair Use Policy) nicht verfügbar ist. Diese Anleitung geht davon aus, dass die Plattform Anrufe an eine bestimmte IP-Adresse und einen Port zustellt. Falls deine PBX hinter einem Router steht, wäre es notwendig, eine Portweiterleitung für Port 5060 einzurichten. Bitte stelle sicher, dass du nur Traffic aus dem Netzwerk 195.35.114.0/23 und 2a06:2a80::/29 (IPv6) akzeptierst.
Wenn du eine dynamische WAN-Adresse hast, wäre es besser, die Registrierung zu verwenden – siehe FreePBX (Registration). Ein Trunk basierend auf IP ist jedoch aufgrund der Fail-over-Methode von Asterisk vorzuziehen.
Es ist wichtig, einen guten Router mit deaktiviertem SIP ALG zu haben. Unsere Erfahrungen mit verschiedenen Routern sind in der Router-Kompatibilitätsliste aufgeführt. Firewall-Einstellungen findest du auf der Seite Allgemeine Firewall-Einstellungen. Weitere Informationen zu einer erfolgreichen VoIP-Implementierung findest du auf der folgenden Seite.
Konfiguration
Schritt 1 – Allgemeine Trunk-Einstellungen
Diese Anleitung setzt voraus, dass du eine saubere Installation von FreePBX durchgeführt hast. Zunächst holen wir uns die Account-ID und das Passwort für den VoIP-Trunk aus dem Portal und setzen eine statische IP in den VoIP-Trunk-Einstellungen.
Hinweis: Für diese Konfiguration ist eine statische IP-Adresse erforderlich.
Portal
- Melde dich bitte im Portal an.
- Gehe zu "VoIP-Trunk" unter "Management" und klicke auf das 'Ändern'-Symbol neben dem VoIP-Trunk.
- In der Übersicht findest du die "Account ID" und das zugehörige "Password". Notiere dir diese bitte.
- Klicke dann links auf "Advanced (SIP) Settings".
- Gib bitte deine IP-Adresse im Feld "Static Hostname" ein.
- Gib den entsprechenden Port im Feld "Static Port" ein, typischerweise '5060'.
- Setze den "Caller ID Header" auf "P-Asserted-Identity SIP Header".
- Klicke bitte unten auf der Seite auf "Save".
Allgemeine Trunk-Einstellungen
- Melde dich bei deinem FreePBX-Server an und klicke im Bereich "Connectivity" auf "Trunks".
- Klicke auf "+ Add Trunk" und wähle "+ Add SIP (chan_pjsip) Trunk" aus.
- Gib bitte unter General folgende Informationen ein:
- 'Trunk Name': SIP Trunk
- 'Outbound CallerID': <Telefonnummer im +43-Format>

- Klicke auf den Tab "pjsip Settings":
- Gib die 'Account ID' im Feld 'Username' ein.
- Gib das Passwort für die entsprechende Account ID im Feld 'Secret' ein.
- Setze 'Registration' auf 'None'.
- Gib 'ha.voys.co' im Feld 'SIP Server' ein.
- Gib 5060 oder 6060 im Feld 'SIP Server Port' ein. Beide Ports sind auf unserer Seite aktiv – sollte 5060 nicht funktionieren, kannst du gerne 6060 verwenden.
Die übrigen Einstellungen, die noch nicht angesprochen wurden, kannst du so belassen, wie sie sind.

Klicke auf den Tab "Dialed Manipulation Rules":
- Gib 'X.' im Feld 'Match Pattern' ein.
- Klicke unter "pjsip Settings" auf den Tab "Advanced":
- Wähle für 'DTMF' bitte 'RFC 4733' aus.
- Gib die 'Account_ID' im Feld 'Contact User' ein.
- Setze 'Trust RPID/PAI' auf 'Yes'.
- Wähle für 'Send RPID/PAI' bitte 'Send P-Asserted-Identity header' aus.
- Klicke auf "Submit".
Die übrigen Einstellungen, die noch nicht angesprochen wurden, kannst du so belassen, wie sie sind.

Einrichten von eingehenden Nummern
- Gehe zu "Connectivity" und dann zu "Inbound Routes".
- Klicke auf 'Add Inbound Route'.
- Gib bitte Folgendes ein:
- Description: <Name der eingehenden Route>
- DID Number: <Nummer im +43-Format>
- Um die Verbindung zu testen, setze "Set Destination" auf "Terminate Call" und "Put caller on hold forever".
- Klicke auf "Submit" und dann oben auf "Apply Config".
Wenn du jetzt die Nummer wählst, wirst du Wartemusik hören.

Hinzufügen eines Accounts
Um einen Telefon-Account hinzuzufügen, klicke auf "Applications" und dann auf "Extensions".
Klicke anschließend auf "+ Add Extension" und wähle "Add New SIP [chan_pjsip] Extension" aus.
- Gib unter "User Extension" die interne Nummer des Telefons ein, z. B. 201.
- Gib unter "Display Name" den Namen des Users ein, z. B. Jan Jansen.
- Gib unter "Outbound CID" die Nummer ein, die der User bei ausgehenden Anrufen anzeigen soll.
- Klicke auf "Submit" und dann auf "Apply Config".
Du kannst jetzt den Account auf einem Telefon registrieren. Der Benutzername ist die "User Extension" und das Passwort ist das, was unter "Secret" angezeigt wird. Der Server, zu dem du dich verbinden musst, ist die IP-Adresse deiner PBX.
Ausgehende Anrufe tätigen
Um ausgehende Anrufe zu tätigen, benötigst du eine "Outbound Route". In der "Outbound Route" legst du die zu wählende Nummer und den Trunk fest, den du verwenden möchtest.
- Gehe zu "Connectivity" und dann zu "Outbound Routes".
- Klicke auf "+ Add Outbound Route".
- Gib für "Route Name" bitte "default" ein.
- Wähle unter "Trunk Sequence for Matched Routes" bitte "SIP Trunk" aus.

Gib im Bereich "Dial Patterns" bitte "X." (X gefolgt von einem Punkt) im Feld "Match Pattern" ein. Dadurch wird sichergestellt, dass alle ausgehenden Anrufe über diesen Trunk laufen.

- Klicke auf "Submit" und dann oben auf "Apply Changes".
Du kannst jetzt mit deinem VoIP-Telefon ausgehende Anrufe tätigen. Um Anrufe zu empfangen, aktualisiere bitte die "Inbound Route" auf deine Extension.
Verschlüsseltes Anrufen
Es ist möglich, sowohl eingehende als auch ausgehende Gespräche zu verschlüsseln.
Um dies zu aktivieren, sind einige Änderungen sowohl im Portal als auch in FreePBX erforderlich.
Portal
- Melde dich bitte im Portal an.
- Gehe zu "VoIP-Trunk" unter "Management" und klicke auf das 'Ändern'-Symbol neben dem VoIP-Trunk.
- Klicke links auf "Erweiterte (SIP) Einstellungen".
- Aktiviere bitte "Verschlüsselung erzwingen" unter den "Erweiterten (SIP) Einstellungen".
- Es wird ein Pop-up erscheinen – klicke dort bitte auf "Weiter".
- Du siehst nun, dass das "Transportprotokoll" auf TLS eingestellt ist.
- Klicke bitte unten auf der Seite auf "Speichern".

FreePBX
TLS aktivieren
- Klicke auf "Einstellungen" und wähle dann "Asterisk SIP Settings" aus.
- Wähle anschließend den Tab "SIP Settings [chan_pjsip]" aus.
- Ändere den "Certificate Manager" auf 'default'.
- Ändere die "SSL Method" auf 'tlsv1_2'.
- Setze "Verify Server" auf 'No'.
- Setze "tls - 0.0.0.0 - All" auf 'Yes'.
- Klicke auf "Submit" und dann oben auf "Apply Changes".
- Klicke im Bereich "Connectivity" auf "Trunks".
- Klicke auf das 'Ändern'-Symbol neben dem VoIP-Trunk.
- Klicke auf den Tab "pjsip Settings".
- Ändere 'SIP Server' auf 'sip.encryptedsip.com'.
- Ändere den 'SIP Server Port' auf '5061'.
- Wähle '0.0.0.0-tls' für 'Transport' aus. (Falls diese Option nicht verfügbar ist, wurde TLS nicht korrekt aktiviert – bitte wiederhole die Schritte zur TLS-Aktivierung.)
- Klicke auf "Submit" und dann oben auf "Apply Changes".
In Version 16.0.40.7 funktioniert TLS nicht sofort. Du musst den Server neu starten, um es zu aktivieren. Gehe dazu zu 'Admin' -> 'System Admin', klicke dann rechts auf 'Power Options' und klicke auf 'Reboot'.
Weitere Informationen
Weitere Informationen und Dokumentation findest du im FreePBX Wiki.