3CX Lands on Linux with V15 SP2

3CX PBX available on Debian Linux and Google cloudSP2 is here! It includes a great many fixes and performance improvements, plus we finished extension level access to the console and multiple editing of extensions. We also added a web interface to the PBX configuration tool, to make setup easier.

But undoubtedly the biggest change is the addition of a Linux version of 3CX. 3CX V15 is now also available on Debian Linux 8! The Linux edition has achieved near feature parity with the Windows edition and in the coming months the remaining features will be ported to Linux as well.

Why a Linux edition? First off the Linux edition is easier to host in the cloud. Now you can host 3CX on most Linux VPS instances (running Openstack) and available from leading hosters such as OVH for less than $4 per month! Or try it free on Google Cloud. You can install it as a VM or on inexpensive yet powerful appliances. The possibilities are endless. And coming soon is our ISO to make setup even easier.


Service pack 2 no longer accepts wave files as prompts. Check and automatically convert all your audio prompts with our converter tool before you upgrade. Read this article on converting audio prompts how to do this. Incorrect audio prompts configured in Queues and Digital receptionists will not be played.

Downloading it

  • On Windows, download v15 here.
  • On Linux, follow this guide. Debian Linux 8 ONLY!

Trying 3CX in the cloud

  • Get a $3 per month instance at OVH, and run it there. Read how.
  • Try it free on Google Cloud with your own Google Account. Read how.
  • Or get a free 24 hour instance from 3CX, fill in the form here.

New features

  • New web application to configure 3CX (Instead of command line tool only)
  • Multiple editing of extensions
  • Access per extension to management console
  • Warns user when restoring a backup with a license key different from the one used upon installation
  • Reseller name / ID not required
  • New Enterprise license key edition for Failover installations
  • New VoIP Provider “CloudCo Partner” (USA).
  • New VoIP Provider “NTES” (Ireland).
  • New VoIP Provider “TechSitters, LLC” (USA).
  • New VoIP Provider “Telematica” (Austria).
  • New VoIP Provider “HFO Telecom Vertriebs GmbH” (Germany).
  • New VoIP Provider “Telenor” provider (Norway).
  • Added Htek models (UC804T, UC804G, UC806T, UC806G, UC902, UC924 and UC926)
  • Added Fanvil models (H3, X3S and X4)
  • Added Cyberdata devices (Paging Amplifier, Zone Controller, Speakers and RGB Strobe)
  • Updated Polycom VVX template
  • Added Export Call History

The complete change log can be found here.

Liked this article?

Get notified of new articles
or share
You might also be interested in:

Leave a Reply

  1. how much does it cost on Google Cloud? (after the free period)

    October 19, 2016 at 12:46 pm Reply
  2. Since updating to SP2 I can no longer see Live Calls. It shows me the total number in use on the dashboard but when I click on it I get a blank screen. I have already cleared cache.

    What am I missing?

    October 19, 2016 at 5:35 pm Reply
    • @Greg – they are there. Check browser. I would clear cache and work with chrome. Edge sometimes shows things differently. We are working on these issues.
      This functionality was untouched and works.

      October 19, 2016 at 5:39 pm
    • @Nicky I have tried on a new computer which has never been used to connect to 3cx before and also using the Google Chrome browser but I get the same issue?

      October 19, 2016 at 8:08 pm
  3. Nathan Williams

    Will the fxo and fxs onboard such as sangoma A100 fxo pci cards work with Linux version now or near future?

    We have yet found a patton gateway that completely eliminates echo and thus dont install with POTS

    October 19, 2016 at 9:22 pm Reply
  4. I had during the install on Google cloud:

    Firewall rules has not been created, creating…
    SIP Port:5060 5061
    Tunnel Port: 5090
    Web HTTPs Port: 5001 (and 443)
    Audio Ports: 9000-9500
    Wizard Port: 5015
    ‘MySQL’ is not recognized as an internal or external command,
    operable program or batch file.
    ‘MySQL’ is not recognized as an internal or external command,
    operable program or batch file.
    ERROR: (gcloud.compute.firewall-rules.create) Some requests did not succeed:
    – Access Not Configured. Compute Engine API has not been used in project 492819656268 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/compute_component/overview?project=492819656268 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.


    October 19, 2016 at 9:59 pm Reply
  5. Nathan Williams

    Will the Linux version support onboard PCI FXO and FXS Cards? We have yet to successfully use patton and not have echo on POTS lines.

    October 20, 2016 at 3:02 am Reply
    • @Nathan – Well if you want to try this on your own you can. The board manufacturer has to answer these questions.
      However no board is supported by 3CX. You can use a patton as they are supported. Echo can be solved in many ways.. Irrelevant from the gateway you use. Check here http://www.3cx.com/support/ and scroll down to the section “Supported Gateways and ATA’s”

      October 20, 2016 at 9:15 am
  6. Jesper Jørgensen

    Hi – Just updated to version 15 sp2, i am unable to Reset AND Reprovision a Phone, i tryed the Reboot, but all it does is Reboot, can it be change to Reset&Reprovision.

    October 20, 2016 at 12:36 pm Reply
    • HI Jesper – we do not need that button we had in v14 anymore because by default when a phone reboots, it checks the provisioning link for an update. So it re-provisions.

      October 20, 2016 at 2:38 pm
    • Jesper Jørgensen

      Hi Nicky
      Yes – but the phone is not reset only updating.
      I use custom templates and have som extra buttons for the user to forward the phone with some info on screen (Push Server Funktion) and now when i update my template to the new template version – the ring volume is low, even if i change my template to voice.ring.vol = 5, it is not changed, only if I reset my phone to Factory Default, the new template settings are used, therefor I need to be able to reset and Reprovision the phone. It is a good feature to be able to do that, I have 250 phones i need to update. :(

      October 20, 2016 at 3:36 pm
    • @Jesper – The solution is to get your custom template and DIFF it with the main 3CX Master template because that needs updating.
      When you have it updated everything will start to work normally.

      October 20, 2016 at 5:44 pm
  7. Whenn will the Hotel Module for V15 will be reade? You told us to wait till SP2 but still not Hotel Module!!!!!!

    October 20, 2016 at 3:54 pm Reply
    • Yes we are delayed – please bear with us. We were extremely busy. We will be working on this soon. Some features will start to appear early 2017. For now hotel users should not update to V15.

      October 20, 2016 at 5:43 pm
  8. Roadwings

    I second this to the moon. Please return these features.

    October 20, 2016 at 9:52 pm Reply