3CX 20 Phone download (beta)

Download 3CX Phone Server:

Install 3CX Phone 20 on Debian 12 manually
Step 1: Update your system packages
Let’s make sure we have all packages updated.

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: Add 3CX Repository to Debian 12
Next is to add the 3CX packages repository to your system. Start by importing GPG key used for signing packages.

wget -O- http://downloads-global.3cx.com/downloads/3cxpbx/public.key | sudo apt-key add -
Once the key is imported, add repository

# Add repository to Debian 12
sudo apt install gnupg2 -y
echo "deb http://downloads-global.3cx.com/downloads/debian buster main" | sudo tee /etc/apt/sources.list.d/3cxpbx.list

deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/debian/2000 bookworm main

deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/debian-security/2000 bookworm-security main

Step 3: Install 3CX PBX on Debian 12
Update repository list and install 3CX.

sudo apt update
sudo apt install net-tools dphys-swapfile -y
sudo apt install 3cxpbx -y
This is a fully automated installation, you just relax and wait for it to complete. On success, a message is printed on your screen:

Created symlink /etc/systemd/system/multi-user.target.wants/3CXHotelModule01.service → /lib/systemd/system/3CXHotelModule01.service.

        _____ _______  __
       |__  // ____/ |/ /
        /_ </ /    |   /
      ___/ / /___ /   |

Welcome to the 3CX Configuration Tool
Help https://www.3cx.com/docs/manual/

Press ESC to go back.

Select how to run the tool:
(1) Using a Web Browser
(2) From command line
Enter option: