- 08 Sep 2022
- 6 Minutes to read
- Print
- DarkLight
Tegsoft On-Premise Installation
- Updated on 08 Sep 2022
- 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.
Server Platforms
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.
INSTALLATION
Please follow steps below to install Tegsoft on your system.
- Downloading ISO File
- Setup
- Acquiring License
- Memory Configuration in Tegsoft
Downloading ISO File
You can download Tegsoft CentOS 7 DVD (current version: Tegsoft-1.1624.144-x86_64) by clicking the following ISO icon.
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 press the < 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.
In this screen, there are settings and configurations you need to complete for proceeding the installation.
These are in order:
- 2) [ ] Time Settings
- 7) [ ] Network Configurations
- 4) [ ] Software Selection
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.
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.
Now you can move on to next step, Network configurations.
7. To set the Hostname, please press < 7 > → < ENTER >, then < 1 > → < ENTER >.
You will see the following screen.
Type a new value for ‘Host name’ (e.g. tegsoftdemo) and press < ENTER >.
(Please, use only lowercase letters, do not use symbols and special characters. Each hostname must be unique.)
8. After you have successfully set your host name, you will see the network configuration menu again on the screen.
To configure the Network Device, please press the < 2 > → < ENTER >.
You will see the following screen with a list of network device configuration options.
You need to complete the following network device configurations in this list.
In order:
➤ 1) IPv4 address or “dhcp” for DHCP
To set up your IP address, please press the < 1 > → < ENTER >.
Please type a new value for your IP address and press ENTER.
➤ 2) IPv4 netmask
To set up your IP netmask, please press the < 2 > → < ENTER >.
Please type a new value for your IP netmask and press ENTER.
➤ 3) IPv4 gateway
To set up your IP gateway, please press the < 3 > → < ENTER >,
Please type a new value for your IP gateway and press ENTER.
➤ 7) Connect automatically after reboot
To connect automatically after reboot, please press the < 7 > → < ENTER >.
➤ 8) Apply configuration in installer
To apply configuration in installer, please press the < 8 > → < ENTER >.
After you have successfully completed your network device configuration, you will see the following screen.
Now you can move on to next step, Software selection.
9. You need to return to the installation menu to continue with the software selection step. Please press < c > → < ENTER > twice to continue installation.
You will see the following screen.
10. To select the Software, please press the < 4 > → < ENTER >.
You will see the following screen.
11. Please press < c > → < ENTER > to continue installation.
You will see the following screen.
12. As you can see on the screen below, the software selection is processed.
Please wait for a while (approximately 10-15 seconds) for processing to complete.
And then press < r > → < ENTER > to refresh the screen.
When you see Custom software selected under the software selection, you can begin the installation by pressing < b > → < ENTER >.
You will see the following progress screens.
As you can see in the screenshot above, the installation has been completed. Now you can move on the reboot step.
13. Please press < ENTER > to reboot the system. (Please be patient, it takes about 15-20 minutes.)
You will see the following progress screens.
14. After the reboot process is complete, you will see the following log in screen.
service iptables start
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 [email protected].
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 "MinSpareServers 5" >> /etc/httpd/conf.d/performance.conf
echo "MaxSpareServers 20" >> /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 PBX 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.