3CX Phone download

Preparing for installation


Make sure that you have administrator permissions on the server.

Installation is possible only on the same server where 3CX Phone version 18 or 20 is installed and activated

Download WebAPI and Webhook generator for 3CX (universal trial code NHQE-QRND-TRIAL)

Download 3CX Softphone 6 (universal SIP client)

Install 3CX Phone 20 on Debian 12 manually
Step 1: Update your system
Ensure your system is up-to-date:
sudo apt update && sudo apt upgrade -y
If you have Kernel updates, it is recommended to reboot your server before you continue with the installation.
[ -f /var/run/reboot-required ] && sudo reboot -f
Step 2: Install Required Dependencies
Install necessary packages:
sudo apt install sudo wget gnupg2 dphys-swapfile -y
Step 3: Add the 3CX Repository
Import the 3CX public key:
wget -O- https://repo.3cx.com/key.pub | gpg --dearmor | sudo tee /usr/share/keyrings/3cx-archive-keyring.gpg > /dev/null
Add the 3CX repository to your APT sources:
echo "deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx bookworm main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list
Step 4: Update Package Lists
Refresh your package lists to include the new repository:
sudo apt update
Step 5: Install 3CX Phone 20
Proceed with the installation:
sudo apt install 3cxpbx -y
After installation, you can complete the setup via the web interface:

Open a web browser and navigate to http://<your-server-ip>:5015/?v=2
Follow the on-screen instructions to configure your 3CX system.
For detailed guidance, refer to the official 3CX installation documentation.

Note: Ensure that your system meets the hardware requirements for 3CX Version 20, which include at least 2 CPU cores and 2 GB of RAM.