SIP Thor Platform and MSP Hardware Requirements and ComponentsAG 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
MSP | SIP Thor | |
---|---|---|
Data-centers | Max 1 | No limits |
Number of servers | 6 to 10 | 9 per data center |
Ethernet switches | 2 or 4 | 4 per data center |
Subscribers capacity | Max 30,000 | No limits |
Resilience model | Master/slave | All nodes active |
Hardware usage | 50% | > 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
Software | URL | Function |
---|---|---|
OpenSIPS | https://opensips.org | SIP Proxy/Registrar/Presence server |
MediaProxy | http://mediaproxy.ag-projects.com | RTP Audio/Video media relay |
CDRTool | http://cdrtool.ag-projects.com | CDR mediation and rating engine |
Call Control | http://callcontrol.ag-projects.com | Prepaid and fraud control |
OpenXCAP | http://openxcap.org | Presence policy server |
MSRPRelay | http://msrprelay.org | IM & File transfer media relay |
PowerDNS | https://powerdns.com | DNS and ENUM |
SylkServer | http://sylkserver.com | Conference and WebRTC gateway |
FreeRadius | https://freeradius.org | Accounting |
MySQL/MariaDB | https://mysql.com / https://mariadb.com | Database |
Next Steps
Continue by:
- learning about Multimedia Service Platform; or
- learning about SIP Thor Platform; or
- learning the steps to Obtaining/Requesting support.