Tegsoft On-Premise Installation
  • 05 Nov 2024
  • 6 Minutes to read
  • Dark
    Light

Tegsoft On-Premise Installation

  • Dark
    Light

Article summary

This document is a guide for installing Tegsoft on your own premises.Graphical user interface  Description automatically generated

This guide will walk you through the installation process to set up Tegsoft on a server. The guide describes all requirements and needed assets for the installation, tells you how to set up your server for the installation, how to install the actual Tegsoft application, gives pointers related to the Tegsoft installation.

PREFACE

Prerequisites

To complete the installation without any problems, you need to have

  • basic knowledge of networking,

  • basic knowledge of SSH connection,

  • basic skills of Linux Command Line Interface.

Recommended System Requirements

Recommended system requirements by Tegsoft for Contact Center and IP PBX installation are given in the tables below.

Table  Description automatically generated

NOTE: If you are using the custom program IVR in Tegsoft, it is recommended to increase the RAM size to 4 GB and the voice memory to 512 MB.

Server Platforms

⚠️  Please boot the ISO file in Legacy BIOS Mode. Otherwise, booting in UEFI Mode will not complete.

If you are installing Tegsoft to a PHYSICAL server,

  • The server must be 64-bit capable  

  • Special preparation before installation is not necessary.

If you are installing Tegsoft to a VMWARE server,

  • If there is a server for the installation to be performed “CentOS Linux 64 bit ” If not, a new server should be created with the “Redhat Linux 64 bit” scheme.

  • After installation, “VM Tools” which is compatible with CENTOS must be installed in Tegsoft product.

If you are installing Tegsoft to a MICROSOFT HYPER-V server, 

  • This can be used in software development and testing processes. However, it would not be recommended for use in production environments by Tegsoft.

WARNING: We have been notified that there may be network problems, I/O problems and driver incompatibilities on DELL and NEC brand servers. If there is no virtual VM platform, HP series and IBM servers are the server brands that can work best with Tegsoft.

INSTALLATION

Please follow steps below to install Tegsoft on your system.

  • Downloading ISO File

  • Setup

  • Network Configuration

  • Acquiring License

  • Memory Configuration in Tegsoft

Downloading ISO File

You can download Tegsoft CentOS Stream 9 DVD (current version: Tegsoft-9.2.1630.309um-x86_64) by clicking the following ISO link.

https://www.tegsoft.com/resources/Tegsoft-9.2.1630.309um-x86_64.iso

Now, you need to mount downloaded Tegsoft ISO file to your system and boot up the machine.

Setup

After boot up the machine, please follow the steps below to install Tegsoft.

1. When you mount the ISO file and then boot up the machine, you will see the following screen.

2. Please write <delete and install> and <enter> to begin the installation process.

Wait for a while (approximately 1 minute).

While waiting, you will see a screen like the one below.

3. When the preparation process of installation is completed, you will see the following screen.

  • Since the installation is based on CentOS Stream 9, additional prompts or messages may appear; please follow only the steps provided in this document.

  • There are 8 options on this screen; however, only the 2nd option should be edited to set the time zone before proceeding with the installation.

  • Other options are set automatically. If you change them, the installation will be completed incompletely.



4. To set the Timezone, please press the < 2 > → < enter>, and then < 1 > → < enter>.

You will see the following screen with a list of available regions.


5. Select your region. Use numbers or type names directly, then press < enter >.

You will see the following screen with a list of available timezones in your region.

For example, for a city located in Europe, such as Istanbul: You can choose 1 for Europe and then 19 for Istanbul.

6. Select your timezone. Use numbers or type names directly, then press <enter>.
(Please check your time zone and select the correct one.) 
After you have successfully completed time settings, you will see the installation menu again on the screen.


7. After completing your settings, you can start the installation by pressing the <b> button.

⚠️ Please make sure you do not change any settings other than 'time settings'. If you made changes from a different menu, start the installation from the beginning. During the installation, your server will automatically receive an IP. After the installation, you must provide a fixed IP to your server. Fixed IP definition commands are located at the end of the document.

As you can see in the screenshot above, the installation has been completed. Now you can move on the reboot step.

8. Please press < enter > to reboot the system. (Please be patient, it takes about 15-20 minutes.)

You will see the following progress screens.

9. After the reboot process is complete, you will see the following log in screen.

Network Configuration

After installation, you can assign a static ip by following these steps.

1.Open the screen in the image with the <nmtui> command.

2.Open Edit a connection menu.

3.Choose the interface you want to edit and click on edit.

You will see a screen like below.


To assign an IP, change the IPv4 Configuration option to manual as shown in the image, and enter the IP address you want to assign to your server into the address section.

4.After assigning the static IP, close the menu by selecting OK and then execute the following command in the terminal screen.

nmcli networking off;sleep 5;nmcli networking on &


In order to establish SSH connection without any issue, you need to connect to the CLI on VM screens or the physical machine and enable IP tables service with the following command.

./tegsoft_iptables.sh


After establishing SSH connection as above procedure, Tegsoft version update should be done with the following document. Any command in the document needs to be run sequentially without skipping.




Congratulations! You have successfully installed your Tegsoft.

Acquiring License

In order to use Tegsoft, you need to acquire a license for your instance.

If you need detailed information about acquiring your license, please contact your Dealer, or Tegsoft Sales Team at sales@tegsoft.com.

Now you can move on to next step.

HTTP Performance Improvement for 150+ Agents

If there are more than 150 agents in your contact center, please connect to the server via SSH and run the following commands to avoid problems with Web access or API responses.

echo "StartServers       8" >> /etc/httpd/conf.d/performance.conf
echo "ServerLimit      1000" >> /etc/httpd/conf.d/performance.conf
echo "MaxClients       1000" >> /etc/httpd/conf.d/performance.conf
echo "MaxRequestsPerChild  4000" >> /etc/httpd/conf.d/performance.conf
killall httpd
killall httpd
service httpd restart

Memory Configuration in Tegsoft

To Tegsoft server services work efficiently, the memory values need to be set correctly according to the expected usage.

To setting the memory values in Tegsoft, please click Infrastructure Management → Server Settings tab, following the steps in the screenshot below.


To define memory values for voice and management services, you can refer to the Memory Sharing Values table recommended by Tegsoft.



Related Documentation

Refer to the following documentation for more information related to this documentation:

  • For Installation and Activation PDF, refer to here. 

  • Please check Tegsoft Homepage for recent news about Tegsoft.

  • For API documentation, refer to here.

  • For Frequently Asked Questions (FAQ), refer to here.




LEGAL WARNING

Specifications, details, statements, and information in this manual are subject to change without any notice. All the information provided, procedures shared, or statements listed below are for Tegsoft technical experts only. Using this manual without Tegsoft Technical qualification should be avoided. Tegsoft has no obligation over the result of the application on any use. Some statements may not be suitable for use; avoiding without technical qualification may be crucial. Users must take full responsibility for performing any steps part of this manual. Users who are not aware of the technical terms and operations described here; should be aware that this document may not be suitable for their usage.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.