Run Below steps for VC installation
cd /usr/src/
https://github.com/manish23k/Voicelogger-App-With-Ast-1.8-.git
#install php-intl required for CI 4.3
yum install php-intl
cd /usr/src/Voicelogger-App-With-Ast-1.8
unzip Voicelogger_NEW.zip
cd Voicelogger_NEW
GRANT SELECT,CREATE,ALTER,INSERT,UPDATE,DELETE,LOCK TABLES on voicecatch.* TO cron@'%' IDENTIFIED BY '1234';
GRANT SELECT,CREATE,ALTER,INSERT,UPDATE,DELETE,LOCK TABLES on voicecatch.* TO cron@localhost IDENTIFIED BY '1234';
GRANT RELOAD ON . TO cron@'%'; GRANT RELOAD ON . TO cron@localhost;
flush privileges;
SET GLOBAL connect_timeout=60;
exit;
#Copy Voicelogger App to html
cd /usr/src/Voicelogger-App-With-Ast-1.8
mv Voicelogger_NEW voicelogger
mv voicelogger /var/www/html
#Copy test.php to /var/www/html
Add below line into cron if not there
#Process miss and NA calls
* * * * * /usr/bin/curl -k https://127.0.0.1/test.php
Step 4 – Install Phpsysinfo from Below link
Step 5 – Copy config files
cd /usr/src/Voicelogger-App-With-Ast-1.8
Copy all AGI php to /var/lib/asterisk/agi-bin/ directory
cp -r AGIcalldetail.php AGIhangup.php AGIlanding.php AGInorecord.php logging.php /var/lib/asterisk/agi-bin/
chmod -R 755 *.php /var/lib/asterisk/agi-bin/
Copy extensions-arrow.conf to /etc/asterisk/
cp -r extensions-arrow.conf to /etc/asterisk/
open extensions.conf and add below line
#include extensions-arrow.conf to extensions.conf
##http redirect to https
nano /etc/httpd/conf.d/demo.example.conf
<VirtualHost *:80>
ServerAdmin admin@demo.example.com
DocumentRoot "/var/www/html"
DirectoryIndex index.html
ServerName demo.example.com
ErrorLog "/var/log/httpd/demo.example.com.error_log"
CustomLog "/var/log/httpd/demo.example.com.access_log" common
# Redirect all HTTP requests to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</VirtualHost>
save and exit
Comments
Post a Comment