How to upgrade to Vicidial 2.9 RC1

1. Make sure to BACKUP your data first!!!

2. Prerequisites

Asterisk 1.8.23
Vicidial 2.7 RC1
GOadmin 3.3

3. Check if you are running GOautodial CE 3.0 or higher and your MySQL password is set to "vicidialnow".

# cat /etc/goautodial-release
GoAutoDial CE 3.0
Skip command below if your MySQL password is "vicidialnow" 

# mysqladmin password vicidialnow -p
Enter password:

4. Append the goautodial-testing repo to the goautodial.repo file (if it isn't there yet)

nano /etc/yum.repos.d/goautodial.repo
[goautodial-testing]
name=CentOS-$releasever - Goautodial - Testing
baseurl=http://downloads2.goautodial.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=0

Your /etc/yum.repos.d/goautodial.repo should look like this:

[goautodial-current]
name=CentOS-$releasever - Goautodial - Current
baseurl=http://downloads2.goautodial.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0

[goautodial-updates]
name=CentOS-$releasever - Goautodial - Updates
baseurl=http://downloads2.goautodial.org/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=0

[goautodial-testing]
name=CentOS-$releasever - Goautodial - Testing
baseurl=http://downloads2.goautodial.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=0

5. Update system (this will automatically update Vicidial to the latest stable version 2.9 RC1)

# yum -y update vicidial --enablerepo=goautodial-testing

6. Check the version

# cat /usr/src/vicidial/version
2.9rc1

7. Change your MySQL password to your original password

# mysqladmin -pvicidialnow password "originalpassword" (where "originalpassword" is your MySQL original password)

8. Reboot your server