Upgrading/Downgrading Asterisk
Upgrading or downgrading Asterisk should be done only if really needed. Asterisk relies on a series of libraries and different Asterisk versions may need different library versions.
A sample script to upgrade Asterisk is provided as protected/installAsterisk.sh
Asterisk version up to 13.4.0 (included) are known to work pretty well.
From Asterisk 13.5.0 to 13.9.0 there is a nasty ODBC lock bug and a nasty SIP lock bug
From Asterisk 13.10.0, the nasty ODBC lock bug is solved, but the SIP lock bug was still in place. It is needed to upgrade unixODBC to at least version 2.3.4-1. A link to upgrade it is provided in the script. If installing a previous asterisk version, upgrading unixODBC can lead to unexpected instabilities.
From Asterisk 13.12.0 the nasty SIP lock bug seems gone.