Deployment Methods – System Requirements

Introduction


 

This guide provides everything you need to know before deploying RingQ, covering key considerations such as single-tenant vs. multi-tenant setups, the network ports required for smooth communication, and the system requirements to ensure reliable performance. Understanding these fundamentals will help you choose the right deployment model, configure your environment properly, and avoid common pitfalls during installation and operation.

RingQ Network Ports Reference


 

(UDP, TCP, RTP, WSS, SIP, Media, and Push Services)

 

UDP PortUseNotes
3478STUN/TURNNAT traversal (main port)
3479STUN/TURNBackup/alternative to 3478
5060SIP signalingStandard SIP (call setup)
5061SIP over TLSSecure SIP (encrypted)
5070Alt. SIP signalingUsed if 5060/5061 blocked
5080Alt. SIP signalingAnother backup SIP port
TCP PortUseNotes
5060SIP signalingStandard SIP over TCP (call setup/control).
5061SIP over TLSSecure SIP (encrypted signaling over TCP).
5066SIP / alternative transportOften used for SIP over WebSocket (WS/WSS) in some systems.
5080Alt. SIP signalingBackup/alternative SIP port over TCP.

TCP : 20, 21, 22, 80, 443, 3389, 8443 [HTTPS RINGQ BACKEND]

UDP: 53, 67, 68, 123

RTP: 16384–32767; 5004–5005; 5060–5067

WSS: 9443;7443

SIP: 5060[TCP]; 5061[UDP]

MEDIA: 9000-10999

Apple iOS PUSH: 5223 [Outbound TCP]

Audio and Video: 48000-65535 (outbound, UDP)

 

Single-Tenant


Concurrent Call LimitSimultaneous Calls (SCCPURAMStorageNotes
25 CallsUp to 50 SC2 vCPU4 GB60 GB SSDIdeal for small offices
150 Calls51-300 SC4 vCPU8 GB80 GB SSDMedium enterprise load
400 Calls301-800 SC8 vCPU16 GB100 GB SSDEnsure network latency <20ms
1000 Calls801-2000 SC16-32 vCPU32-64 GB2000 GB SSD+Enable media handling, QoS, recording, and SBC where needed

Concurrent Call Calculation: For single-tenant deployments, limits are based on maximum simultaneous calls the system can handle.

 

Multi-Tenant


Concurrent Call LimitCapacityCPURAMStorageNotes
50 ExtensionsUp to 50 Extensions4 vCPU4 GB60 GB SSDLight load tenants
75 Extensions51-75 Extensions8 vCPU8 GB80 GB SSD+For peak hours, enable auto-scaling if cloud-based
1500 Extensions75-1500 Extensions16+ vCPU (Cluster)16 GB120+ GB SSD+Use load balancing and HA configuration

Concurrent Call Calculation: For multi-tenant environments, assume 10-15% of total extensions will be active simultaneously during peak hours.

 

Network and System Requirements


ComponentMinimum SpecConcurrent Call Impact
Bandwidth100 Mbps up/down (1Gbps preferred)80-100 Kbps per concurrent call (G.711 codec)
OS51-75 ExtensionsDebian 11/12
FirewallFortiGate / UFW with VoIP rulesConfigure SIP/RTP port ranges for call capacity

Bandwidth Planning: Calculate total bandwidth as (Concurrent Calls × 100 Kbps) + 20% overhead. For 100 concurrent calls, allocate a minimum of 12 Mbps dedicated bandwidth