RTPengine install - CentOS/RHEL 7

Complete guide for installing RTPengine on a CentOS 7 or RHEL 7 server

Using sngrep

There are several tools to monitor network traffic, such as tcpdump on Linux or wireshark on Windows, here instead we are going to install sngrep, a very useful tool for analyzing SIP traffic. The main feature of sngrep is the ability to graphically display the complete flow of a SIP call even over an SSH session.

SIPp for SIP traffic simulation

SIPp is a free Open Source SIP traffic generator. It allows to design call scenarios via xml file and then execute them. A call scenario described in an xml file is basically a SIP call flow, in which it is possible to define in detail the various SIP messages to be simulated, starting from a simple scenario with REGISTER - 200OK sequence, to more complex scenarios with re-INTIVE, REFER, etc…
It is a very light tool in terms of resource allocation, so it’s great for creating stress test scenarios with thousands of calls, but at the same time it can be used to create single call tests. SIPp can perform call scenarios working both as UAS (SIP Server) and as UAC (SIP Client), and also includes the possibility of managing media via RTP echo and RTP pcap play. In addition, it includes reporting functions needed to monitor the progress of the current scenario.
In short, it is an extremely configurable and easy to use tool in all those cases in which we have to go and test SIP traffic applications.

RHEL7 Failover Cluster

In this tutorial we will see how to create a cluster between two Red Hat Enterprise Linux (RHEL) 7 virtual machines. I installed them on ESXi platform, with 2 vPCU and 2 GB of RAM each, but this is a detail. Three IP addresses are required, one for each RHEL server and one as a virtual IP for the cluster. Virtual machines need to communicate with each other.

IVR capacity calculation, how to estimate the number of ports

Estimating the number of incoming calls to an IVR or Contact Center system, as well as estimating the distribution of calls over time, is of fundamental importance for correctly sizing the system in terms of resources to be used. In particular, for a realistic sizing, it is necessary to estimate the maximum number of simultaneous calls arriving to the system.