- Burn latest img to SD Card
- Connect using Keyboard + HDMI, change password
- Update network settings to use DHCP (dhcpd.conf), update hostname +hosts
- Use raspi-config to expand partition size
- reboot, connect using ssh
- Use raspi-config to upgrade stuff
- Add sipgate, localphone, freespeech as Voip External Lines
- Add mobile & gigaset as extensions
- Add basic Outgoing Call Routing
- (Update and Upgrade packages)
- Install g729 (https://techfoxweb.wordpress.com/2017/02/23/g729-raspbx-in-raspberry-pi-3/)
- Install ddclient & add freedns domains, add ‘externhost’ to sip.conf
- Install samba, create /srv/ binds to /etc/asterisk /home/backups
- Install Oak R2 board, get PSTN incoming working
- Upgrade and rebuild dahdi
- install fail2ban
TODO:
- Create least cost routing
- Add Contacts to DB
- Filter incoming calls using contacts