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

 yum update 

command.

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.