- 05 Nov 2024
- 6 Minutes to read
- Print
- DarkLight
Tegsoft On-Premise Installation
- Updated on 05 Nov 2024
- 6 Minutes to read
- Print
- DarkLight
This document is a guide for installing Tegsoft on your own premises.
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.
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.