Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

For an industrial environment with a load of 250-500 simultaneous calls (approximately 500 thousand of calls per day), you need to prepare 7 virtual machines, which are described in paragraphs 1-6 of the table below. It is only necessary to install the operating system and leave Internet access to be able to download and install all additional software. After installation is complete, the Internet access from virtual machines can be turned off. Virtual machines 1-6 should be able to operate on the same VLAN without filtering traffic by ports (allow all). Access to the servers is provided to developers via SSH with user permissions root for time which is needed for applications installation and testing. 

The reservation should be provided by the capacity of virtual machines.

ObjectSoftwareResources (min)ConnectivityDescription
1. Webitel Server

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

Nginx; SSL; Webitel Services

  • 4 vCPU > 2,4 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 8Gb RAM
  • 100 GB, 20 IOPS, <10 мс
  • 2 network interfaces >= 1 GbE
in-out: 80/tcp, 443/tcp

SSL certificates with a trusted CA are required to provide a secure connection via HTTPS protocol and telephony in a browser.

2. PostgreSQL

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

Linux; PostgreSQL 12; Grafana
  • 8 vCPU, > 2,6 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 16Gb RAM
  • 400+ GB, 20 IOPS, <8 мс
  • 1 network interface >= 1 GbE

PostgreSQL database server with configured Streaming Replication
3. MQ & Storage Server

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

Linux; Redis Server; Consul; RabbitMQ; Webitel Storage
  • 4 vCPU, > 2,6 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 8Gb RAM
  • 160 GB, 20 IOPS, <8 мс
  • 1 network interface >= 1 GbE

Application registration server, messaging service, and call recording storage.

The call records are stored in S3 storage.

4. OpenSIPS

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

OpenSIPS 3;
  • 4 vCPU > 2,4 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 8Gb RAM
  • 60 GB, 20 IOPS, <10 мс
  • 2 network interfaces >= 1 GbE
5060/tcp, 5060/udp, 5061/tcpTelephony server.
5. Media Gateway

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

Rtpengine;
  • 8 vCPU, > 2,6 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 16Gb RAM
  • 60 GB, 20 IOPS, <10 мс
  • 2 network interfaces >= 1 GbE
in-out: 10000-50000/udp

Voice processing and protocol transcoding server.

In case of a load increase, it is necessary to duplicate the server.


6. FreeSWITCH

Debian 10 Linux 64bit - basic server installation with SSH connection;

Установим самостоятельно:

FreeSWITCH; Webitel FlowManager;

  • 8 vCPU, > 2,6 GHz (Haswell generation or newer), No more than 2 virtual cores per 1 physical core
  • 16Gb RAM
  • 160 GB, 20 IOPS, <8 мс
  • 1 network interface >= 1 GbE

Voice applications building server.

In case of a load increase, it is necessary to duplicate the server.

7.  Team

Microsoft Windows 10 / Linux 64bit

Google Chrome / Microsoft Edge (последняя либо предпоследняя версии)

  • 4 vCPU
  • 8Gb RAM
Подключение к ИС не менее 2 Мб/c на пользователя, с задержками не более 15-20 мс.Employees’ workplace
8. Hardware SIP Phone

Подключение к ИС не менее 5 Мб/c на аппарат, с задержками не более 15-20 мс.

in-out: 5060/udp, 10000-20000/udp

Hardware phone with SIP 2.0 protocol support

9. External Data Services


Integrations with external systems
10. PSTN


Public Switched Telephone Network is a general subscriber communication network, the access to which is provided by telephone sets, PBX, and data transmission equipment.
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.