FreePBX
Uit Wiki Hosted IP platform
Inhoud |
Intro
Van je VoIP leverancier krijg je 3 gegevens toegezonden:
- Username
- Password
- Server
Let op: Bij de geavanceerde VoIP Trunk instellingen dien je de "CLI header" op "Remote-Party-ID" te zetten.
Ingevuld Freepbx configuratiescherm
/example/freepbx.html
Configuratie stappenplan
In FreePBX. Daar klik je in het Basic menu op de optie Trunks. Klik rechtsbovenin op Add Trunk en kies voor Add Sip Trunk.
Trunk gegevens in Freebox (ook voor Trixbox en Elastix)
In de voorbeeld config verwijzen we naar deze waarden. De gegevens worden dan met hoofdletters geschreven. Vervolgens vul je de volgende gegevens in:
- In het veld Trunk Name: accountid
- In het veld PEER Details:
host=sip.voipgrid.nl username=accountid fromuser=accountid secret=wachtwoord type=friend sendrpid=yes trustrpid=yes disallow=all allow=alaw
De volgende waarden zijn optioneel en mag je standaard weg laten. Ze worden waardevol bij (complexe) nat setups, wat zich vertaald in eenzijdige audio.
nat=yes qualify=yes
De volgende velden mogen leeg zijn:
- Het veld USER Context
- Het veld USER Details:
De registratiestring gebruik je indien je een dynamisch acount hebt, wat de standaard is. Veel klanten kieze voor een statische verbinding, met een vast IP en poort als eindbestemming worden geconfigureerd bij de Geavanceerde TRUNK instellingen. Bij dynamische registratie is onderstaande register string verplicht. Bij statische accounts moet je deze laten.
- In het veld Register String:
accountid:wachtwoord@sip.voipgrid.nl/accountid
NAT, STUN en Freepbx (ook voor Trixbox en Elastix)
In sommige gevallen kun je je niet registreren op de server. Onder andere met BBned, BBeyond en Alice internet verbindingen komen deze registratieproblemen voor.
Dit kan komen doordat STUN ingeschakeld moet worden. Asterisk 1.4 ondersteunt geen STUN maar het probleem is met de juiste NAT instellingen ook aan te pakken.
Het probleem herkennen
De VoIP server zal zich niet aanmelden waar een X-lite client met dezelfde gegevens wel tot registratie komt.
NAT goed inschakelen (ook voor Trixbox en Elastix) (i.p.v. STUN)
Je kunt het bestand sip_nat.conf aanpassen en daar de volgende gegevens in zetten. Deze waarden mogen ook in /etc/asterisk/sip_general_custom.conf komen te staan met de andere "Optionele overige waarden".
externip= publiek ip adres nat=yes localnet= local netwerk/subnet mask
Vergeet niet om de config te reloaden zodat deze parameters worden gebruikt.
asterisk -r reload
Optionele overige waarden
Standaard zijn deze waarden niet noodzakelijk. Het kan ook problemen veroorzaken.
In /etc/asterisk/sip_general_custom.conf kun je de volgende regels nog opnemen:
registerattempts=0 ; asterisk blijft oneindig registreren na verlies internet en stopt er niet na een aantal keer mee. registertimeout=5 ; elke 20 seconden tos_sip=0x18 ; nodig bij BBNED lijnen tos_audio=0x18 ; nodig bij BBNED lijnen maxexpirey = 1800 ; indien de trunk regelmatig z'n registratie verliest. Eventueel kun je ook 600 / 300 proberen. defaultexpirey = 600 ; idem dtmfmode=rfc2833 ; optioneel indien problemen met dtmf tonen. Dit kan ook dtmfmode=inband zijn bij oa Asterisk 1.6.10.
Let op bij het vaste IP: Lees ook Vast IP adres.
externip=mijnip.nl ; eigen externe ip adres invullen localnet=10.0.0.0/255.0.0.0 ; lokaal netwerk + mask invullen
Vergeet niet om de config te reloaden zodat deze parameters worden gebruikt.
asterisk -r reload
Meer Informatie
Deze configuratie wordt u aangeboden door Voys Telecom.
Neem contact met ons op voor meer informatie:
e-mail: info@voys.nl | telefoon: +31-502102540 | fax: +31-502102545
