Download Goautodial CE 2.1 Free


GOautodial is an open source web based call center system based on CentOS. It automatically installs the GOautodial applications (GOadmin, GOreports and GOagent), Vicidial, Mysql, PHP, Asterisk, Limesurvey and other open source software to have a fully functional call center system. An open source predictive dialer and inbound IVR + ACD system that rocks.
GoAutoDial C.E. 2.1 can be downloaded from here:

Web based utilities

Vicidial SVN 2.4-309a BUILD: 110430-1642
DAHDI 2.4.1
CentOS 5.6
Sangoma Wanpipe 3.4.20
VTiger CRM

Download  Goautodial CE 2.1 Free

Installation Guide


Interested in Goautodial Latest Release,  Click Here


Goautodial CE 3.3 Time Synchronization Problem - Resolved

Updated: 4th August 2015

There is a time synchronization problem with your system, please tell your system administrator

The major cause for the time sync issue may be one of the following:
  1. The vicidial based system is using MeetMe conference , These MeetMe Conference Bridge requires a timing resources like Dahdi or Zaptel. if they are not loaded properly then time sync error occurs. 
  2. Different timing in server and agent systems 
  3. Wrong time set for DB, PHP or Server Time 
  4. You forgot to update the New server IP for the vicidial /goautodial. 

Troubleshoot 1:

MeetMe Conference dahdi issue

make sure the dahdi/zaptel driver is installed properly

If you are not using any telephony cards then you need to use the dummy drivers

modprobe dahdi_dummy
dahdi_cfg -vvvvv
asterisk -vvvvvr
module unload
module load

Now login as agent and check whether the problem arises
For those using asterisk telephone cards like digium , sangoma ,allo use the below links Digium Sangoma Allo


Troubleshoot 2:

Type "date" in the linux console , it will display the current server time. if the server time and timezone is wrong follow the below commands to change it.

rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Karachi /etc/localtime
rdate -s
chkconfig ntpd on
/etc/init.d/ntpd start

Troubleshoot 3:

Check the db time php time from the vicidial report section, if the time is different for all the three then follow the above troubleshoot and reboot the server.


Troubleshoot 4:

If you have changed your server ip, dont forget to run the ip update script.

Type the below command to update:


and follow the onscreen steps , once done reboot the server and login as agent and check .

Note: if you face any error after executing this command ( eg: Perhaps the DBD::mysql perl module hasn't been fully installed ) Follow Troubleshoot # 7 for the resolution.


Troubleshoot 5:

If you have very big setup of vicidial , then Dahdi_dummy will not be sufficient to provide time source , so you can use the Sangoma voice time sync USB stick



Troubleshoot 6:

/usr/sbin/ntpdate -u


Troubleshoot 7:

Example errors:

install_driver(mysql) failed: Can’t locate DBD/ in @INC (@INC contains: Modules . /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-

How to Install Perl DBD::MySQL, Use the following manual installation.

Below is the step,

Run from Shell.
perl -MCPAN -e shell (use Auto configurations if prompted)
Type in,
cpan> install DBD::mysql
Wait for the installation.

Thats all!!

Troubleshoot 8: The Last Hope

Some cases are found that goautodial 3.0 was creating time sync issues on some sever hardware.

well in this case, follow these TWO steps only.

Install Goautodial 2.1 on the same server, (there should not be any time issue, if yes, check steps 1 to 6 again)

Download Goautodial 2.1

Installation Guide

Then upgrade it to 3.0 (using upgrade method from below)


I dont know what is the magic in this. but it works :) even when the system and the server time mismatches.

Contents of Step 1 to 5 are taken from Striker24x7

Download Goautodial CE 2.1 FreeGoautodial CE 3.3 Time Synchronization Problem - Resolved ~ Technology