How To Install Asterisk On Fedora
- Advertisement -
Asterisk is a gratis to use, opensource and powerful communication system that is why information technology is used IP PBX systems, VoIP gateways, conference servers used in SMBs, enterprises, phone call centers, carriers and government institutions around the globe. Installing Asterisk Server is the first stride towards implementation of an affordable, reliable and highly available PBX and VoIP systems because it is an open source platform so user may use information technology as per their requirement. In today'south guide we will be covering the installation and configuration of Asterisk 18 LTS on CentOS 8 considering Asterisk 18 recently released for product use and is bachelor for download. If you're using earlier releases of Asterisk and then it is the right time to plan for upgrade.
Lets Offset the Installation of Asterisk and its pre-requisites use post-obit steps:
Step one: Updating system
Update your arrangement earlier installing Asterisk.
sudo yum -y update After updating set SELinux in permissive mode by running following commands:
setenforce 0 sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config reboot if yous open selinux using "sudo nano /etc/selinux/config" will expect like this because we accept set selinux in permissive mode:
Step 2: Add EPEL Repository
Add together EPEL repository to your CentOS 8 by using following commands:
sudo yum -y install epel-release sudo yum config-managing director --set-enabled powertools Step 3: Install Development Tools
Now install Development tools and required packages because they are pre-requisite for Asterisk.
sudo yum grouping -y install "Evolution Tools" sudo yum -y install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel Pace 4: Download and Install Jansson
We will install Jansson which is a C library because it will_be used for media data encoding and decoding.
cd /usr/src git clone https://github.com/akheron/jansson.git cd jansson autoreconf -i ./configure --prefix=/usr/ make make install Step five: Download and Install PJSIP
PJSIP is a powerful multimedia communication library written in C language. It used in implementation of standard based protocols such equally SIP, SDP, RTP, STUN, TURN, and ICE.
Build PJSIP from source by running the following commands in your concluding.
cd /usr/src git clone https://github.com/pjsip/pjproject.git cd pjproject ./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amr make dep make sudo make install sudo ldconfig Step 6: Download and Install Asterisk
cd /usr/src wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-eighteen-electric current.tar.gz tar xvfz asterisk-eighteen-electric current.tar.gz cd asterisk-18.6.0 Configure the asterisk that has been downloaded by using post-obit command:
./configure --libdir=/usr/lib64 Later on successful configuration of asterisk output will testify like this:
Pace 7: Fix Asterisk menu options
Setup asterisk carte options using following command:
make menuselect Use Arrow keys to navigate through the menu and Enter primal to select the menu choice.
ane: UnderAdd-ons selectchan_ooh323 andformat_mp3 equally shown beneath
2: On Core Sound Packages, select the formats of Audio packets similar shown below:
3: For Music On Hold, select the post-obit minimal modules
half-dozen: On Extra Audio Packages select every bit shown below:
6: Enableapp_macro under Applications section.
Feel free to modify any other settings co-ordinate to your needs and sosalve and get out when done.
Step 8: Build and Install Asterisk
Download mp3 decoder library into source tree considering asterisk may apply mp3.
contrib/scripts/get_mp3_source.sh Build and install asterisk using following commands:
make sudo make install make samples make config sudo ldconfig Step 9: Start and Utilise Asterisk
Start Asterisk:
sudo systemctl start asterisk Enable Asterisk Service and then that it may get started automatically whenever system is rebooted.
sudo systemctl enable asterisk Confirm service status using the post-obit control:
Test with asterisk command to confirm Asterisk CLI is working:
Cheers! Now you can do your configuration to run asterisk as per your requirement.
Source: https://unixcop.com/how-to-install-asterisk-18-on-centos-8/
Posted by: peltonfetwerivid.blogspot.com

0 Response to "How To Install Asterisk On Fedora"
Post a Comment