3CX Phone System v12.5 RC1 – Take it For a Test Drive

With the final launch just around the corner, it is time to try out all the new features of the 3CX Phone System 12.5 Release Candidate. In the Release Candidate we’ve given the Mac client a complete makeover, bringing the interface in line with that of 3CXPhone for Windows. We’ve also added yet more new VoIP providers, including AT&T, after receiving feedback from our customers asking for more VoIP Providers.

3CXPhone for Mac Gets a Fresh New Look!

In the 12.5 RC, 3CXPhone for Mac has attained a modern look to match its modern features. 3CX is the only IP PBX to offer a fully fledged Mac client and the updated 3CXPhone for Mac does not disappoint. We’ve added a new echo cancellation module for clearer calls and the ability to schedule 3CX WebMeetings in the Mac client.

3CXPhone Mac New Look

What’s more, you can elevate your chat to a WebRTC call or 3CX WebMeeting with a single click!

More VoIP providers added including AT&T

More VoIP providers means more choice for our users! We heard your call and went to great lengths to secure a large number of new VoIP providers to choose from. This will give you and your customers the flexibility to quickly and easily add the VoIP provider of your choice to 3CX Phone System. More to be announced soon!

Other Features in v12.5 RC

  • Ability to reset and reprovision 3CXPhone Clients from the Phones page in the 3CX Management Console.
  • Improved reconnection in SBC Module.
  • For the complete list of changes view the complete change logs for 3CX Phone System, 3CXPhone for Windows, 3CXPhone for Mac.

Download v12.5 & Documentation

  • Download 3CX Phone System Version v12.5.
  • Read the 3CX Phone System v12.5 Administrator Manual.
  • 3CXPhone for Windows client is included in the 3CX Phone System v12.5 and will be updated automatically, or download the client here.
  • 3CXPhone for Mac OS is also included in the 3CX Phone System v12.5 and will be updated automatically, or download the client here.
  • Download 3CXPhone for Android from Google Play.
  • Download 3CXPhone for iPhone from the Apple App Store
  • Demo Key: SAOY-3LMW-U3OT-GLJV

Liked this article?

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

    Can we install 12.5RC on top of our current v12 and start running tests?
    Using our NFR license key?

    December 11, 2014 at 5:27 pm
    • @Kasper – yes you can.
      Double click on the setup
      In your case make sure you select the same ports you had in Version 12 – 5000 and 5001.
      You will be prompted to take a backup – make sure you take it and wait for the backup to finish
      The update will proceed and then when the wizard starts, restore the backup.

      December 11, 2014 at 5:35 pm
  2. craig

    This is great… I think the Mac client has come a long way – seems a lot more unified with the Windows version. Why can the user not set their mobile number without having access to the Management console?

    December 11, 2014 at 6:44 pm
  3. Hi it’s work very good .Two question

    – when i place webrtc call i don’t hear ringback tone , it is correct ?
    – it is possible change 3CX logo , with customer logo ? if yes how ?

    December 12, 2014 at 12:45 pm
    • @Bruno – thanks for your comments.
      Yes you should hear the call progress tone.. If you don’t then you might have a problem with ports or you might have something occupying port 5062. Does the call actually work?
      No it is not possible to change the Logo.

      December 12, 2014 at 12:50 pm
    • Sorry Nick ,i have see that my pc test had low volume when play ringback-tone .
      I have try from another PC and ringback-tone is correct .

      December 12, 2014 at 1:07 pm
  4. What about CTI like windows version?

    December 12, 2014 at 12:56 pm
    • @Pietro3d – question is not clear. We already have CTI in Windows Version…

      December 12, 2014 at 1:38 pm
  5. Bruce G. Kreeger

    We have been actively involved with Ver. 12.5 testing since 12.5 Alpha. Last night we backed up and restored to Version 12.5 RC from 12.5 Beta 2.The restore went seamlessly. We even took the time to switch to FQDN internal and external. Keep up that great work 3CX Development Team!

    December 12, 2014 at 5:31 pm
  6. uptime

    Thanks for improving the 3CX Mac Phone client. Should we expect it to support WebRTC video by v12.5 RTM?

    December 13, 2014 at 4:43 am
  7. Kok Hong

    Require to reactivate the NFR license key after upgraded and restored ?

    December 13, 2014 at 12:24 pm
    • @Kok – If you took a backup before on a licensed system, and you restore that backup, then you do not need to reactivate the license because the restore will activate the license for you automatically.

      December 13, 2014 at 12:29 pm
    • Kok Hong

      I tried but still need to.

      December 13, 2014 at 2:16 pm
    • kok hong

      I confirm that the license key was activated twice in my erp portal.

      December 22, 2014 at 6:45 am
  8. nick


    I hqve some issues with the beta versions that several times per day I need to restart services as I cannot do about calls anymore. UNKNONW TRANSPORT it says (I am testing with softphone on my Android) ? Is this a bug in the system or … ?

    Also, it seems in the RC version I cannot enter ip instead of FQDN ? Is it really obliged to create external and internal FQDN’s ? My server was not member of the domain, this seems to be necessary as well then ?

    December 13, 2014 at 4:38 pm
    • Kok Hong

      For I have no problem with both ip and FQDN

      December 13, 2014 at 9:10 pm
    • Nick Loenders


      the setup specifically tells me my FQDN is not ok when I enter a ip address.
      I am testing with this at home where I only have a pc with Windows 7. So , no domain, no internal FQDN

      December 14, 2014 at 10:56 pm
    • @Nick Loenders Yes because FQDN is required for HTTPS not IP Addresses.
      If you are testing this at home, then put your computer name or do an FQDN and create an FQDN and enter it manually in your windows hosts file of the machines you are using to test.

      December 15, 2014 at 8:54 am
    • @nick
      Unknown transport means that the device does not have a network transport to route traffic out. It is like the network card interface disappears and the operating system (android) tells the application that there is no network transport. Therefore 3CX shows Unknown Transport. This happens when you are connected to an unstable network example a wifi or 3G network that continuously connects and disconnects… Try another application to see how it performs..

      December 14, 2014 at 1:37 pm
    • Nick Loenders

      Hi Nicky,

      thank you for the info.
      The fact is that I am/was always testing for it this weekend, so at home with my ipad and android.
      BUT when I had the issue and I restarted the services on the server. It started working again ?

      December 14, 2014 at 10:53 pm
  9. Nicky –

    The installation setup pages require FQDN entries in order to proceed with the install. However, I do notice that while a FQDN is required on the initial installation setup pages, you can change this back to an IP based entry after installation. You may want to change the install pages to allow for IP entry as well. I tried and it would not progress so I simply made a couple of FQDNS up and proceeded and then changed when the install was complete. I have to believe that there are a large number of small systems running WIN7 or 8 and using SOHO (or less) routers where establishing FQDNs is a challenge.


    December 14, 2014 at 6:32 pm
    • @Lneblett – We cannot allow IP Addresses in that page because it is not technically correct to ask for IP Addresses and then generate ssl certificates based on an ip address.
      As you said you can change it after – this is why we left the option. But the installation pages must force all users to proceed in the correct technical direction.
      We cannot make an installation for SOHO or Home testers and another one for Business / Professional Use.
      If you have SOHO, then you have very few workstations… you can add an entry in each of the computer’s Windows hosts file and map it to the 3CX PBX.. Then windows will resolve bypassing DNS request.

      December 15, 2014 at 8:59 am
  10. Nochum Sossonko

    Does the installer let you import real (commercial) certs yet, or does it always just run the illegitimate self-signed certs? I’ve been using https with real certs in 3CX since ver. 10 but it’s been a manual process after upgrades, I’m hoping at some point that can change.

    December 15, 2014 at 5:26 pm
    • @Nochum – unfortunately at the moment importing of certificates is not implemented. For the record, they are not called illegitimate self-signed certs. In computing we simply called them Self-signed certificates or certs not signed by a CA. Nothing illegitimate about them… They still encrypt traffic at the end of the day.
      Doing it manually post install is a 2 step process. In the meantime we plan to make a guide for this yes. Thanks for the feedback.

      December 15, 2014 at 5:42 pm
    • Nochum Sossonko

      I meant illegitimate in the sense that they do not protect our users (and admins) from MITM attacks and thus are not considered truly secure for the enterprise. In any event, it is not terribly cumbersome to do the manual addition post-facto, just was wondering if there was a plan to implement it at some point in the future. Even just maintaining my commercial cert between upgrades would be cool…

      December 16, 2014 at 5:01 pm
  11. It is possible manage webrtc link , for example after callus/961266 create a link how callus/dbruno ???

    https: //webrtc.it:443/callus/961266


    December 15, 2014 at 7:17 pm
    • Sorry , i have try this document and i have solved my question

      http: //www.3cx.com/blog/voip-howto/how-to-configure-webrtc-links/

      Thanx Bruno

      December 15, 2014 at 9:44 pm
  12. Great news!

    We’re already promoting it.

    Keep up the good work!

    December 16, 2014 at 8:12 pm
  13. Pingback: VoIP Channel Update | Soft Solutions

  14. I have 2 suggestions:

    1- Option to show the presence of on the webrtc Panel

    2-When I receive call via webrtc, in missed calls I have no evidence of anyone called me, I’d put the caller to enter an email or a phone number to register it in the missed calls

    December 17, 2014 at 4:53 pm
  15. James Smith

    Looks like a big and much needed improvement on the mac client side of things. Can anyone confirm if it now supports CTI the same as the windows client?

    December 19, 2014 at 1:45 pm
    • @James Thanks for the comment. 3CXPhone for MAC does not have CTI Support.

      December 19, 2014 at 3:22 pm
  16. uptime

    We’re loving WebRTC and it works great in 3CX. One request that will make it even more functional! Will you please allow video to work when the caller does not have a video camera, but has a microphone. Right not, the 3CX Windows Phone video button doesn’t work (video screen refuses to appear) in this scenario. This accommodation is also perfect when the caller does not wish to share their video (which will be more often than not because of their desire for anonymity or maybe they’re having a bad hair day), but they want to see the 3CX user they are calling). Thanks!

    December 19, 2014 at 10:56 pm
  17. Walid

    We tried to install v12.5 but it tells that can’t be install on windows, please adivse

    December 26, 2014 at 10:30 am
    • Craig

      Wallid – are you on a 32 bit OS (not supported).

      December 30, 2014 at 12:35 am
  18. Great Information about v12.5 RC.Thanks for sharing.

    January 12, 2015 at 10:09 am
  19. Daniel

    I use the 3CXPhone for Mac for a couple of days, and each time I run it, it crashes the first time with an KERN_INVALID_ADDRESS. I suspect that it crashed my entire computer the second time I run it…

    I can send a complete OSX dump of the error if needed.

    January 19, 2015 at 7:41 pm
    • @Daniel – Are you on Mavericks or Yosemite? Yes can you please send us the dump – I will contact you ASAP

      January 19, 2015 at 8:34 pm