/
5.5 RCS Servers

5.5 RCS Servers

The RCS setup comprises of several applications installed on top of two operating systems:

Linux server:

  • MySQL database (voipswitch and RCS schemes)
  • RCS WebAPI - EMCD - contains methods used by the RCS dialers
  • RCS WebAPI - EMCI - contains methods used by the Voipswitch User Portal (VUP) and the Voipswitch softswitch


Windows server:

  • Voipswitch softswitch (core)
  • VoipBox - media server
  • TURN - (optional) media relay server
  • Online Shop - (optional) payment application
  • VUP - self care user portal
  • VSM3 - management interface


The above elements can be deployed in various configurations and spread among more servers to increase capacity and provide high-availability.

The minimal setup requires two servers.


Optional database server

There is no need for a separate machine for the database as it can be installed on the same server as the EMC APIs.


LAN

All the machines have to be in the same LAN! Each server must have both private and public IP addresses. The only exception is the database server, which can have only a private IP address.

Hardware requirements


1. Windows Server 2016 Standard edition or  2012 R2 (Standard Edition) .

a) minimal hardware specification
CPU: Intel Xeon Processors (1 Physical Processor)
RAM: 8GB
NIC: 1Gps with public IP
HDD: 250GB


b) recommended specification
CPU: 2x Intel Xeon Processor
RAM: 16GB or more
NIC: 1Gps with public IP
HDD: 2 x 250GB


2. Linux server: Ubuntu Server 16.04


a) minimal hardware specification
CPU:  Intel Xeon Processors (1 Physical Processor)
RAM: 8 GB
NIC: 1Gps with public IP
HDD: 500GB

b) recommended specification
CPU: 2x Intel Xeon Processor
RAM: 16 GB or more
NIC: 1Gps with public IP
HDD: 2 x 500GB


Related content