Upgrade From 1.0.x To AsteriskNOW 3.0

Home » Asterisk Users » Upgrade From 1.0.x To AsteriskNOW 3.0
Asterisk Users 3 Comments

Hello all. I was hoping someone out there might have some advice or suggestions regarding an upgrade from an archaic Asterisk version.

I’ve been given the daunting task of upgrading a very old Asterisk-1.0.x install to a recent LTS version. I’ll also need the install to have high-availability and failover support.

From my research, it would appear that AsteriskNOW-3.0 might be my best bet, as it seems to be running Asterisk-11. I’ve previously installed Asterisk-11+FreePBX in a VM, and this appears to be very similar. Is there any upside to using AsteriskNOW vs. Asterisk+FreePBX? Other than the obvious fact that everything is nicely placed on an iso for ease of installation?

As for the actual upgrade, is it possible to step through each of the UPGRADE*.txt files under the Asterisk-11 source? I.e, UPGRADE-1.2.txt
-> UPGRADE-1.4.txt -> UPGRADE-1.6.txt -> UPGRADE-1.8.txt -> UPGRADE.txt?
Or would it be prudent to recreate my current 1.0.x configuration under Asterisk-11 instead?

Regarding HA/failover, is a hardware solution (such as Digium’s R800/R850) my only option? During my research I’ve found scripts on the internet that allow for failover using arp/nmap, however those appear to only work for hardware failures. I would need something that can account for both hardware and software failures.

Thanks in advance for any advice that anyone can give on the subject.
Any suggestions, etc. would help immensely!

3 thoughts on - Upgrade From 1.0.x To AsteriskNOW 3.0

  • AsteriskNOW 1 and 2 are both based on CentOS 5 and I think the new AsteriskNOW 3 is based on CentOS 6 so upgrades are not supported by the Linux OS distribution[1]. It’s best to backup and reinstall with the new version. It’s a shame AsteriskNOW is not based on Debian so it could be dist-upgraded between versions.

    Cheers, Dennis

    [1] http://wiki.CentOS.org/HowTos/MigrationGuide/MigratingFiveToSix

  • Thanks for the reply! Keep in mind, I’m wanting to go from vanilla Asterisk 1.0.x to AsteriskNOW 3 — or Asterisk 11 + FreePBX. This will be on all new hardware — which I guess actually answers my question regarding the feasibility of an in-place upgrade. From what I can tell, my only choice will be to rebuild the configuration that is currently in the 1.0.x install using AsteriskNOW/Asterisk+FreePBX. Probably won’t be fun :/

    Any insight on failover solutions?


    Andre Goree
    -=-=-=-=-=-
    Email – andre@drenet.net Website – http://blog.drenet.net PGP key – http://www.drenet.net/0x83ADAAAB.asc
    -=-=-=-=-=-

  • I can’t comment on an Asterisk to Asterisk migration, but I have done a migration from a different pbx to Asterisk where no downtime was allowed. What we did was put the new instance (Asterisk) as the primary call handler with a rule that said anythnig that isn’t a match gets sent over to the secondary PBX (in your case it would be the Asterisk 1.0.x instance). Then you will also have to make corresponding changes on the original PBX to send the appropriate calls/extensions back to the new Asterisk instance. In our case, we started with Asterisk as a voicemail box, then moved one department at a time over so we could do testing to make sure it was working. By the end, we were down to all the extensions that didn’t have any kind of special handling on them and we moved those over as we had time/money for new phones.

    Planning, having test extensions and moving slowly at the start are your friend. Thanks for the reply! Keep in mind, I’m wanting to go from vanilla Asterisk 1.0.x to AsteriskNOW 3 — or Asterisk 11 + FreePBX. This will be on all new hardware — which I guess actually answers my question regarding the feasibility of an in-place upgrade. From what I can tell, my only choice will be to rebuild the configuration that is currently in the 1.0.x install using AsteriskNOW/Asterisk+FreePBX. Probably won’t be fun :/

    Any insight on failover solutions?