3cx hardware requirements

3cx hardware requirements

Introduction

Refer to these suggested 3CX Phone System usage scenarios based on the extensions used, to assist you to size the minimum required hardware to run 3CX.

A user (extension) is typically defined to use the 3CX Web Client/Desktop App and a 3CX Mobile App for communication while being part of one extension group and one queue. In addition to this, the user may use an IP phone connected to their extension. These suggested hardware specifications are provided as a baseline and may change based on your business needs and usage.                  

General Requirements

CPU:

  • Using Call Queues and group calls taxes the CPU more than 1-on-1 calls, depending on the number of the call end-points.
  • Refer to this CPU hierarchy to assist you in selecting a suitable processor, based on the suggested processor family. AMD CPUs are supported based on their equivalence to the suggested Intel CPUs.

Memory:

  • Allocating users in more extension groups or queues increases the need for additional RAM.

Network:

  • 3CX requires at least a 1Gb LAN network connectivity, depending on the number of simultaneous calls and usage of other network applications.
  • 10Gb is required for 1000+ extensions.
  • Link Aggregation (LAG, LACP) can be used on HyperVisor platforms to further expand available throughput but is not available for Bare Metal machines.

Storage:

  • Allocate at least 30GB for the 3CX base system installation.
  • Add extra drive/partition/space for backup, voicemail, recordings or logging. Keep in mind:
  • Recording and voicemail: 1 minute of recorded audio consumes ~1MB or 256KB with compression enabled
  • Logging: Verbose logs on a busy system can consume up to ~1GB per day or per 2500 calls.
  • Offload (archive) unneeded recordings / voicemails / backups to cold storage regularly to keep optimal free space available to your PBX.



Small
Medium
Large
Enterprise
Enterprise+
Extensions (up to)
10
50
250
10000
1000+

*For usage cases of more than 1000 extensions please contact us to assist you in planning.

3CX PBX



Small 3CX PBX (10 users)
Linux Debian-based
Windows-based
CPU Family
Intel i3 (Gen.8) or equivalent
Intel i3 (Gen.8) or equivalent
vCPUs
2
2
Memory
2
2
Storage
30 GB SSD based storage
30 GB SSD based storage


Medium 3CX PBX (50 users)
Linux Debian-based
Windows-based
CPU Family
Intel i5 (Gen.8) or equivalent
Intel i5 (Gen.8) or equivalent
vCPUs
4
6
Memory
4
6
Storage
100 GB SSD based storage
100 GB SSD based storage


Large 3CX PBX  (250 Users)
Linux Debian-based
Windows-based
CPU Family
Intel i7 (Gen.8) or equivalent
Intel i7 (Gen.8) or equivalent
vCPUs
6
8
Memory
8
10
Storage
300 GB SSD based storage
300 GB SSD based storage


Enterprise 3CX PBX  (1000 Users)
Linux Debian-based
Windows-based
CPU Family
Intel Xeon E5 v4 or equivalent
Intel Xeon E5 v4 or equivalent
vCPUs
8
10
Memory
16
18
Storage
500 GB SSD based storage
500 GB SSD based storage

Enterprise+ 3CX PBX  (1000+ Users)
Linux Debian-based
Windows-based
CPU Family
Intel Xeon E5 v4 or equivalent
Intel Xeon E5 v4 or equivalent
vCPUs
8+
10+
Memory
32+
34+
Storage
500+ GB SSD based storage
500 GB+ SSD based storage

3CX SBC

If the 3CX PBX is located in the cloud and IP phone should be routed to the instance, these SBC specifications are recommended:​

Devices
Up to 50 (10 BLFs per device)
Up to 50 (10 BLFs per device)
Up to 100 (10 BLFs per device)
Up to 100 (10 BLFs per device)
Platform
Linux Debian-based
Windows-based
Linux Debian-based
Windows-based
CPU Family
Intel i3 (Gen.8) or equivalent
Intel i3 (Gen.8) or equivalent
Intel i7 (Gen.8) or equivalent
Intel i7 (Gen.8) or equivalent
vCPUs
2
4
4
6
Memory
2
4
2
4
Storage
30 GB available storage space
30 GB available storage space
30 GB available storage space
30 GB available storage space






    • Related Articles

    • 3CX Full Feature List Edition Comparision

      3CX Full Feature List Edition Comparision Main PBX Features 3CX PRO 3CX ENT Extensions Y Y Apps: Windows and Web Client, iOS, Android Y Y Phone Directory Y Y Auto Attendant Y Y Headset Integration Y Y Call Parking / Pickup Y Y Call Logging Y Y Ring ...