02. Installing 3CX - 3CX
pixel500w-500x1
Zero Admin
With the new Dashboard
pixel500w-500x1
Bulletproof Security
With SSL certs and NGINX
pixel500w-500x1
Install on $150 Appliance
Intel MiniPC architecture
pixel500w-500x1
New, Intuitive Windows Client
More themes, more UC
pixel500w-500x1
More CRM Integrations
Scripting Interface to add your own
pixel500w-500x1
Improved Integrated Web Conferencing
iOS and Android apps included
pixel500w-500x1
Personal Click2Meet URLs

02. Installing 3CX

Installing 3CX on Windows

On this topic

Installing 3CX on Windows

System Requirements

Supported Operating Systems

Supported VM Platforms

Hardware requirements

Firewall Requirements

Other requirements

Step 1: Preparing Your Host Machine for Installation

Step 2: Install 3CX

See Also

System Requirements

Supported Operating Systems

3CX v15 is supported on the following operating systems: http://www.3cx.com/docs/supported-operating-systems/.

Supported VM Platforms

3CX Phone System is extensively tested to be run as a VM which eliminates the cost of separate hardware and adds high availability solutions based on the hypervisor infrastructure. Tested and supported hypervisor platforms are:

  • VMware ESX 5.X and above.
  • Microsoft HyperV 2008 R2 and above.
    See our Hyper-V Page for the specific settings for running 3CX.
  • KVM
  • Citrix XenServer 7.0 and above
  • Amazon AWS
  • Google Cloud Engine Instance

Avoid using 3CX Phone System on converted VMs (P2V) because a converted virtual machine might have timing issues, which causes the guest operating system not to sync with the timer of the hypervisor.

Hardware requirements

System performance depends on five key factors:

  • How many simultaneous calls will the system handle.
  • How many people will simultaneously connect to the presence server.
  • If call recording is used.
  • If VoIP Providers are used.
  • If call routing built is mainly around queues and IVRs.

Based on these factors the hardware can vary from Intel i3 CPUs with 4Gb of RAM up to a multi socket/core system. General guidelines can be found online in these articles:

Firewall Requirements

If 3CX is installed behind a NAT device, ports need to be forwarded. See the following guides detailing the requirements:

Other requirements

  • Latest version of Firefox, Google Chrome or Edge.
  • Microsoft .NET Framework version 4.6.1 or higher.
  • A constant internet connection to activation.3cx.com on port 443.
  • On demand HTTP and HTTPS connection to downloads.3cx.com/* for 3CX Management Console downloads and additional information.

Step 1: Preparing Your Host Machine for Installation

Tasks that MUST be completed before installing 3CX:

  • Assign a static internal IP address to the host machine’s network adapter.
  • Install all available Windows updates & Service packs.
  • Antivirus Software should not scan:
  • C:\Program Files\3CX PhoneSystem\*
  • C:\ProgramData\3CX\*
  • If the host machine has multiple network adapters:
  • Disable unused network interfaces / Wi-Fi adapters.
  • Just ONE default gateway!
    DO NOT configure multiple adapters with default gateways!
  • Prioritize the primary network interface (the one with the default gateway configured) to the first position from: “Control Panel” > Network and Internet > Network Connections. Press the Alt key to reveal the File menu and click on Advanced” > “Advanced Settings.” The “Adapter and Bindings” tab > “Connections” section will show your interfaces. Ensure that the network card with the default gateway is at the top.

Additionally:

  • Do not install VPN software on your 3CX Server.
  • Ensure that all power saving options for your System and Network adapters are disabled (Set the system to High Performance).
  • Do not install TeamViewer VPN Option on the host machine.
  • Disable Bluetooth adapters if it is a client PC.
  • 3CX Phone System must not be installed on a host which is a DNS or DHCP server, has MS SharePoint or Exchange services installed.

Step 2: Install 3CX

  1. Download 3CX for Windows.
  2. Double-click on the setup file. Read the system requirements. Click “Next.”
  3. Read our configuration recommendations. Click “Next.”
  4. You will be asked to review and accept the license agreement.
  5. Select the installation folder path, 3CX Phone System will need a minimum of 10GB free hard disk space. You will need to reserve additional space to store voicemail files, recordings & voice prompts. Choose the location to install and then click “Next.”
  6. Click “Install” to start the installation of 3CX Phone System. Setup will now copy all files and install the necessary Windows services.  
  7. After the installation is complete, you need to run the 3CX Configuration Tool and subsequently the PBX Setup wizard. See the next chapter.

See Also

You might also be interested in:

<