Voorbeeldconfiguratie voor FreePBX / Asterisk
Onderstaande is een voorbeeld voor FreePBX, maar zal ook gelden voor diverse andere asterisk varianten. In het voorbeeld gebruiken we een voorbeeld SIP account.
Login: 27000
Wachtwoord: 34545gfdg45DFf
- Allereerst maakt u het volgende bestand aan: /etc/asterisk/extensions_override_freepbx.conf
- Voeg de onderstaande config toe aan het bestand:
[custom-get-did-from-sip]
exten => _.,1,Noop(Fixing DID using information from SIP TO header)
exten => _.,n,Set(pseudodid=${SIP_HEADER(To)})
exten => _.,n,Set(pseudodid=${CUT(pseudodid,@,1)})
exten => _.,n,Set(pseudodid=${CUT(pseudodid,:,2)})
exten => _.,n,Goto(from-trunk,${pseudodid},1)
- Vervolgens kunt u de trunk als volgt instellen:
- type=peer
- context=custom-get-did-from-sip
- secret=34545gfdg45DFf
- username=27000
- host=sip.wincom.nl
- fromdomain=sip.wincom.nl
- dtmfmode=rfc2833
- canreinvite=no
- disallow=all
- allow=ulaw
- insecure=port,invite
- qualify=yes
De registratiestring is als volgt: 27000:[password]@sip.wincom.nl/27000
Voor [password] vult u het wachtwoord zonder [] in.