Gearing Up for v12: 3CX Phone System 12 Release Candidate 1 Launched

We are excited to announce the launch of the Release Candidate of 3CX Phone System Version 12 (build 31763). Version 12 is the most feature rich, stable and scalable Phone System to date, and features completely new multiplatform clients for Windows, Android and iPhone.

We’ve added a lot of features to the v12 release candidate since the last Beta release such as the ability to schedule conference calls and made numerous performance improvements in 3CXPhone for Windows. Furthermore we updated the version of Postgres in 3CX Phone System. Here are all the features at a glance:

New Features and Changes for the 3CXPhone for Windows Client

New Features

  • Bring up call control options by right clicking on a group member in the Presence screen.
  • Added numerous features to the Active Calls section of the Presence screen including call operations such as Park, Conference, Transfer, Divert and more.
  • Added Queue Active Calls and Queue Call operations in the Presence screen.
  • The client can now load multiple CRM plugins, which are useful for CRM Developers.
  • Sort by extension, First/Last name or Last/First name in Presence and Active Calls section.
  • Control IVR calls from within the Presence screen.
  • The client setup supports roaming profiles.
  • Launch External Application on incoming calls. Two variables can be used %CallerNumber% which shows the incoming number and %CallerDisplayName% showing the Incoming caller name.
  • Added Remote Presence Group in the full screen presence window.
  • Queue calls will be visible in the full screen presence window including agents, their status and other information.
  • Ability to quickly create a conference from an active call.
  • Personal Phonebook Matching per extension.
  • 3CX TAPI Driver – Note: works only with Microsoft Outlook 2007, 2010, 2013. 3CXTAPI is included in the 3CX CRM setup which can be downloaded from here.


  • Reduced queue call delay when an agent answers a call.
  • Client doesn’t display “Unable to connect to server” constantly when the connection is lost.
  • Caller ID in Active calls from local 3CX to bridged 3CX now showing correctly.
  • Fixed exception when minimizing to taskbar or system tray.
  • Optimized the client on startup.
  • Optimized search in the Presence window.
  • Call history page now displays time, depending on Windows current regional settings.
  • Improved how the client reconnects to 3CX.
  • Removed message showing multiple IP Registrations. If one of the devices works in CTI mode, then that device is preferred.
  • Improved the client’s interface as we’ve removed multiple windows between menus.

Known Issues

  • Call recording coming soon.
  • Group corporate chat coming soon.
  • Scheduling of conferences for Windows coming soon.
  • SIP Phone mode coming soon.

New Features and Changes for 3CX Phone System 12

  • Postgres database updated to the latest version.
  • Updated all 3rd party libraries making 3CX more secure.
  • Ability to Schedule conference calls (Currently available for Android. Windows and iPhone coming soon).

New Features for the 3CXPhone for Android Client

New Features

  • Easy scheduling of conferences.
  • 3CXPhone for Android now supports German, French, Italian, Russian, Spanish, Swedish, Greek, Dutch, Danish, Bulgarian, Hungarian, Tagalog.
  • Better integration with Android dialer.

Download 3CXPhone for Android!

Installing 3CX Phone System 12 Release Candidate

If you already have 3CX Phone System 12 Beta and the 3CXPhone 12 Windows client installed, you’ll have to remove them and then install the Release Candidates of v12 and the 3CXPhone for Windows client due to important installation changes.


Documentation and Links

Liked this article?

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

    I upgraded my 3cx 11 install this morning to RC 12. Took a backup and uninstalled V11 and after a reboot I installed V12, restored backup, all works OK, just some small questions.
    Now I cannot activate using the serial mentioned on the download page (SAOY-3LMW-U3OT-GLJV)
    and if I want to set the Apple push on the settings/3CXPhone tab, I can not click anything because it is greyed out. I was hoping to use the Push, but now I cannot use it, did i miss something?

    August 8, 2013 at 5:25 pm
    • @Borreltje – I think we have to look at the activation problem first. When you say you cannot activate what do you see? What is the error? That is the demo key. If there is a problem with that key we would have been flooded with thousands of complaints by now. You need to send the exact message that comes up.

      August 9, 2013 at 9:39 am
  2. Borreltje

    @Nick – No error message, just no way to enter the key, it’s greyed out. Could it be that the program is allready activated with the old V11 key? This is what I see: http: //

    August 9, 2013 at 1:13 pm
    • @Borreltje – Do you see Company Field? Go to the entry ABOVE company field, which says license key and enter the license in that text box. The one you are referring too is the label which shows the license key which is currently activated.

      August 9, 2013 at 1:23 pm
  3. Borreltje

    @Nick – that seems to work. license key is now OK! :-)
    I looked to see if I could now enable push and that works too, so I’m happy!
    Thanks for the quick answer.

    August 9, 2013 at 1:28 pm
  4. Ceasar

    I saw a few post back about a guy installed V12 and the windows phone does not work in XP. I am having that same problem. Are you guys going to try to find a way around that or just not support XP at all?

    August 9, 2013 at 6:41 pm
    • @Ceasar – Yes Confirmed – 3CXPhone on XP is not working. We are checking – if the fix is worth it, we will do it. If not we will block XP.

      August 10, 2013 at 11:35 am
  5. Tucker Sukraw

    We have been testing the CTI mode with Grandstream GXP2100 phones.
    Is there any way to get CTI mode to be faster? Our users have said they can type the number faster on the phone then what CTI mode will push it to the phone at…

    August 12, 2013 at 11:49 pm
    • Andreas Psyllos

      Hi Tucker,
      This seems to be a an issue with Grandstream phones and your best bet would be to contact Grandstream – Grandstream phones are slow, and this is why they are not recommended any more. Please let me know if you have any further questions or inquiries.


      August 18, 2013 at 3:48 pm
  6. Simon Dodd


    I’ve just downloaded and test V12, I think I may have found a bug with 3CX phone for windows with regards to CTI.

    I have a Yealink T38G desk phone, and I’ve been struggling in getting the my deskphone to response to the 3CXPhone soft phone dialler.

    I receive (on my desk phone) a “Allow Remote Control?” – press OK, then nothing.

    I traced the requests from my PC and can see the following request go out:


    If I put this into a web browser I get the same reponse (nothing).

    However, if I use the following command (from a web browser) it works:


    August 13, 2013 at 3:16 pm
    • Andreas Psyllos

      Hi simon, please upgrade your T38G firmware from the’Phones’node within the 3CX Management console and then re provision all your phones. That should solve your problem. Please let me know if this has solved your issue and feel free to let us know if you have any further inquiries.


      August 21, 2013 at 10:01 am
  7. Brad

    I’m not sure if this is a feature request or what, but could we get some SMTP logging? We had incoming faxes we were testing fax-to-email that completely disappeared. From what I could tell, we didn’t have any ability to trace the fax and no record of the message failure. Apparently, it was a certificate mismatch that was resolved by removing the SSL/TLS option but we had no idea things were failing to be delivered so some inbound faxes just went missing.

    Some other products also have a feature where you put a recipient’s address in a to: form field and will allow you to generate a form email from within the system (much like the welcome email). We had another issue where the client couldn’t handle SMTP relays so only the recipients that had the domain hosted on that mail server would be delivered.

    Just a couple of thoughts that would make the use of messaging easier on a new deployment without involving production calls/faxes.

    August 20, 2013 at 6:15 pm
    • Andreas Psyllos

      Hi brad,

      There are two ways from which you can see if you missed faxes. First one is to check C:\ProgramData\3CX\Data\Fax\Faxes and you will see a ‘failed’ folder in there. Open it and there should be a list of xml files if you have any failed incoming faxes. if you open one of those files you will see the number that was sending the fax and the failure details. The other way is to go to C:\ProgramData\3CX\Data\Logs and check the callhistoryservice.log that also provides the number that the fax was send from and the fax details (keep in mind that this is harder to do since it will mean scrolling through the whole history log). Please let us know if you have any further inquiries.

      August 21, 2013 at 9:56 am
  8. Chris Trevor

    Re the CTI mode –

    After updating the firmware to on our Yealink T38G phone the CTI mode dialling is working really well.

    In contrast to the description of the Grandstream phone being too slow, it is really fast on the Yealink.

    The only minor issue is that if the user picks up the handset while the phone is in the process of dialing, it stops the dialing and so the call doesn’t connect. If you pick up the handset after the number is fully dialed it works perfectly.

    August 20, 2013 at 7:55 pm
    • Andreas Psyllos

      Thank you for the comments Chris, please let us know if you have any more inquiries or observations your feedback is welcome!

      August 21, 2013 at 9:20 am
  9. Michael

    The Intercom feature doesn’t work with V12 and using Aastra / Cisco / Polycom phones.

    August 22, 2013 at 6:31 pm
    • Andreas Psyllos

      Hi Michael,

      The intercom feature works on V12 with the phones that you mentioned even through Make Call if need be. To use intercom you first have to log in to the management console and go to Settings>>Advanced>>Dial Codes and specify the paging (intercom) number (*9 for example). Then make sure that the extension rights for the extension that you are trying to intercom from has the ‘Can Intercom’ option enabled in the extension settings>>Rights tab. After that is done Re-provision your phones and try to intercom. Please let me know this has solved your problems and if you have any other inquiries feel free to let us know.

      Best Regards

      August 23, 2013 at 9:42 am
  10. Annejan


    In V12 it is not possible to log agents in/out Queue by clicking the right mouse button in the 3cx phone. Is this a bug?


    August 26, 2013 at 12:09 pm
    • Andreas Psyllos

      Hi Annejan,

      the feature exists depending on the licence that you have. Please let me know if you have any further questions.


      August 29, 2013 at 9:26 am
  11. Davide

    I had installed the alpha V12 and now I have installed this beta version.
    On both the versions the CTI mode not workin with my Yealink T28 phone. I have tried this firmware:
    – (Supported by 3CX Phone System) not works
    – not works
    – not works.

    In the 3CX windows phone in the presece tab nothing is shown.

    August 26, 2013 at 7:54 pm
    • Andreas Psyllos

      Hi Davide,
      Can you please be more specific about not the T28 not working? Does it not work as in you cannot control it from 3CXPhone or is that just for the presence tab?
      You should follow the next steps to deal with both issues:
      1.Log in to the 3CX Management console and provision your T28
      2.Click on the ‘Phones’ node, find your phone and then upgrade the phone firmware with the upgrade firmware option from there
      3.After that go to the extension rights page and enable the extension to be able to see group calls, presence of others and operations according to your preferences.
      4. Then start 3CXPhone.

      Please let me know if your issue has been solved and if you have any further questions don’t hesitate to ask.


      August 29, 2013 at 9:24 am