Sippy Softswitch Hardware Specification Guidelines

Be sure to secure reputable name brand hardware.

KVM access is required for Sippy Support to access your server for installation and upgrades.

 

** A note about Real CPU cores, versus Hyper-Threads or Virtual Cores

Our documentation states “physical cores” - this makes the use of virtual or hyperthreading cores contradictory to our recommendations.

 

For example, the Intel E5-2690 processor is marketed as having 8 physical cores and 16 virtual cores or “Threads” - this CPU counts as having 8 physical cores.

 

 

Sippy Softswitch

The figures below are based on synthetic and real-case performance tests with signalling traffic only.  Features that decrease call processing performance were disabled during tests.  The Sippy Softswitch has a built in media relay; be aware that utilizing media relay comes with a trade off in capacity; this is an important consideration before procurement of your hardware. 

Note:  If you experience audio quality issues after reaching ~60,000 PPS throughput traffic (600-700 Active RTP sessions), then an Intel PRO\1000 Network card should be used instead of currently installed.  

 

Media Relay Scaling

In our baseline testing we have calculated that using the built in media relay and SIP signalling, 3-4 physical CPU cores are fully utilized by RTPproxy processes approaching limits of 1000 CC and 20 All Out CPS; when this is scaled to 2000 CC and 30 CPS we suggest 16 physical Cores.

 

 


Conversational traffic pattern with low-to-medium CPS rate (high ACD and ASR stats)

 

 

75 CPS 2,000 Concurrent Calls Spec guideline

 

CPU

8 Core, 2.0GHz, Intel Xeon E5 or better or comparable AMD**

RAM

16GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk

Operating system and Database partition :
- RAID 1 based on 2 X 480+ GB SSDs is a best fit
- RAID 10 based on 4 X 1 TB SATA drives will also fit, but less preferable
- RAID 1 based on 2 X 1 TB SATA drives may be used as last resort

Partition for backups and system logs :
- RAID 1 based on 2 X 1 TB SATA drives 

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 10 MBit/sec

 

90 CPS 3,000 Concurrent Calls Spec guideline

 

CPU

8 Core, 2.5GHz, Intel Xeon E5 or better or comparable AMD**

RAM

24GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk

Operating system and Database partition :

- RAID 10 based on 4 X 240+ GB SSDs is a best fit

- RAID 1 based on 2 X 480+ GB SSDs provides acceptable performance

- RAID 10 based on 4 X 1 TB SATA drives may be used as last resort


Partition for backups and system logs :

- RAID 1 based on 2 X 1 TB SATA drives 

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 100MBit/sec

 

135 CPS 6,000 Concurrent Calls Spec guideline

 

CPU

12 Core, 2.0GHz, Intel Xeon E5 or better or comparable AMD**

RAM

32GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk

Operating system and Database partition :

- RAID 10 based on 4 X 480+ GB SSDs is a best fit

- RAID 1 based on 2 X 960+ GB SSDs provides acceptable performance 

 

Partition for backups and system logs :
- RAID 1 based on 2 X 800 GB SSDs is a best fit

- RAID 10 based on 4 X 1 TB SATA drives will also work

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 100MBit/sec

 

 

200 CPS 8,000 Concurrent Calls Spec guideline

 

CPU

16 Core, 2.5GHz, Intel Xeon E5 or better or comparable AMD**

RAM

32GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk


Operating system and Database partition :

- RAID 10 based on 4 X 480+ GB SSDs is a best fit

- RAID 1 based on 2 X 960+ GB SSDs provides acceptable performance


Partition for backups and system logs :
- RAID 1 based on 2 X 1,2 TB SSDs is a best fit

- RAID 10 based on 4 X 1 TB SATA drives 

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 100MBit/sec

 

300+ CPS 10,000+ Concurrent Calls Spec guideline

 

CPU

24+ Core, 2.5GHz, Intel Xeon E5 or better or comparable AMD**

RAM

64GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk


Operating system and Database partition :

- RAID 10 based on 4 X 960+ GB SSDs is a best fit


Partition for backups and system logs :
- RAID 1 based on 2 X 1,9 TB SSDs is a best fit
RAID 1 based on 2 X 1,2 TB SSDs will also work here

- RAID 10 based on 4 X 1 TB SATA drives as last resort

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 100MBit/sec

 

WBC - Write-Back Cache
BBU - Battery Backup Unit


International and Call Center traffic pattern with medium-to-high CPS (low ACD and ASR stats)

 

150 'All In' 225 'All Out' CPS 1,200 Concurrent Calls Spec guideline

 

CPU

12 Core, 2.0GHz, Intel Xeon E5 or better or comparable AMD**

RAM

16GB or more (may depend on number rates/routes/environments)

RAID

Hardware RAID with WBC and BBU support

Software RAID is NOT recommended as it could cause performance degradation under load.

Disk


Operating system and Database partition :

- RAID 10 based on 4 X 480+ GB SSDs is a best fit

- RAID 1 based on 2 X 960+ GB SSDs provides tolerable performance


Partition for backups and system logs :

- RAID 1 based on 2 X 800 GB SSDs is a best fit

- RAID 10 based on 4 X 1 TB SATA drives

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended

Bandwidth

less than 10 MBit/sec

 


Sippy Media Gateway (SMG) hardware guidelines 


The relay or proxying of media through an intermediary system is useful for some specific scenarios, such as NAT helping and network topology masking.  Relaying media will increase demand on network requirements, bandwidth and CPU resources.

 

Media Relay causes the RTP stream between your client system and your vendor to travel via your Sippy Softswitch infrastructure.

 

The type of codec used by your client and vendor has a large impact on the resources consumed.  Here is an example of the relation between bandwidth use, Call Capacity (CC), Calls Per Second (CPS) and two different (popular) codecs:

 

Codec / Bandwidth usage examples

 


G.711

G.729/G.723

2,000CC / 30CPS

250 MBit/sec

40 MBit/sec

3,000CC / 50CPS

375 MBit/sec

60 MBit/sec

6,000CC / 100CPS

750 MBit/sec

120 MBit/sec

10,000 CC / 150 CPS

1.25 GBit/sec

300MBit/sec

 

Furthermore, the characteristics of traffic using the same codec can vary.

 

For example, the packetization window of a codec at 10msec will have a throughput of X and bandwidth usage of Y.  If the packetization window is changed to 20msec, then the throughput changes to ~A and bandwidth usage to ~B.

 

The point to remember here is that all media traffic, even using the same codec is not always equal in terms of the resources required to relay it.

 

Low spec SMG hardware suitable up to 40 'All Out' CPS 2,000 Concurrent Calls 

 

CPU

8 Core, 2.0GHz, Intel Xeon E5 or better or comparable AMD**

RAM

8GB

Disk

Mirrored SATA hard drives or better

Network Interface

GigE Network Interface Intel(R) PRO/1000 PCI Express Gigabit Ethernet. Bonded (FEC) interface is recommended  

 

Example of SMG hardware specs stable under 60 'All Out' CPS 3,000 Concurrent Calls, 180 sec ACD, 240,000 PPS and 128 MBit/sec

 

CPU

2 X CPU E5-2620 v2 @ 2.10GHz (12 physical cores in total)

RAM

8GB

Disk

RAID1 based on 2 X 1 TB SATA drives

Network Interface

Intel(R) PRO/1000 (3 vectors \ 2 processing threads) with Link Aggregation LACP setup 

 


Sippy Media Gateway (SMG) Cluster solution
 

Several Sippy Media Gateways (SMG) can be aggregated into an SMG Cluster solution to provide redundancy and load balancing between SMG nodes.  If one SMG node goes down, the SMG Cluster will continue operating.  The load will be shared between existing the SMG nodes available in the SMG Cluster.  Also, if the SMG Cluster Maximum CC capacity is reached or all SMG nodes go down, the remaining media sessions will be proxied through the Built-In RTPproxy service available in the Softswitch itself until the SMG Cluster is back online.


SMG Cluster is a beta product, and only available to enterprise customers participating in our beta program. If you wish to take part in this program, please contact [email protected]


Sippy Sandbox Solution


Sippysoft provides an ability for the existing customers with a "Full Purchased" solution to order a Sippy Sandbox Solution


Minimal hardware specs for Sandbox license are provided below. 
BTW, we use the same hw specs on our Digital Ocean Droplets.

 

CPU2 or more physical cores
RAM4GB or more
Disk50GB or more