OK, I am preparing to finally get our system off of the complete mess that is Trixbox 2.2.4 at this point and move to a new, non-Trixbox machine. I’d love to use AsteriskNOW, but it’s in beta. Anyhow, I wanted to see if anyone can double-check my planned steps to find the inevitable things I am forgetting. We run this box with a Sangoma A101 card:
1.) Install Linux
2.) Install Asterisk/Zaptel/etc
3.) Build Sangoma RPM and install
4.) Install FreePBX and update to latest.
5.) Take current system offline to avoid new CDRs/calls/voicemails/etc. PRI will fail over to another line while server is down.
6.) Verify current system is also updated to latest FreePBX (already at 2.5.1)
7.) Backup existing configuration using FreePBX backup module
8.) Copy backup file to new system and restore using FreePBX Backup module
9.) Copy /var/spool/asterisk/monitor directory to new system because backup module does not.
10.) Copy /tftpboot directory and enable tftp server for Cisco phone provisioning.
OK, I must have forgotten 50 important steps, but I don’t know which! Any insight appreciated.
Edit: I also know that I will be moving from Asterisk 1.2 to Asterisk 1.4 as a result of this upgrade, but I am under the impression that FreePBx ought to take care of any gotchas there, with the exception of any custom code I have introduced in my *_custom files.