Introduction
CentOS Linux
The CentOS Linux distribution is a stable, predictable, manageable and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL).
CentOS 7 is End Of Life June 30th 2024
CentOS 7 has been replaced by Rocky 8
Refer to this document to install Rocky 8
ScopTEL
The ScopTEL applications suite is a complete IP PBX management system used to manage the Asterisk open-source toolkit. ScopTEL’s intuitive and comprehensive graphical interface takes full advantage of all the proven features of this platform. Recognized globally by VoIP professionals ScopTEL brings the benefits of Asterisk and other evolving open standards while controlling costs. In addition to offering unparalleled ease of use ScopTEL extends Asterisk’s functionalities to offer a complete unified communications system.
Previous versions of ScopTEL were either based on CentOS versions 4, 5, or 6
However these versions have limited lifecycle support and it was necessary for ScopServ International to Release an ScopTEL packages based on CentOS version 7.X
As of 2020-02-01 the current version of ScopTEL install is CentOS Linux release 7.7 64 bit (x86_64)
Hardware Recommendations
Minimum Hardware Recommendations are
-
Quad Core 64 bit CPU x86_64 architecture
-
4 GB RAM
-
60 GB Hard Drive or Virtual Machine Container
Also be advised that ScopServ cannot guarantee the compatibility of any existing hardware with CentOS 7. To check for compatibility in advance you must refer to:
Downloading the Installation ISO
Installation Options:
-
Burn to DVD and boot to DVD drive on a standalone server
-
Copy ISO to USB key using Rufus and boot to USB on a standalone server
-
Download Rufus from https://github.com/pbatard/rufus/releases/download/v3.8/rufus-3.8.exe
-
Install the ISO using a Virtual Machine Container
Once you have downloaded the ISO file from the CentOS website use your favourite software to burn the image to a bootable DVD
-
Attach a DVD drive to the target server
-
Edit the server’s BIOS to boot from DVD first
Once you have downloaded the ISO file from the CentOS website use Rufus to make a bootable USB drive
-
Use the SELECT button to choose the directory where you downloaded CentOS 7
-
Click on START to write the bootable ISO to the USB drive
-
Remove the USB drive
-
Insert the USB drive into the target server
-
Edit the server’s BIOS to boot from USB first
Once
you have downloaded the ISO file from the CentOS website edit the
target server’s BIOS and ensure that Virtualization Options are enabled.
If you are not using Microsoft Hyper-V on the host you may have to disable Hyper-V in Windows Features.
Check with your VM Vendor for documentation and support. ScopTEL is known to work with Xen, VMWare, Hyper-V, VirtualBox.
Xen Requirements:
You must choose Other install
media and select the CentOS 7 ISO location
BEFORE YOU BEGIN!
Installing from the CentOS 7 installation media will format and destroy all data on your existing drives!
If you are upgrading a previous ScopTEL distribution you will need to ensure all data is backed up before proceeding.
Refer to the documentation available at:
The Putty and WinSCP method is the recommended method
Installation Procedure
With the installation media selected as the first boot option in the BIOS you will be prompted to select an installation method
Choose Automatic (Graphic)
Choose Manual (Graphic) only if you need to manually customize your partitions
The installation is highly automated so you
will only be required to observe the
progress of the installed packages at the
bottom of the installation window
The root password is by default: scopserv
It is highly recommended that you
change the root password after you
complete the installation!
To change the root password login to
the server using ssh or the console
using root scopserv and change the
existing password with the ‘passwd’
command (omitting the ‘’ quotes).
Installation Complete
Eject your installation medium and click
on Reboot.
Post OS Installation
You can use the command ‘ip address show’ to see your IP address
You can use this IP address in a web browser along with the default management port :5555
Example:
Default username is admin
Default admin password is admin
It is highly recommended to change the default admin password and you will be prompted to change the default admin password on your first login
Reboot the Server
Run this command to reboot the server
and compile all the drivers automatically
reboot
The server should be updated after the ISO installation to ensure the most recent packages are installed.
Execute 'scopserv_yum update -y' omitting the quotes.
Edit Server Bootup Services
-
Edit the Bootup Services to include
RabbitMQ Server.
- Apply Changes.
If you are upgrading to CentOS 7
If you are upgrading from CentOS 6 to CentOS 7 it is recommended to fix migrated reporting data.
From SSH execute this command:
rm -rf /var/www/scopserv/telephony/scripts/upgrade/*.lock ; php /var/www/scopserv/telephony/scripts/update