Menu Sluiten
Ga naar de hoofdinhoud

SIP-trunk instellen in Asterisk FreePBX

U bent hier:

Hieronder leggen wij uit hoe u een SIP-trunk in Asterisk FreePBX kunt instellen. Volg de onderstaande stappen om uw SIP-trunk correct te configureren.


1. Inloggen op FreePBX

  • Open uw browser en ga naar de webinterface van FreePBX (bijvoorbeeld: http://uw-ip-adres/admin).
  • Klik op FreePBX Administration en log in met uw beheerdersgegevens.

2. SIP-Trunk toevoegen

  • Ga naar:
    • Connectivity → Trunks → Add Trunk → Add SIP (chan_pjsip) Trunk
  • General Settings:
    • Trunk Name: Geef uw trunk een naam (bijvoorbeeld: WinCOM).
    • Outbound CallerID: Vul hier uw telefoonnummer in in volgende formaat 31701234567
    • Laat alle overige velden op standaard staan
  • pjsip Settings → General
    • Username: (Uw SIP ID)
    • Secret (password): (Uw SIP Wachtwoord)
    • Authentication: Outbound (gebruikersnaam en wachtwoord nodig)
    • Registration: Send (trunk registreert bij provider)
    • SIP Server: Dit is de SIP-server, vul in: sip.wincom.nl
    • SIP Server Port: Standaard is het 5060.
    • Transport: TCP (voorkeur) of UDP
    • Laat alle overige velden op standaard staan
  • pjsip Settings → Advanced
    • Laat alle velden op standaard staan
  • pjsip Settings → Codecs
    • Codecs: ulaw, alaw, g722
  • Opslaan & Toepassen
    • Klik op Submit en vervolgens op Apply Config.

3. Inkomende Route instellen (Inbound Route)

  1. Ga naar: Connectivity → Inbound Routes → Add Inbound Route
  2. DID Number: Vul hier uw DID-nummer (telefoonnummer) in of laat op ANY als u meerdere nummers heeft op dezelfde Trunk.
  3. Set Destination: Kies waar de oproep naartoe moet gaan, zoals een extensie, IVR, of Queue.
  4. Opslaan & Toepassen: Klik op Submit → Apply Config.

4. Uitgaande Route instellen (Outbound Route)

  • Ga naar: Connectivity → Outbound Routes → Add Route
  • Route Name: WinCOM_Out
  • Trunk Sequence: Selecteer uw SIP-trunk (WinCOM)
  • Dial Patterns:
    • X. (voor alle uitgaande nummers)
    • 00X. (voor internationale gesprekken)
    • Bekijk hieronder een voorbeeldconfiguratie.
  • Opslaan & Toepassen: Klik op Submit → Apply Config.

5. Poorten en Firewall Controleren

  • Zorg ervoor dat uw firewall en router de juiste poorten open hebben staan:
    • SIP Signaling: UDP/TCP 5060
    • RTP Media: UDP 10000-20000
    • SIP ALG: Uitschakelen (SIP ALG op uw router kan problemen veroorzaken)

6. Testen van de SIP-Trunk

  • Uitbellen: Bel een extern nummer en controleer of het werkt.
  • Inkomend bellen: Bel uw eigen DID en controleer of de oproep correct binnenkomt.
  • Logs bekijken:
    • Log in op de console van uw FreePBX-server en voer uit: asterisk -rvvv
    • Voer de volgende opdracht uit om SIP-logs te bekijken: pjsip set logger on
    • Test een oproep en controleer of de SIP-berichten correct worden verwerkt.

7. Problemen oplossen

Als het niet werkt, controleer:

  • Trunk Status:
    • Ga naar Reports → Asterisk Info → Peers → Controleer of de SIP-trunk OK is.
  • Foutmeldingen in logs:
    • 403 Forbidden: Verkeerde gebruikersnaam/wachtwoord.
    • 404 Not Found: Foute SIP-server of verkeerd DID-nummer.
    • 486 Busy Here: Extensie is niet bereikbaar of verkeerd ingesteld.

Hulp nodig?

Als u nog steeds problemen heeft, stuur ons dan de SIP-logregels of eventuele foutmeldingen, dan kijken wij graag met u mee!