Amarisoft

Installation - UEsim

The purpose of this tutorial is to show you how to install a new release on the UEsim (UEsim is a system that emulate a User device like a moble phone). Even with sophisticated functionality, the size of the installation package is pretty small (comparing to the package that comes with other equipment) and installation process is simple and reliable.

There are a fewways of the installation that are most commonly used as follows. In terms of the installation software (installation script), there is no differences between them. The differences come from the option parameter used with install.sh

NOTE : The questions (item selection quation) during the installation would vary with the contents (components) contained in the installation tar ball. This contents is defined by the license options that you have purchased. When you download the installation package from extranet, the extranet creates the tar ball based on your license option and let you download it.

NOTE : Is there any way to change the items for the default installation ? Yes. Perform the manual installation (i.e, ./install.sh without option) and reply to all the questions during the installation process. The answer you replied in this process will be stored in /root/lte-install and the selection stored in this file will be used as your own 'default' option.

Table of Contents

Introduction

UEsim is a sophisticated emulation platform designed to replicate the behavior of user equipment (UE) devices, such as mobile phones, within a controlled testing and development environment. Built to support advanced telecommunications protocols and scenarios, UEsim enables operators, developers, and testers to validate network infrastructure, troubleshoot issues, and optimize service delivery without relying on physical devices. Architecturally, UEsim abstracts hardware dependencies and simulates the complete protocol stack of user devices, allowing for high scalability and flexibility in both standalone and integrated test setups. The platform’s modular design facilitates the emulation of diverse UE profiles, configurations, and network conditions, making it an invaluable tool in the broader ecosystem of mobile network development and validation. The installation process for new UEsim releases is streamlined and efficient; despite the platform’s feature-rich capabilities, the installation package remains lightweight compared to other telecommunications equipment, largely due to optimized packaging and selective component inclusion based on licensing. The installation workflow, governed by an install script, accommodates both interactive and automated installation modes, catering to varied operational preferences while ensuring reliability and consistency across deployments. UEsim’s role in modern telecom environments is pivotal, enabling rapid iteration, comprehensive testing, and robust quality assurance, thereby accelerating the deployment of new network features and services.

Summary of the Tutorial

This tutorial outlines the procedure for installing a new software release (specifically UEsim) and verifying its installation status. The following summarizes the key test procedures and methodologies described:

The tutorial provides a step-by-step methodology for installing and validating a UEsim software release, emphasizing both preparatory checks and post-installation verification steps.

Directory Structure of Installed Release

In most cases you may have a software release already installed on your machine (UEsim). If there is an existing installation, you would see the directory struction in /root directory something similar to following.

Install UeSim Directory 01

Download the New Release

You can download the installation package (Tarball) from Amarisoft Extranet account as shown below.

Install Callbox Download 01

You can place the downloaded package anywhere you like. In this tutorial, I put it in /tmp directory as shown below.

Install UeSim Download 02

Install

Untar the package as shown below

Install UeSim Install 01

You will get the untared directory as shown below. You will see all the software packages for installation in this directory

Install UeSim Install 02

Go to the untarred directory and list the files in it. You will see the installation shell program and other files required for installation

NOTE : The contents (components) contained within this directory would vary with the license options registerred in the extranet download site.

Install UeSim Install 03

Run the installation shell program as below

Install UeSim Install 04

NOTE : If this is not the first installation on your UEsim and you want to install the same component as in previous installation (only version has changed), you may try with './install.sh --default'. Then the installation would proceed with the same selection as in previous installation and you don't need to reply manually to every questions shown in the installation process.

Installation Progress as below

Install UeSim Install 05

Install UeSim Install 06

Wait until you see 'Installation Successful' as shown below

Install UeSim Install 07

Now if you go to /root directory, you will find following directories installed. These are the directories for Amari Callbox

Install UeSim Install 08

Once installation is done, you can check on the status of lte service and should get the result as follows

Install UeSim Install 09

NOTE : 'service lte status' just shows the status of the application layer program. Even if you see the same result as shown above, it does not guarantee that UEsimworks properly.