Skip to main content

VC with codegnitor 4.3.3 Centos 7

 VC installation with Centos 7 php 7.4 and Codeignitor 4.3.X

#install php-intl required for CI 4.3

yum install php-intl

Create recording link in html folder 


recordings —-> /var/www/recordings


or


For Recording Player create file in /etc/httpd/conf.d/recordings.conf


#paste below mention lines

Alias /recordings "/var/www/recordings/"

Alias /RECORDINGS "/var/www/recordings/"

<Directory "/var/www/recordings/files/">

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

************************************

Enable access_log 


add following line into the /etc/httpd/conf/httpd.conf access log section

# server as '/www/log/access_log', where as '/log/access_log' will be
# interpreted as '/log/access_log'.

CustomLog logs/access_log combined

***************************************************************

For voicelogger application access with php spark


Open /etc/httpd/conf/httpd.conf


#at bottom of file add below mention lines


Alias /voicelogger2 "/var/www/html/voicelogger2/public"

<Directory "/var/www/html/voicelogger2/public/">

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

***********************************************************

Save and restart httpd service 




my.cnf file


cat /etc/my.cnf

[mysqld]

datadir = /var/lib/mysql

server_id=1

log-basename=master

#log-bin

binlog-format=row

binlog-do-db=voicecatch

log_bin = /var/log/mysql/mysql-bin.log

bind-address = 0.0.0.0

socket = /var/lib/mysql/mysql.sock

log-error = /var/log/mysqld/mysqld.log

log-bin = mysql-bin

log-warnings=3

sql_mode="NO_ENGINE_SUBSTITUTION"

# make sure sql_mode- line is there in my.cnf else callentert not insert in DB due to datetime #issue.



#

# include all files from the config directory

#

!includedir /etc/my.cnf.d



https://drive.google.com/drive/folders/1CIWS78zZbOw8wraqykoj1UAlXYm0oPKP?usp=share_link


Comments

Popular posts from this blog

Vicidial Scratch installation Alma -9

Step 1 – Download the dependencies   hostnamectl set-hostname xxxxxx.xxxxx.xxx ### Use YOUR SubDomain vi /etc/hosts ##Change domain name for actual server ip (xxx.xxx.xxx.xxx   complete domain name    subdomain only) timedatectl set-timezone Asia/Kolkata yum check-update yum update -y yum -y install epel-release yum update -y yum install git -y yum install -y kernel* sudo dnf install kernel-devel-$(uname -r) -y #Disable SELINUX sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config     reboot Step 2 – Run the Script cd /usr/src/ git clone https://github.com/manish23k/vicidial-install-scripts cd vicidial-install-scripts chmod +x alma-rocky9-ast16.sh ./alma-rocky9-ast16.sh Or the Asterisk 18 version: chmod +x alma-rocky9-ast18.sh ./alma-rocky9-ast18.sh ####For PHP 8 use this script. chmod +x main-installer-php8.sh ./main-installer-php8.sh

How to delete old call logs and other logs in vicidial or goautodial.

Step 1 : SSH to the server using the Putty Step 2:   login to mysql by typing   mysql -p                    (if you dont know password try below command )               mysql -ucron -p1234 Step 3 : select the asterisk database by typing               use asterisk step 4: Run the below command to check total disk occupied by asterisk database                SELECT table_schema AS "asterisk", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema; Step 5 : Run the below command to check disk space consumed by each table in asterisk database SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "asterisk" ORDER BY (data_length + inde...

Install the No-IP client (Dynamic Update Client) on AlmaLinux 9

 Install the No-IP client (Dynamic Update Client) on AlmaLinux 9 1. Install Required Packages First, install the necessary packages to compile the client from source. sudo dnf install gcc make wget tar 2. Download the No-IP DUC (Dynamic Update Client) Download the latest version of the No-IP DUC. cd /opt wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz 3. Extract the Downloaded File Extract the downloaded tarball. tar -zxvf noip-duc-linux.tar.gz cd noip-2.1.9-1/ 4. Compile the Client Run the following commands to compile the client. sudo make install 5. Configure the No-IP Client After installation, you’ll be prompted to enter your No-IP account credentials (email and password) and choose the hostname(s) to update. If not, you can manually run the configuration: sudo /usr/local/bin/noip2 -C 6. Start the No-IP Client To start the client: sudo /usr/local/bin/noip2 7. Verify Installation To confirm that the No-IP DUC is running, use: sudo /usr/local/bin/noip2 -S 8. Set Up...