Return to site

Install Vicidial On Windows

broken image


Windows

This Article will thoroughly guide you can made scratch installation. please follow the steps and you are done.

Vicibox is the easiest Vicidial Installation in my humbe opinion. All you have to do is download the vicibox preload iso and follow few instructions. For an optimal experience with ViciDial, the following minimum hardware specs should be used: Quad-Core CPU 2.0Ghz 4GB RAM 160GB 7200rpm enterprise-grade SATA drive (Seagate ES, Hitachi UltraStar, WD RE4, etc) Optionally. Installation & configuration of vicidial on the cloud from our expert with all the basic settings like user groups, users, carriers & etc. VICIdial Cloud Install & Configuration +4.

### NOTE ###
If you just want a quick setup of ViciDial on Ubuntu, take a look at downloadable ViciBox server install ISO available at: http://www.vicibox.com

From a full default install of Ubuntu Server 8.0.4.2:
Open a terminal on the system
$ sudo su
$ passwd (set the root user's password)
'apt-get install' the following packages:
apache2 (web server)
apache2-mpm-prefork (multi threaded portion to apache2)
*build-essential (this is the build tool chain for gcc)
*iftop (this is a useful tool for looking at the network interface)
*lame (this is a mp3 encoding tool)
libmysqlclient15-dev (library that lets programs connect to mysql)
*libncurses5-dev
libploticus0-dev
libsox-fmt-all (encoding and decoding libraries for sox)
*linux-source (needed if you are going to recompile the linux kernel)
*linux-headers-$(uname -r) (needed for compiling zaptel)
NOTE :
also can use apt-get install linux-headers-$(uname -r)

mpg123 (mp3 playback utility for the commandline)
mtop (utility for monitoring mysql)
mysql-client-5.0 (command for connecting to mysql)
mysql-doc-5.0 (documentation for mysql)
mysql-server-5.0 (this will ask for a password you can just press enter a bunch of times)
mytop (utility for monitoring mysql)
*ntp (time synchronization utility)
*openssh-server (ssh server allows for remote connection)
php5 (base php files)
php5-cli (php command line interface (allows us to run php -v for eaccelerator))
php5-dev (development tools for php5 allows us to compile eaccelerator
php5-mysql (allows php5 to connect to a mysql server)
phpmyadmin (vicidial uses apache2 as its webserver please select this)
ploticus (this is what creates the graphs for the server performance screen)
screen (vicidial runs its core scripts in screen so this is REQUIRED)
sipsak (tool for sending various information to sip phones)
*sox (command line encoding and decoding tool)
*subversion (code versioning tool)
*subversion-tools
*unzip

Go to terminal:
$ cd /usr/src
$ tar -xjf linux-source-*.tar.bz2 (where * is the kernel version)
$ cpan
(press enter to go through the prompts. If you have a multi cored system you should enter the -j option when specified with n+1 as the value, where n is the number of CPUs you have in your system. Windows 7 lite download. Also enter UNINST=1 when asked. until you get to the mirror selection portion)
(select 3 mirror sites in your area)
> install MD5
> install Digest::SHA1
> install readline
> install Bundle::CPAN (do not change settings)
> quit
$ cpan (enter through questions until you get to the cpan prompt)
> o conf commit (saves the config changes)
> force install Scalar::Util
> install DBI
> force install DBD::mysql
> install Net::Server
> install Time::HiRes
> install Net::Telnet
> install Unicode::Map
> install Jcode
> install OLE::Storage_Lite
> install Spreadsheet::WriteExcel
> install Proc::ProcessTable
> install Spreadsheet::ParseExcel
> install Mail::Sendmail
> quit

cd /usr/src
wget http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz
tar xzf asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
perl Makefile.PL
make all
make install

cd /usr/src
wget http://www.daveltd.com/src/util/ttyload/ttyload-0.5.tar.gz
tar xzf ttyload-0.5.tar.gz
cd ttyload-0.5
make
make install

mkdir /usr/src/asterisk
cd /usr/src/asterisk

****FOR 1.4 asterisk do the following:
*wget http://downloads.digium.com/pub/asterisk/old-releases/asterisk-1.4.21.2.tar.gz
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.4.2.tar.gz

*http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
tar xzf asterisk-1.4.21.2.tar.gz
tar xzf cd dahdi-linux-complete-2.9.0+2.9.0.1/

cd .cd dahdi-linux-complete-2.9.0+2.9.0.1/
make clean; make; make install; make config
cd ./asterisk-1.4.21.2
./configure; make clean; make; make install
make samples

First install DAHDI Then Install Asterisk

**** for SVN 2.0 trunk:
$ mkdir /usr/src/astguiclient
$ cd /usr/src/astguiclient
$ svn checkout svn://svn.eflo.net:43690/agc_2-X/trunk
$ cd trunk
$ perl install.pl

: manual configuration [y]
: press enter until you get to webroot and set that to the following: /var/www
: press enter through to the 'Sample configuration files' and set that to ‘y'
: press enter through to the end of the script
: add the highlighted lines to the top of your [default] context:
$ vi /etc/asterisk/extensions.conf
$ cd /var/lib/asterisk/sounds
$ wget http://downloads.vicidial.com/sounds/conf.gsm
$ cp conf.gsm park.gsm

mysql -u root -p asterisk

$ mysql
> CREATE DATABASE `asterisk` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
> GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@'%' IDENTIFIED BY ‘1234';
> GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@localhost IDENTIFIED BY ‘1234';
>quit

mysql -u root -p asterisk mysql -u root -p asterisk mysql -u root -p asterisk

> use asterisk;
> . /usr/src/astguiclient/trunk/extras/MySQL_AST_CREATE_tables.sql
> . /usr/src/astguiclient/trunk/extras/first_server_install.sql
> . /usr/src/astguiclient/trunk/extras/sip-iax_phones.sql
> quit
$ /usr/share/astguiclient/ADMIN_update_server_ip.pl –old-server_ip=10.10.10.15
$ /usr/share/astguiclient/ADMIN_area_code_populate.pl
$ cp /usr/src/astguiclient/trunk/extras/performance_test_leads.txt /usr/share/astguiclient/LEADS_IN/
$ /usr/share/astguiclient/VICIDIAL_IN_new_leads_file.pl –forcelistid=107 –forcephonecode=1

$ crontab -e
Add the following lines:
### recording mixing/compressing/ftping scripts
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
#0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_VDonly.pl
1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * /usr/share/astguiclient/AST_CRON_audio_2_compress.pl –MP3
#2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 * * * * /usr/share/astguiclient/AST_CRON_audio_3_ftp.pl –MP3
### keepalive script for astguiclient processes
* * * * * /usr/share/astguiclient/ADMIN_keepalive_ALL.pl
### kill Hangup script for Asterisk updaters
* * * * * /usr/share/astguiclient/AST_manager_kill_hung_congested.pl

### updater for voicemail
* * * * * /usr/share/astguiclient/AST_vm_update.pl
### updater for conference validator
* * * * * /usr/share/astguiclient/AST_conf_update.pl
### flush queue DB table every hour for entries older than 1 hour
11 * * * * /usr/share/astguiclient/AST_flush_DBqueue.pl -q
### fix the vicidial_agent_log once every hour
33 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl
### updater for VICIDIAL hopper
* * * * * /usr/share/astguiclient/AST_VDhopper.pl -q
### adjust the GMT offset for the leads in the vicidial_list table
1 1,7 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl –debug –postal-code-gmt
### reset several temporary-info tables in the database
2 1 * * * /usr/share/astguiclient/AST_reset_mysql_vars.pl
### optimize the database tables within the asterisk database
3 1 * * * /usr/share/astguiclient/AST_DB_optimize.pl
## adjust time on the server with ntp
30 * * * * /usr/local/bin/ntpdate -u pool.ntp.org 2>/dev/null 1>&2
### VICIDIAL agent time log weekly summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl
### remove old recordings more than 7 days old
# 24 0 * * * /usr/bin/find /var/spool/asterisk/monitor -maxdepth 2 -type f -mtime +7 -print | xargs rm -f
### remove old vicidial logs and asterisk logs more than 2 days old
28 0 * * * /usr/bin/find /var/log/astguiclient -maxdepth 1 -type f -mtime +2 -print | xargs rm -f
29 0 * * * /usr/bin/find /var/log/asterisk -maxdepth 3 -type f -mtime +2 -print | xargs rm -f

$ vim /etc/apache2/sites-available/default (add the following lines)
Alias /RECORDINGS/ '/var/spool/asterisk/monitorDONE/'

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Forcetype application/forcedownload


$ chmod 0777 /var/spool/asterisk/monitorDONE/
$ /etc/init.d/apache2 restart

$ shutdown -r 0
$ screen -ls (should show at least 6 screens, one of which should be asterisk)

In a web browser, go to (http://YOUR_SERVER_IP_ADDRESS/vicidial/admin.php) to see if everything is working. You should also reboot at this point to make sure everything will start back up properly.
From here on you should follow the tutorials in the VICIDIAL Manager Manual(available at eflo.net)

Для перегляду онлайн клікніть на відео

Installation of Vicidial on a Windows Server HYPER-V Virtual Machine | Part-1 |See more

Tizen os download. HOW TO INSTALL & CONFIGURE HYPER-V ON WINDOWS SERVER & CREATE VIRTUAL MACHINE? | TUTORIAL GUIDE |See more

HOW TO INSTALL VICIDIAL ON CLOUD SERVER? | TUTORIAL GUIDE |See more

How to install FreePBX 14 on Hyper-V server and solved some challengesSee more

vicibox installation on vm server|Vicidial Installation | vicibox | Tech DSPSee more

Create a Virtual Machine in Microsoft Hyper-V ManagerSee more

How To Install Vicidial On Windows Server

Host Your Own WebSites - WIndows Server 2019 Config And Installing The Hyper V Role - Log #07See more

Vicibox 9 0 3|Vicidial Installation on Oracle VirtualBox #vicidial |HBTutorialSee more

ViciBox 9.0.3 Installation Tutorial Using Oracle Virtual Box (VM) #vicidial #vicibox 9See more

How to install VICIdial on Virtual Box - Tutorial by Kaushal Kumar LLCSee more

INSTALLATION OF VICIDIAL CLUSTER ON MULTIPLE SERVERS | FULL TUTORIAL GUIDE |See more

How to Create Free Virtual Machine on Hyper-V with Free Windows 10?See more

How to Install Vicibox 9 |9.3 |Vicidial Vm server|Tech-DSPSee more

how to install vicidial in Centos7 with asterisk 13 - PART 1-OS InstallationSee more

Install

This Article will thoroughly guide you can made scratch installation. please follow the steps and you are done.

Vicibox is the easiest Vicidial Installation in my humbe opinion. All you have to do is download the vicibox preload iso and follow few instructions. For an optimal experience with ViciDial, the following minimum hardware specs should be used: Quad-Core CPU 2.0Ghz 4GB RAM 160GB 7200rpm enterprise-grade SATA drive (Seagate ES, Hitachi UltraStar, WD RE4, etc) Optionally. Installation & configuration of vicidial on the cloud from our expert with all the basic settings like user groups, users, carriers & etc. VICIdial Cloud Install & Configuration +4.

### NOTE ###
If you just want a quick setup of ViciDial on Ubuntu, take a look at downloadable ViciBox server install ISO available at: http://www.vicibox.com

From a full default install of Ubuntu Server 8.0.4.2:
Open a terminal on the system
$ sudo su
$ passwd (set the root user's password)
'apt-get install' the following packages:
apache2 (web server)
apache2-mpm-prefork (multi threaded portion to apache2)
*build-essential (this is the build tool chain for gcc)
*iftop (this is a useful tool for looking at the network interface)
*lame (this is a mp3 encoding tool)
libmysqlclient15-dev (library that lets programs connect to mysql)
*libncurses5-dev
libploticus0-dev
libsox-fmt-all (encoding and decoding libraries for sox)
*linux-source (needed if you are going to recompile the linux kernel)
*linux-headers-$(uname -r) (needed for compiling zaptel)
NOTE :
also can use apt-get install linux-headers-$(uname -r)

mpg123 (mp3 playback utility for the commandline)
mtop (utility for monitoring mysql)
mysql-client-5.0 (command for connecting to mysql)
mysql-doc-5.0 (documentation for mysql)
mysql-server-5.0 (this will ask for a password you can just press enter a bunch of times)
mytop (utility for monitoring mysql)
*ntp (time synchronization utility)
*openssh-server (ssh server allows for remote connection)
php5 (base php files)
php5-cli (php command line interface (allows us to run php -v for eaccelerator))
php5-dev (development tools for php5 allows us to compile eaccelerator
php5-mysql (allows php5 to connect to a mysql server)
phpmyadmin (vicidial uses apache2 as its webserver please select this)
ploticus (this is what creates the graphs for the server performance screen)
screen (vicidial runs its core scripts in screen so this is REQUIRED)
sipsak (tool for sending various information to sip phones)
*sox (command line encoding and decoding tool)
*subversion (code versioning tool)
*subversion-tools
*unzip

Go to terminal:
$ cd /usr/src
$ tar -xjf linux-source-*.tar.bz2 (where * is the kernel version)
$ cpan
(press enter to go through the prompts. If you have a multi cored system you should enter the -j option when specified with n+1 as the value, where n is the number of CPUs you have in your system. Windows 7 lite download. Also enter UNINST=1 when asked. until you get to the mirror selection portion)
(select 3 mirror sites in your area)
> install MD5
> install Digest::SHA1
> install readline
> install Bundle::CPAN (do not change settings)
> quit
$ cpan (enter through questions until you get to the cpan prompt)
> o conf commit (saves the config changes)
> force install Scalar::Util
> install DBI
> force install DBD::mysql
> install Net::Server
> install Time::HiRes
> install Net::Telnet
> install Unicode::Map
> install Jcode
> install OLE::Storage_Lite
> install Spreadsheet::WriteExcel
> install Proc::ProcessTable
> install Spreadsheet::ParseExcel
> install Mail::Sendmail
> quit

cd /usr/src
wget http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz
tar xzf asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
perl Makefile.PL
make all
make install

cd /usr/src
wget http://www.daveltd.com/src/util/ttyload/ttyload-0.5.tar.gz
tar xzf ttyload-0.5.tar.gz
cd ttyload-0.5
make
make install

mkdir /usr/src/asterisk
cd /usr/src/asterisk

****FOR 1.4 asterisk do the following:
*wget http://downloads.digium.com/pub/asterisk/old-releases/asterisk-1.4.21.2.tar.gz
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.4.2.tar.gz

*http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
tar xzf asterisk-1.4.21.2.tar.gz
tar xzf cd dahdi-linux-complete-2.9.0+2.9.0.1/

cd .cd dahdi-linux-complete-2.9.0+2.9.0.1/
make clean; make; make install; make config
cd ./asterisk-1.4.21.2
./configure; make clean; make; make install
make samples

First install DAHDI Then Install Asterisk

**** for SVN 2.0 trunk:
$ mkdir /usr/src/astguiclient
$ cd /usr/src/astguiclient
$ svn checkout svn://svn.eflo.net:43690/agc_2-X/trunk
$ cd trunk
$ perl install.pl

: manual configuration [y]
: press enter until you get to webroot and set that to the following: /var/www
: press enter through to the 'Sample configuration files' and set that to ‘y'
: press enter through to the end of the script
: add the highlighted lines to the top of your [default] context:
$ vi /etc/asterisk/extensions.conf
$ cd /var/lib/asterisk/sounds
$ wget http://downloads.vicidial.com/sounds/conf.gsm
$ cp conf.gsm park.gsm

mysql -u root -p asterisk

$ mysql
> CREATE DATABASE `asterisk` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
> GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@'%' IDENTIFIED BY ‘1234';
> GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@localhost IDENTIFIED BY ‘1234';
>quit

mysql -u root -p asterisk mysql -u root -p asterisk mysql -u root -p asterisk

> use asterisk;
> . /usr/src/astguiclient/trunk/extras/MySQL_AST_CREATE_tables.sql
> . /usr/src/astguiclient/trunk/extras/first_server_install.sql
> . /usr/src/astguiclient/trunk/extras/sip-iax_phones.sql
> quit
$ /usr/share/astguiclient/ADMIN_update_server_ip.pl –old-server_ip=10.10.10.15
$ /usr/share/astguiclient/ADMIN_area_code_populate.pl
$ cp /usr/src/astguiclient/trunk/extras/performance_test_leads.txt /usr/share/astguiclient/LEADS_IN/
$ /usr/share/astguiclient/VICIDIAL_IN_new_leads_file.pl –forcelistid=107 –forcephonecode=1

$ crontab -e
Add the following lines:
### recording mixing/compressing/ftping scripts
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
#0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/share/astguiclient/AST_CRON_audio_1_move_VDonly.pl
1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * /usr/share/astguiclient/AST_CRON_audio_2_compress.pl –MP3
#2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 * * * * /usr/share/astguiclient/AST_CRON_audio_3_ftp.pl –MP3
### keepalive script for astguiclient processes
* * * * * /usr/share/astguiclient/ADMIN_keepalive_ALL.pl
### kill Hangup script for Asterisk updaters
* * * * * /usr/share/astguiclient/AST_manager_kill_hung_congested.pl

### updater for voicemail
* * * * * /usr/share/astguiclient/AST_vm_update.pl
### updater for conference validator
* * * * * /usr/share/astguiclient/AST_conf_update.pl
### flush queue DB table every hour for entries older than 1 hour
11 * * * * /usr/share/astguiclient/AST_flush_DBqueue.pl -q
### fix the vicidial_agent_log once every hour
33 * * * * /usr/share/astguiclient/AST_cleanup_agent_log.pl
### updater for VICIDIAL hopper
* * * * * /usr/share/astguiclient/AST_VDhopper.pl -q
### adjust the GMT offset for the leads in the vicidial_list table
1 1,7 * * * /usr/share/astguiclient/ADMIN_adjust_GMTnow_on_leads.pl –debug –postal-code-gmt
### reset several temporary-info tables in the database
2 1 * * * /usr/share/astguiclient/AST_reset_mysql_vars.pl
### optimize the database tables within the asterisk database
3 1 * * * /usr/share/astguiclient/AST_DB_optimize.pl
## adjust time on the server with ntp
30 * * * * /usr/local/bin/ntpdate -u pool.ntp.org 2>/dev/null 1>&2
### VICIDIAL agent time log weekly summary report generation
2 0 * * 0 /usr/share/astguiclient/AST_agent_week.pl
### remove old recordings more than 7 days old
# 24 0 * * * /usr/bin/find /var/spool/asterisk/monitor -maxdepth 2 -type f -mtime +7 -print | xargs rm -f
### remove old vicidial logs and asterisk logs more than 2 days old
28 0 * * * /usr/bin/find /var/log/astguiclient -maxdepth 1 -type f -mtime +2 -print | xargs rm -f
29 0 * * * /usr/bin/find /var/log/asterisk -maxdepth 3 -type f -mtime +2 -print | xargs rm -f

$ vim /etc/apache2/sites-available/default (add the following lines)
Alias /RECORDINGS/ '/var/spool/asterisk/monitorDONE/'

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Forcetype application/forcedownload


$ chmod 0777 /var/spool/asterisk/monitorDONE/
$ /etc/init.d/apache2 restart

$ shutdown -r 0
$ screen -ls (should show at least 6 screens, one of which should be asterisk)

In a web browser, go to (http://YOUR_SERVER_IP_ADDRESS/vicidial/admin.php) to see if everything is working. You should also reboot at this point to make sure everything will start back up properly.
From here on you should follow the tutorials in the VICIDIAL Manager Manual(available at eflo.net)

Для перегляду онлайн клікніть на відео

Installation of Vicidial on a Windows Server HYPER-V Virtual Machine | Part-1 |See more

Tizen os download. HOW TO INSTALL & CONFIGURE HYPER-V ON WINDOWS SERVER & CREATE VIRTUAL MACHINE? | TUTORIAL GUIDE |See more

HOW TO INSTALL VICIDIAL ON CLOUD SERVER? | TUTORIAL GUIDE |See more

How to install FreePBX 14 on Hyper-V server and solved some challengesSee more

vicibox installation on vm server|Vicidial Installation | vicibox | Tech DSPSee more

Create a Virtual Machine in Microsoft Hyper-V ManagerSee more

How To Install Vicidial On Windows Server

Host Your Own WebSites - WIndows Server 2019 Config And Installing The Hyper V Role - Log #07See more

Vicibox 9 0 3|Vicidial Installation on Oracle VirtualBox #vicidial |HBTutorialSee more

ViciBox 9.0.3 Installation Tutorial Using Oracle Virtual Box (VM) #vicidial #vicibox 9See more

How to install VICIdial on Virtual Box - Tutorial by Kaushal Kumar LLCSee more

INSTALLATION OF VICIDIAL CLUSTER ON MULTIPLE SERVERS | FULL TUTORIAL GUIDE |See more

How to Create Free Virtual Machine on Hyper-V with Free Windows 10?See more

How to Install Vicibox 9 |9.3 |Vicidial Vm server|Tech-DSPSee more

how to install vicidial in Centos7 with asterisk 13 - PART 1-OS InstallationSee more

Part2-How to install Vicidial in Centos7 with asterisk13-(pre requisites)See more

How to install, setup & enable Hyper V on Windows (aws ec2 windows)See more

Vicibox 9 Installation for Vicidial Express Install #vicidialSee more

VICIdial Dynamic Portal DemoSee more

How To Install Vicidial On Windows Server

Tamil full mp3 songs download. Goautodial Complete ConfigureG729 Audio Codec installationSee more





broken image