Document version: 1.0
1. The TwinStar servers
Any software upgrade of TwinStar servers must be performed according to the corresponding Xorcom document:
- Updating Xorcom TwinStar XE2000/3000 with Elastix 2.x Installed
- Upgrading Xorcom TwinStar XE2000/3000, XR2000/3000, TS2000/3000 with Elastix 1.6 Installed to Elastix 2.x
- Updating Xorcom TwinStar XR2000/3000 with Elastix 1.6 Installed
2. The non-TwinStar servers
If you want to upgrade the current Elastix software (v.1.6 or v.2.x) to the latest packages version then proceed according to the Current Elastix software packages update. If you want to upgrade the Elastix 1.6 software to the latest Elastix v.2.x then proceed according to the Upgrade to the next major Elastix version.
2. 1 Current Elastix software packages update
The software packages update to their latest version within the same major Elastix version could be performed by using the
If the Linux kernel was upgraded then please check that the correct kernel is defined as the default option in the GRUB configuration file (/boot/grub/menu.lst). The parameter ‘default’ there must point to the last installed kernel. In the example below, we have default=0 that will cause the kernel 2.6.18-308.24.1.el5 to be loaded:
default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz #hiddenmenu title CentOS (2.6.18-308.24.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-308.24.1.el5 ro root=LABEL=/ initrd /initrd-2.6.18-308.24.1.el5.img title CentOS (2.6.18-238.12.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-238.12.1.el5 ro root=LABEL=/ initrd /initrd-2.6.18-238.12.1.el5.img title CentOS (2.6.18-194.26.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.26.1.el5 ro root=LABEL=/ initrd /initrd-2.6.18-194.26.1.el5.img
If DAHDI packages were upgraded then it is necessary to reset the connected Astribnaks in order to cause the new firmware to be loaded:
- Stop the Asterisk and DAHDI
/etc/init.d/asterisk stop /etc/init.d/dahdi stop /usr/share/dahdi/xpp_fxloader reset
- wait until lsusb command shows the Astribank units as e4e4:1162 devices. For example,
#lsusb Bus 002 Device 001: ID 0000:0000 Bus 001 Device 005: ID e4e4:1162 Bus 001 Device 001: ID e4e4:1162 Bus 003 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000
- After that, start DAHDI and Asterisk again:
/etc/init.d/dahdi start /etc/init.d/asterisk start
2.2 Upgrade to the next major Elastix version
An example of such an upgrade is the upgrade from Elastix 1.6 to Elastix 2.x.
In such cases please proceed according to the Xorcom upgrade instructions document.