Page MenuHomePhabricator
Diviner AG Projects RTC Platforms SIP Thor Platform and MSP Hardware Requirements and Components

SIP Thor Platform and MSP Hardware Requirements and Components
AG Projects RTC Platforms (Platforms)

This document is a describes the hardware needed to run the MSP or SIP Thor Platform and lists the platform components.

Hardware Requirements

MSPSIP Thor
Data-centersMax 1No limits
Number of servers6 to 109 per data center
Ethernet switches2 or 44 per data center
Subscribers capacityMax 30,000No limits
Resilience modelMaster/slaveAll nodes active
Hardware usage50%> 80%

Hardware profile

The terms server and node are used interchangeable in this document.

Networking

The servers require public IPv4 addresses for SIP signaling and RTP media.

The clients can have public or private IPv4 addresses.

Database nodes

These nodes are storing the subscribers profiles, service configurations and accounting records. The servers are not queried on a per call basis but are needed to boot the platform from scratch and require a high degree of resilience for data storage. For MSP setup at least 2 of these nodes are needed. For SIP Thor at least 4 of these nodes needed.

  • 32 GB RAM
  • 4 TB hard-disk
  • Quad core CPU
  • Hardware raid mirroring
  • 4 x Ethernet
  • Dual power supply

Regular nodes

These nodes run SIP and Media Proxy components. These are real time components that require dedicated server hardware for acurate timing and deterministic behaviour under load. Each node can handle 30,000 subscribers and 2000 simultaneous audio calls. These nodes maintain no persitent user data and can be replaced on the fly.

  • 16 GB RAM
  • 500 GB hard-disk
  • Dual core CPU
  • 4 x Ethernet

Virtual machines

For not real-time tasks like customer web portals, provisioning, and CDR mediation, virtual machines can be used.

  • 16 GB RAM
  • 500 GB hard-disk
  • Dual core CPU
  • 4 x Ethernet

Platform Components

SoftwareURLFunction
OpenSIPShttps://opensips.orgSIP Proxy/Registrar/Presence server
MediaProxyhttp://mediaproxy.ag-projects.comRTP Audio/Video media relay
CDRToolhttp://cdrtool.ag-projects.comCDR mediation and rating engine
Call Controlhttp://callcontrol.ag-projects.comPrepaid and fraud control
OpenXCAPhttp://openxcap.orgPresence policy server
MSRPRelayhttp://msrprelay.orgIM & File transfer media relay
PowerDNShttps://powerdns.comDNS and ENUM
SylkServerhttp://sylkserver.comConference and WebRTC gateway
FreeRadiushttps://freeradius.orgAccounting
MySQL/MariaDBhttps://mysql.com / https://mariadb.comDatabase

Next Steps

Continue by: