Installation of Goautodial with CentOS 64bit (CentOS 5.8)
Download the pre-requisite of asterisk 1.4.x.x and Goautodial. Below mention module will install all the dependencies you need for Goautodialer. Just- cut and paste from here if you're happy to install things you may or may not need.
yum install openssl mod_ssl screen sox subversion mysql server mysql-devel httpd php mysql gd cli mcrypt mbstring cli php-pdo php-pear php-devel phpmyadmin lame ploticus mpg123 htop iftop munin munin-node vim-enhanced rsync gcc-c++ fail2ban ntp
Data-Dumper String-CRC NetAddr-IP Proc-ProcessTable perl-Archive-Tar perl-Test-Tester
perl-Spiffy perl-HTML-Template perl-RPM-Specfile perl-Spreadsheet-WriteExcel perl-Proc-Daemon perl-IO-Compress
perl-Set-Scalar perl-HTML-Parser perl-XML-Parser perl-Crypt-DES perl-Term-ReadLine-Gnu perl-Digest-SHA
TermReadKey URI Net-Server Digest-HMAC IO-Zlib perl-HTML-Tagset perl-Error perl-IO-stringy
perl-Module-Install perl-Test-Base perl-Net-Daemon perl-Date-Manip perl-PlRPC perl-Spreadsheet-ParseExcel
perl-Net-Address-IPv4-Local perl-File-Which perl-Net-Telnet perl-ExtUtils-CBuilder perl-Mail-Sendmail perl-XML-Writer
File-HomeDir Text-Glob Text-CSV_XS libwww-perl perl-Unicode-Map perl-DBD-MySQL
Net-SSLeay rrdtool DBD-Pg DBI Digest-SHA1 perl-Curses perl-BSD-Resource perl-Compress-Raw-Zlib
perl-OLE-Storage_Lite perl-Net-SNMP perl-Parse-RecDescent perl-YAML-Tiny perl-YAML perl-Test-NoWarnings perl-Archive-Zip
perl-Proc-PID-File perl-Jcode perl-Text-CSV perl-Net-Address-IP-Local-0.1.2.tar.gz.noarch perl-Spreadsheet-XLSX
perl-Spreadsheet-ReadSXC perl-Spreadsheet-Read perl-Tk perl-Tk-TableMatrix Individual application specific dependencies
We've got to be able to compile it! yum -y install gcc gcc-c++
Note that you may need to use the following if you are running a Xen enabled kernel: yum -y install kernel-xen-devel
If you want the 'zttool' application, you'll need to: yum -y install newt-devel
Other things you may find useful (if they're not already installed):
yum -y install mlocate lynx tar wget nmap bzip2 mod_ssl crontabs vixie-cron
Install Asterisk and Dahdi packages
core-en-alaw core-en-gsm asterisk-sounds-core-en-ulaw
extra-en-alaw extra-en-gsm asterisk-sounds-extra-en-ulaw
Install Install Vicidial and Goautodial packages
yum install vicidial vtigercrm goautodial-ce goautodial-ce-config
Reboot
rebootConfigurations Of Dialer from Admin panel
System Configurations
Goautodial does not have a desktop manager installed so you need to access it via network from
your workstation, the server's default IP Address is 192.168.1.2
Click ADMIN LOGIN
username: admin
password: goautodial
Configure Default Gateway
Default Gateway is not configured by default so you have to manually configure it, you can also
change the IP Address from the same menu.
Click on Systems/Network > Configuration > eth0 config
Update Database IP
If you changed the IP address of the server you also need to update the IP addresses entries in the
database:
Click on Systems/Network > Configuration > Update Database IP
Carrier Configuration
Before you can start dialing, you need to configure your carrier/trunk, if you do not have your
own carrier yet you can sign up for an account at http://goautodial.com/voip-store/
Click in VICIDIAL Admin > Admin > Carriers > Add A New Carrier
Below is a sample carrier configuration:
Registration String:
Account Entry:
[goautodial] disallow=all allow=g729 allow=gsm allow=ulaw type=friend secret=password username=username host=sip.goautodial.com dtmfmode=rfc2833 context=trunkinbound qualify=yes insecure=very nat=yesDialplan Entry:
US:
exten => _91XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) exten => _91XXXXXXXXXX,2,Dial(SIP/${EXTEN:1}@goautodial,,tTo) exten => _91XXXXXXXXXX,3,HangupUK:
exten => _944.,1,AGI(agi://127.0.0.1:4577/call_log) exten => _944.,2,Dial(SIP/${EXTEN:1}@goautodial,,tTo) exten => _944,3,HangupAustralia:
exten => _961.,1,AGI(agi://127.0.0.1:4577/call_log) exten => _961.,2,Dial(SIP/${EXTEN:1}@goautodial,,tTo) exten => _961,3,HangupActivate Newly created Trunk by setting Active = Y and click Submit
How To Load Leads
1. If this is the first time you will load leads, you need to create a List first, go to Lists > Add a
New List and make sure you select the campaign you will use, for this guide you can use the
default campaign TESTCAMP
See below for a sample .csv format list/leads file:
"PHONE NUMBER","FIRST NAME","LAST NAME ","ADDRESS1","CITY","STATE","POSTAL CODE" 2127773456,"first1","last1","Address 1","city","NY",12345 2127773456,"first2","last2","Address 2","city","NY",12345 2127773456,"first3","last3","Address 3","city","NY",12345 2127773456,"first4","last4","Address 4","city","NY",12345 2127773456,"first5","last5","Address 5","city","NY",12345