FreePBX (registratie)

Uit Help
Ga naar:navigatie, zoeken

Introductie

Let op: Trunken op basis van IP adres heeft de voorkeur. Zie FreePBX (Op IP-adres).


Bij deze handleiding gaan we er vanuit dat je een schone installatie hebt gedaan van FreePBX. Als eerste gaan we in de portal achterhalen wat het Account id en desbetreffende wachtwoord van de VoIP-trunk is. Deze handleiding gaat uit van het registreren van de trunk. Deze situatie is ideaal voor internetlijnen waarvan het externe IP-adres wijzigt.

Het is van belang dat je een goede router hebt waar SIP ALG staat uitgeschakeld. Onze ervaringen met verschillende routers staat in de Routercompatibiliteitslijst. Firewall instellingen zijn te vinden op Algemene firewall instellingen pagina. Meer informatie over een succesvolle VoIP implementatie zijn te vinden op de volgende pagina.

Alle screenshots in deze handleiding zijn klikbaar.

Configuratie

Portal

  • Login in op de portal.
  • Ga naar "VoIP-trunk" in "Beheer" en klik op het 'wijzigen' icoon bij de VoIP-trunk.
  • In het overzicht zien we het "Account ID" en desbetreffende "Wachtwoord" staan. Noteer deze.

Algemene trunkinstellingen

  • Log in op je FreePBX server en klik onder het kopje "Connectivity" op "Trunks".
  • Klik vervolgens op "+ Add Trunk" en Selecteer "+ Add SIP (chan_sip) Trunk.
  • Vul de volgende gegevens in bij General:
    • 'Trunk Name': SIP Trunk
    • 'Outbound CallerID': <Telefoonnummer in +31 formaat>


Trunk-general.png


  • Klik op het tabblad "sip Settings":
    • Vul bij 'Trunk Name' het 'Account ID' in.
    • Vul bij 'PEER Details' het volgende in:
host=<SIP Server>
username=<Account ID>
fromuser=<Account ID>
secret=<Wachtwoord>
insecure=invite
type=friend
sendrpid=yes
trustrpid=yes
disallow=all
allow=alaw&g722&g729
nat=force_rport
qualify=yes
Wanneer de centrale niet achter NAT zit kan nat=force_rport en qualify=yes worden weggelaten.

Let op dat de < en > haken weg moeten worden gelaten.
Vanaf Asterisk 11 is nat=yes deprecated. Je zult dan nat=force_rport moeten gebruiken.


Trunk-outgoing.png


  • Klik op het tabblad "Incoming":
    • Maak 'USER Details' leeg.
    • Vul de 'Register String' in.
    • Klik op "Submit".
accountid:wachtwoord@sip-server/accountid 
bijvoorbeeld 
12345678:Sf43ojGFG@sip.server.nl/12345678


Trunk-incoming.png


DTMF instellen

  • Klik vervolgens onder het kopje "Settings" op "Advanced Settings".
    • Scroll naar 'Device Settings'.
    • Controleer of 'SIP DTMF Signaling' op 'rfc2833' staat.
    • Zet 'SIP trustrpid' op 'yes'.
    • Zet 'SIP sendrpid ook op 'yes'.
    • Klik op "Submit".


Settings-advanced-settings.png


Registratie tijd

  • Klik vervolgens onder het kopje "Settings" op "Asterisk SIP Settings".
    • Klik op het tabblad "Chan SIP Settings".
    • Wijzig de waarde "Registration Default Expiry" naar '1800'.
    • Klik op "Submit" en vervolgens rechtsboven op "Apply Changes".


Settings-asterisk-sip-settings.png


Inkomende nummers instellen

  • Ga naar “Connectivity” en vervolgens naar “Inbound Routes”.
  • Vul het volgende in:
    • Description: <Naam van inkomende route>
    • DID Number: <Nummer in +31 formaat>

Om de verbinding te testen kun je bij "Set Destination" "Terminate Call" "Put caller on hold forever" instellen. Klik vervolgens op "Submit" en klik daarna bovenin op "Apply Config".

Wanneer je nu het nummer belt hoor je een wachtmuziekje.


Connectivity-inbound-routes.png


Account toevoegen

Om een telefoonaccount toe te voegen klik je op "Applications" en vervolgens op "Extensions".

Klik vervolgens op "+ Add Extension" en selecteer bijvoorbeeld "Add New PJSIP Extension".

  • Vul bij "User Extension" het interne nummer van de telefoon in, bijvoorbeeld 201.
  • Bij "Display Name" geef je de naam van de gebruiker in, bijvoorbeeld Jan Jansen.
  • Onder "Outbound CID" kun je het nummer invullen die de gebruiker moet krijgen als uitbellend nummer.
  • Selecteer "None" bij "Link to a Default User"
  • Klik op "Submit" en vervolgens op "Apply Config".


Applications-extensions- pjsip.png


Je kunt nu het account registreren in een telefoon. De gebruikersnaam is de "User Extension" en het wachtwoord is wat bij "Secret" staat. De server waarop je moet verbinden is het IP-adres van je centrale.

Uitbellen

Om uit te kunnen bellen heb je een "Outbound Route" nodig. In de "Outbound route" stel je het nummer in waarmee uitgebeld moet worden en de trunk die je wilt gebruiken.

  • Ga onder "Connectivity" naar "Outbound Routes".
  • Klik op "+ Add Outbound Route".
  • Vul onder "Route Name" "default" in.
  • Selecteer onder "Trunk Sequence for Matched Routes" de "SIP Trunk".


Connectivity-outbound-routes.png


  • Onder het kopje "Dial Patterns" bij "match pattern" een "X." (X en een punt) in. Dit zorgt ervoor dat alle externe lijnen over deze trunk gaan.


Connectivity-outbound-routes-dial-pattern.png


  • Klik op "Submit" en vervolgens bovenin op "Apply Changes".


Je kunt nu uitbellen met je VoIP telefoon. Om gebeld te worden pas je de "Inbound Route" aan naar je extensie.

Versleuteld bellen

Het is mogelijk om in- en uitgaande gesprekken te versleutelen.

Om dit mogelijk te maken moet je in de portal en in FreePBX een aantal zaken wijzigen.

Portal

  • Login in op de portal.
  • Ga naar "VoIP-trunk" in "Beheer" en klik op het 'wijzigen' icoon bij de VoIP-trunk.
  • Klik links op "Geavanceerde (SIP) instellingen".
  • Vink "Versleuteling forceren" aan bij de "Geavanceerde (SIP) instellingen".
  • Je ziet een pop-up verschijnen en in de pop-up klik je op "Doorgaan".
  • Je ziet nu ook dat het "Transportprotocol" op TLS staat.
  • Klik onderaan de pagina op "Opslaan".


Portal-tls.png


FreePBX

  • Log in op je FreePBX server en klik onder het kopje "Connectivity" op "Trunks".
  • Klik op het 'wijzigen' icoon bij de VoIP-trunk.
  • Klik op het tabblad "sip Settings"
  • Wijzig 'host=<SIP Server>' in 'host=sip.encryptedsip.com'
  • Voeg de volgende 3 regels toe bij de "PEER Details":
srtpcapable=yes
transport=tls
encryption=yes
  • Klik op het tabblad "Incoming".
  • Wijzig de "Register String" door aan het begin 'tls://' toe te voegen en tussen de '@' en de '/' de SIP Server te wijzigen in 'sip.encryptedsip.com'.
  • Klik op "Submit".


Register-string.png


TLS activeren

  • Klik onder het kopje "SIP Settings" op "Settings".
  • Zet "Enable TLS" op 'YES'.
  • Wijzig de "Certificate Manager" in 'default'.
  • Wijzig de "SSL Method" in 'tlsv1'.
  • Zet "Don't Verify Server" op 'YES'.
  • Klik op "Submit" en vervolgens bovenin op "Apply Changes".


Asterisk SIP Settings 2.png


Meer informatie

Meer informatie en documentatie is te vinden op de website van FreePBX.

;