ERM

ERM is the first Quanti project to use the PHP Framework Nette, which was still almost unknown at the time.

Introduction

The ERM project is unique in many ways. It is a web-based system for setting up and controlling routing mechanisms for 2N Telekomunikace telephone exchanges. Its task is to make the often complex settings of telephone exchanges accessible in a simple form that allows the average user to take full advantage of all the capabilities of the purchased hardware.

Challenges

In the telco area, VOiP proxy servers are an integral part of the infrastructure. Our client requested to change their configuration without having to restart the entire telephone exchange. The aim is to eliminate outages of the telephone exchange and therefore the unavailability of the system.

Solution

We have taken over and modified the application in the C programming language, which runs directly in the telephone exchange. At the same time, we created a new web interface in the PHP framework Nette for configuration editing. All configuration is stored in a PostgreSQL database. The resulting product was packaged as an installation RPM package for Centos Linux.

13960a1a-4539-4df5-8352-c43127f2bb77.png

Results

We managed to take over the project, which we expanded with the necessary functions, rewrote the most critical parts, so that in the future it is possible to easily maintain and further expand them. The application is still available for existing 2N products.

Links

https://www.2n.cz/cs_CZ/produkty/telekomunikacni-systemy/2n-stargate