ScopTEL CentOS7 Installation

Module 1 - ScopTEL IP PBX Software - CentOS7 ISO BootDisk Installation Guide

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
  1. Quad Core 64 bit CPU x86_64 architecture
  2. 4 GB RAM
  3. 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:
  1. Burn to DVD and boot to DVD drive on a standalone server
  2. Copy ISO to USB key using Rufus and boot to USB on a standalone server
  3. Download Rufus from https://github.com/pbatard/rufus/releases/download/v3.8/rufus-3.8.exe
  4. Install the ISO using a Virtual Machine Container

Boot Media Installation Option 1 DVD

Once you have downloaded the ISO file from the CentOS website use your favourite software to burn the image to a bootable DVD
  1. Attach a DVD drive to the target server
  2. Edit the server’s BIOS to boot from DVD first

Boot Media Installation Option 2 USB

Once you have downloaded the ISO file from the CentOS website use Rufus to make a bootable USB drive
  1. Use the SELECT button to choose the directory where you downloaded CentOS 7
  2. Click on START to write the bootable ISO to the USB drive
  3. Remove the USB drive
  4. Insert the USB drive into the target server
  5. Edit the server’s BIOS to boot from USB first


Boot Media Installation Option 3 Virtual Machine

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


Update the Software


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

  1. Edit the Bootup Services to include RabbitMQ Server.
  2. 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
    • Related Articles

    • End Of Life Announcement for ScopTEL Software on all CentOS Versions prior to CentOS 7

      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 ...
    • ScopTEL CentOS 6.X BootDisk Installation Guide

      ScopTEL CentOS 6.X BootDisk Installation Guide Previous versions of ScopTEL were either based on CentOS versions 4 or 5 However these versions have limited lifecycle support and it was necessary for ScopServ International to Release an installation ...
    • CentOS 6 is End Of Life and yum updates are broken: How to enable CentOS 6 Vault or Upgrade to CentOS 7

      If you are having problems updating your CentOS 6 installation this is because CentOS 6 is End Of Life and the official repositories have been archived. The problem looks something like this: # scopserv_yum update ==== scopserv_yum ==== — Executing ...
    • CentOS End Of Life. ScopTEL Migration to Rocky 8

      CentOS End of Life As announced in December of 2020, The CentOS Project has shifted focus from CentOS Linux to CentOS Stream. Here are the expected end of life (EOL) dates for our various releases. CentOS Linux 7 EOL: 2024-06-30 CentOS Linux 8 EOL: ...
    • CentOS 5 Official Support Closure

      CentOS 5 Official Support Closure As previously advised in the ScopServ blogs and ScopNEWS, CentOS 5 has now officially reached its End Of Life date. As a result, CentOS has officially shutdown their official repositories for CentOS EL5. From now, if ...