Project

General

Profile

Step by step iso installer Goautodial V4 no ssl

Added by Sotmir Laci almost 4 years ago

Goautodial V4 iso install with all detailed steps to make it work.

This is a guide based in Goautodial Getting Started Guidev4 , but with some modifications of the steps that i should have taken before that trying to install the iso for about 4 times.Nobody took the time to document this so to help myself for next installations and with the good will to help others i am posting it here.

- Download the GoAutoDial CE 4.0 installer: GOautodial-4-x86_64-Final-20191005-1520.iso - Burn to DVD or create bootable USB.

- Boot machine from the GoAutoDial CD and hit Enter to get started.

- Configure the IP Address + DNS + Domain and select the disk where should be installed goautodial on the installation procedure of the ISO.

- Begin Installation

- Create root password

- Wait until goautodial is successfully installed and reboot.

- Enter in terminal the root password.

- Should open up the ethernet connection modifying :

nano /etc/sysconfig/network-scripts/ifcfg-ens32
Change this fields into
BOOTPROTO=static
ONBOOT=yes
ctrl+o enter to save and ctrl+x to close

- Add hostname example.domain.com into hosts right next to this domain : vaglxc01.goautodial.com -Do not delete this.
nano /etc/hosts

- yum update -y , reboot after finished.

- To be able to login via browser first we have to make some few other modifications in this files:

1- nano /var/www/html/php/goCRMAPISettings.php
define ('gourl', 'https://example.domain.com/goAPIv2'); //Change only this field by replacing HOSTNAME with your FQDN
Save and exit
2- nano /etc/rtpengine/rtpengine.conf
  1. a single interface:
    interface = xxx.xxx.xxx.xx ///////////// Change or add your ip !
  2. separate multiple interfaces with semicolons:
  1. interface = internal/12.23.34.45;external/23.34.45.54
    1. for different advertised address:
  2. interface = 12.23.34.45!23.34.45.56
Save and  exit
3- nano /etc/kamailio/kamailio.cfg
Around line 136:
#!substdef "!MY_IP_ADDR!10.10.100.164!g" (use your IP address)
#!substdef "!MY_DOMAIN!xxxxx.xxxxx.xxx!g"
And some lines after should add udp with your ip:
/* uncomment and configure the following line if you want Kamailio to
bind on a specific interface/port/proto (default bind on all available) */
listen=udp:127.0.0.1:5060
listen=udp:xxx.xxx.xxx.xx:5060 //// here add your ip
Save and  exit
4- Run update script :
/usr/share/astguiclient/ADMIN_update_server_ip.pl // yes to old IP as 127.0.0.1 next enter your new IP
enter to run.
5- Reboot

- Now we should update to the last version via Github :

1- Backup existing configuration 
cp /var/www/html/astguiclient.conf /var/www/html/astguiclient.conf.bak
2- Update Database :
mysql goautodial -A
ALTER TABLE go_campaigns ADD COLUMN manual_dial_min_digits INT(11) DEFAULT '6';
ALTER TABLE users ADD COLUMN enable_webrtc tinyint(1) DEFAULT '1';
use asterisk
update system_settings set agent_whisper_enabled='1';
3- Update existing v4:
cd /var/www/html/
git config --global user.email "root@localhost"
git stash
git pull
cd /var/www/html/goAPIv2/
git stash
git pull
4- Edit Config.php
nano /var/www/html/php/Config.php    and just copy and paste the following code:
<?php
// database configuration
define('DB_USERNAME', 'goautodialu');
define('DB_PASSWORD', 'goautodialu1234');
define('DB_HOST', 'localhost');
define('DB_NAME', 'goautodial');
define('DB_PORT', '3306');
define('DB_NAME_ASTERISK', 'asterisk');
define('DB_USERNAME_KAMAILIO', 'kamailiou');
define('DB_PASSWORD_KAMAILIO', 'kamailiou1234');
define('DB_HOST_KAMAILIO', 'localhost');
define('DB_NAME_KAMAILIO', 'kamailio');
define('DB_PORT_KAMAILIO', '3306');
// other configuration parameters
define('CRM_ADMIN_EMAIL', '');
?>
5- Reboot

- Now Open GoAutodial via Chrome browser because in Firefox you will encounter some bugs, put the IP address or the domain of the server on the address bar.

Default login :
Username : goadmin
Password : G0autodial2018

The default agent and campaign are not functional you have to create new ones.
To find how to create them you should take the steps as mentioned here: https://goautodial.org/projects/goautodialce/wiki/Goautodial_Getting_Started_Guidev4
starting from - How to setup an Outbound Campaign.


Replies (16)

RE: Step by step iso installer Goautodial V4 no ssl - Added by Demian Biscocho over 3 years ago

Thank you for posting this.

This is not needed anymore:

/usr/share/astguiclient/ADMIN_update_server_ip.pl // yes to old IP as 127.0.0.1 next enter your new IP

Since all servers have 127.0.0.1 as standard localhost IP address.

RE: Step by step iso installer Goautodial V4 no ssl - Added by Robert Hyatt over 3 years ago

Went through the guide up until it was time to update the mysql database.

After running
ALTER TABLE go_campaigns ADD COLUMN manual_dial_min_digits INT DEFAULT '6';
ALTER TABLE users ADD COLUMN enable_webrtc tinyint(1) DEFAULT '1';
use asterisk

When I run update system_settings set agent_whisper_enabled='1';
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB near 'agent_whisper_enabled='1'

Afterwards when I browse to https://xxx.xxx.xxx.xxx/login.php I get the error MySQL host is not set.

RE: Step by step iso installer Goautodial V4 no ssl - Added by Sotmir Laci over 3 years ago

Robert Hyatt wrote:

Went through the guide up until it was time to update the mysql database.

After running
ALTER TABLE go_campaigns ADD COLUMN manual_dial_min_digits INT DEFAULT '6';
ALTER TABLE users ADD COLUMN enable_webrtc tinyint(1) DEFAULT '1';
use asterisk

When I run update system_settings set agent_whisper_enabled='1';
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB near 'agent_whisper_enabled='1'

Afterwards when I browse to https://xxx.xxx.xxx.xxx/login.php I get the error MySQL host is not set.

Hi Robert,
as MySQL explains there is a syntax error pls check if you are typing the command exactly as it was written bcz maybe you missed a semicolon or something like this :


use asterisk 

update system_settings set agent_whisper_enabled='1';

After executing correctly these commands in MySQL pls launch the update commands until the reboot step.

Then when you will browse your goautodial domain everything will be ok.

Ps: please keep in mind what Demian Lizandro Biscocho said that this command :

/usr/share/astguiclient/ADMIN_update_server_ip.pl // yes to old IP as 127.0.0.1 next enter your new IP

It is not needed anymore if you already change it to your IP please reverse it to 127.0.0.1 launching the same command.

Wish that all this will help you set up your goautodial server.
Bye

RE: Step by step iso installer Goautodial V4 no ssl - Added by Arman Grigo over 3 years ago

Perform two installations. One with the iso and the other with centos7. In both cases after configuring everything, when I want to make a call it says No leads on hopper. Can you help me with the solution? Thank you very much.

RE: Step by step iso installer Goautodial V4 no ssl - Added by Wittie Manansala over 3 years ago

It means no leads are uploaded on your dialer. You have to upload to make calls by following steps posted here https://goautodial.org/projects/goautodialce/wiki/HowTo_Load_Leads_30

Thanks

RE: Step by step iso installer Goautodial V4 no ssl - Added by Arman Grigo over 3 years ago

Wittie Manansala wrote:

It means no leads are uploaded on your dialer. You have to upload to make calls by following steps posted here https://goautodial.org/projects/goautodialce/wiki/HowTo_Load_Leads_30

Thanks

Hola. yo borre las campañas, agentes, etc. Cree nuevo server, carrier, campaña, lista, agente. Todo eso lo hice bien (tengo otro servidor en produccion). No logro que funcione el servidor nuevo. Cuando el agente se loguea, en la pantalla no pasa nada. Pero en el dashboard aparece como logueado. Aparte de este paso a paso, hay algo mas que tenga que hacer en la instalacion?

RE: Step by step iso installer Goautodial V4 no ssl - Added by Arman Grigo over 3 years ago

Wittie Manansala wrote:

It means no leads are uploaded on your dialer. You have to upload to make calls by following steps posted here https://goautodial.org/projects/goautodialce/wiki/HowTo_Load_Leads_30

Thanks

Hi. I delete the campaigns, agents, etc. Create new server, carrier, campaign, list, agent. I did all that well (I have another server in production). I can't get the new server to work. When the agent logs in, nothing happens on the screen. But in the dashboard it appears as logged. Apart from this step by step, is there anything else I need to do in the installation?

RE: Step by step iso installer Goautodial V4 no ssl - Added by Sotmir Laci over 3 years ago

Arman Grigo wrote:

Wittie Manansala wrote:

It means no leads are uploaded on your dialer. You have to upload to make calls by following steps posted here https://goautodial.org/projects/goautodialce/wiki/HowTo_Load_Leads_30

Thanks

Hi. I delete the campaigns, agents, etc. Create new server, carrier, campaign, list, agent. I did all that well (I have another server in production). I can't get the new server to work. When the agent logs in, nothing happens on the screen. But in the dashboard it appears as logged. Apart from this step by step, is there anything else I need to do in the installation?

Hello Arman,
to help you better with the issue you must post some screenshots of the screen when you trying to dial what happens. So you first should try to make some manual calls than if everything is ok you must proceed on configuring new campaigns as your need.

RE: Step by step iso installer Goautodial V4 no ssl - Added by Arman Grigo over 3 years ago

Sotmir Laci wrote:

Arman Grigo wrote:

Wittie Manansala wrote:

It means no leads are uploaded on your dialer. You have to upload to make calls by following steps posted here https://goautodial.org/projects/goautodialce/wiki/HowTo_Load_Leads_30

Thanks

Hi. I delete the campaigns, agents, etc. Create new server, carrier, campaign, list, agent. I did all that well (I have another server in production). I can't get the new server to work. When the agent logs in, nothing happens on the screen. But in the dashboard it appears as logged. Apart from this step by step, is there anything else I need to do in the installation?

Hello Arman,
to help you better with the issue you must post some screenshots of the screen when you trying to dial what happens. So you first should try to make some manual calls than if everything is ok you must proceed on configuring new campaigns as your need.

Can you give me support?

RE: Step by step iso installer Goautodial V4 no ssl - Added by Wittie Manansala over 3 years ago

Hi,

Please email us at and provide us your issues your encountering.

Thanks

RE: Step by step iso installer Goautodial V4 no ssl - Added by Sunil Markam over 1 year ago

Hello,
I'm very new in autodiler, I have configured V4 and followed by Abowd mentioned steps for updation after update my server showing error "Invalid login or password. Please try again"

Anyone please help.

RE: Step by step iso installer Goautodial V4 no ssl - Added by Wittie Manansala over 1 year ago

Hi,

Please provide the output of the following commands:

nano /var/www/html/php/Config.php

nano /var/www/html/php/goCRMAPISettings.php

Thank you

RE: Step by step iso installer Goautodial V4 no ssl - Added by Sunil Markam over 1 year ago

// database configuration
define('DB_USERNAME', 'goautodialu');
define('DB_PASSWORD', 'goautodialu1234');
define('DB_HOST', 'localhost');
define('DB_NAME', 'goautodial');
define('DB_PORT', '3306');
define('DB_NAME_ASTERISK', 'asterisk');
define('DB_USERNAME_KAMAILIO', 'kamailiou');
define('DB_PASSWORD_KAMAILIO', 'kamailiou1234');
define('DB_HOST_KAMAILIO', 'localhost');
define('DB_NAME_KAMAILIO', 'kamailio');
define('DB_PORT_KAMAILIO', '3306');
// other configuration parameters
define('CRM_ADMIN_EMAIL', '');
?>

RE: Step by step iso installer Goautodial V4 no ssl - Added by Sunil Markam over 1 year ago

define ('gourl', 'https://goauto.rdigs.in/goAPIv2');
define ('goUser', 'goAPI');
define ('responsetype', 'json');

?>

    (1-16/16)
    Go to top