How to set up a Plesk Mail Account
How to Create a Mail Account in Plesk is the topic of this article. We’ve…
This guide walks you through installing Asterisk on a fresh Fedora Core system. Make sure you install the system without any preconfigured package options.
1. Initial Setup
Log in as root.
Mount the CD-ROM:
Bash
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
2. Install YUM and Required Dependencies
Bash
rpm -i /mnt/cdrom/Fedora/RPMS/rpm-python-4.4.2-32.i386.rpm
rpm -i /mnt/cdrom/Fedora/RPMS/python-elementtree-1.2.6-5.i386.rpm
rpm -i /mnt/cdrom/Fedora/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -i /mnt/cdrom/Fedora/RPMS/python-urlgrabber-2.9.9-2.noarch.rpm
rpm -i /mnt/cdrom/Fedora/RPMS/yum-metadata-parser-1.0-8.fc6.i386.rpm
rpm -i /mnt/cdrom/Fedora/RPMS/yum-3.0-6.noarch.rpm
3. Install Kernel Sources
Bash
rpm -i /mnt/cdrom/Fedora/RPMS/kernel-devel-2.6.18-1.2798.fc6.i686.rpm
ln -s /usr/src/kernels/2.6.18-1.2798.fc6-i686/ /usr/src/linux
4. Install Compiler and Development Tools
Bash
yum install gcc ncurses-devel openssl-devel gcc-c++ gnutls-devel make -y
5. Install wget and SSH
Bash
rpm -i /mnt/cdrom/Fedora/RPMS/wget-1.10.2-7.i386.rpm
yum install openssh openssh-clients openssh-server -y
/etc/init.d/sshd start
6. Install and Configure VSFTPD
Bash
yum install vsftpd -y
/etc/init.d/vsftpd start
chkconfig vsftpd on
7. Copy Source Files
Bash
cd /
umount /dev/cdrom
# Insert the next CD if required
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/* /usr/src/ -R
8. Disable SELinux
Edit the SELinux configuration:
Bash
vi /etc/selinux/config
Change SELINUX=enforcing to SELINUX=disabled.
Also remove root from the following files:
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers
Then reboot the system
9. Download Asterisk and Related Packages
Bash
cd /usr/src
wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.16.tar.gz
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.17.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
10. Install Madplay and mpg123 (for Music on Hold)
Bash
yum install libid3tag -y
rpm -i /usr/src/libmad-0.15.1b-4.fc6.i386.rpm
rpm -i /usr/src/madplay-0.15.2b-32.i586.rpm
cd /usr/src/mpg123-0.65/
./configure
make
make install
ln -s /usr/local/bin/mpg123 /usr/bin/mpg123
11. Install Zaptel
Bash
cd /usr/src/zaptel-1.2.16/
make clean
make
make install
make install-udev
make config
Start Zaptel:
/etc/init.d/zaptel start
12. Install LibPRI
Bash
cd /usr/src/libpri-1.2.4/
make clean
make
make install
13. Install Asterisk
Bash
cd /usr/src/asterisk-1.2.17/
make clean
make
make install
make samples
make config
14. Install Asterisk Sounds
Bash
cd /usr/src/asterisk-sounds/
make install
15. Additional Configuration Notes
This guide is based on Fedora Core 6 and Asterisk 1.2.x, which are extremely outdated. For modern installations, it is strongly recommended to use a current Linux distribution (such as AlmaLinux, Rocky Linux, or Debian) along with the latest supported version of Asterisk.
Explore more hosting insights, tips and industry updates.
How to Create a Mail Account in Plesk is the topic of this article. We’ve…
FTP (File Transfer Protocol) programs allow you to upload, download, and manage files between your…
Setting up DNS records for your domain in Cloudflare is one of the most important…