3CX Phone System 12 – SP 6 Adds Clientless WebRTC Web Meetings

Much more than a service pack, SP 6 brings a host of new features including clientless web meetings by leveraging WebRTC technology, a new management console, support for Fanvil IP Phones, a brand new SBC functionality and an update for our Android, iPhone and Windows clients!

We have worked around the clock to bring this update to 3CX Phone System, which will revolutionize the way we communicate with our customers and colleagues!

Clientless web meetings using 3CX WebMeeting and WebRTC

3CX Webmeeting now features Google’s new WebRTC technology, and makes 3CX one of the first vendors to bring a clientless web conferencing solution without the need of Java, Flash or any plug in to participate in the meeting! Launch web conferences with screen sharing and video within a few mouse clicks!

This functionality is currently in beta, and for now you can schedule meetings using 3CXPhone for Windows only. We will add the ability to schedule meetings from other 3CX clients in the next update.

3CX Webmeeting

3CX Webmeeting WebRTC features include:

  • Co-Browsing
  • Screen Sharing
  • Ability to react / give feedback
  • Online chat

All without a client and all from a Google Chrome Browser!

New 3CX Phone System Server Management Console and Web Call Reporter

  • Complete redesign of the 3CX Phone System Management console, the Web Management Interface and the Web Call Reporter to Metro Style.
  • The web interface now has the ability to perform service pack updates, editing of templates and is 25% faster than the previous version.
  • The phones’ time-zone for can be configured per extension.
  • Introduced new support for Yealink T48, updated firmware and templates.
  • Added support for a new IP Phone manufacturer, Fanvil IP Phones.


Fixes and Improvements in Version 36097.670 SP6

  • Ability to create and schedule 3CX WebRTC Meetings.
  • Ability to update service packs from the Web Management console.
  • Ability to modify Phone Template files from the Web Management console (works with all browsers except Internet Explorer).
  • Added ability to configure time-zone for an IP Phone per extension.
  • Connection and re-connection improvements in 3CXTunnel Protocol.
  • New Management console and Web Reporter design.
  • Yealink template update for latest firmware via 3CX firmware upgrade functionality in the Phones section.
  • New support for Yealink T48 and Yealink Expansion Modules (Sidecars).
  • New IP Phone support  for Fanvil IPPhones including firmware update, PNP, CTI, phone functionality, Phonebook, Logo, Multi-Language.
  • Updated Polycom Templates and support for latest firmware and bootrom.
  • Fix in Polycom Phonebook directory generation which was putting all personal phonebook entries in all phonebook files.
  • Custom profile status message can now be modified even if extension is unable to configure forwarding rules.
  • An extension configured as “Global Extension Manager” is no longer allowed to enable VoIP Trunk and System admin rights and cannot create a new extension with System Admin Rights.
  • Added Netherlands Antilles country code checks.
  • Call Reporter fix in report: “Call Costs by Extension Group” when group name contained special characters.

3CX Cloud Server improvements

All the fixes and improvements are included in 3CX Cloud Server also. However we have also added some changes that came in from hosters hosting 3CX Phone System for their customers:

  • The Activate license page is now hidden from the management console and only visible when the System Admin logs in via the 3CX Phone System Admin Management Console.
  • Fixed issue of certain tenants being downgraded to free after a backup is performed.

Change Log/Build History

You can see a complete list of changes by clicking on the following links:
3CX Phone System
3CXPhone for Windows
3CX Phone for Android
3CX Phone for iOS
3CX Session Border Controller

Installing 3CX Phone System 12 Service Pack 6

Access the 3CX Management Console, click on 3CX Service Packs / Updates and download SP6.


Download 3CXPhone for Android and iPhone

Documentation and Links

We welcome your feedback and comments in the 3CX Forums and on our Facebook Page.

Liked this article?

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

    Only one word… Wauw

    June 16, 2014 at 5:22 pm
    • Brian Mills

      Looks like a new grid control on the management interface, does that mean we can sort the lists by column now?

      June 16, 2014 at 5:58 pm
    • @Brian – NO this is not possible at the moment. Normally controls like the one you mention will show you a small up and down arrow when you mouse hover on the column header to indicate that the column can be sorted. So if you do not see that element, it means that the column does not have sorting functionality.

      June 16, 2014 at 7:02 pm
  2. bigknot

    Thanks for these continued updates! The audio quality of the Android app seems much better with this update. Only thing we still notice is a bigger delay when compared with wired phones.

    June 16, 2014 at 10:16 pm
  3. Bruce G. Kreeger

    As usual Nicky – excellent work!

    June 16, 2014 at 10:51 pm
  4. Brian Mills

    Just upgraded, I have always had a running 3cxeventlog.dll used by a svchost preventing install, this time the installer offered a retry, so I used sysinternals’ processexplorer.exe to kill the service then clicked retry on the 3CX installer. That is a great improvement as I always had to guess when to kill the process.

    The new console is fast and snappy, particularly on the log pages, great work has been done there.

    Login to the web console from IE11 is broken, the username and password boxes are above the browser page – using Chrome instead, again it much quicker and there are less in-page refreshes.

    Congratulations 3CX!


    June 16, 2014 at 11:42 pm
  5. nu

    Congrats on the continuing improvements!

    Is the Raspberry Pi SBC update available now via apt-get?

    June 17, 2014 at 3:15 am
    • @nu Yes it is available via apt-get

      June 17, 2014 at 9:03 am
  6. nu

    After applying this update, it appears in Settings, Security, Allowed Country Code, the Netherlands Antilles have been unintentionally enabled (allowed). Whoops.

    June 17, 2014 at 7:42 am
    • Yes because those settings are configured at installation stage. Just configure it and save.

      June 17, 2014 at 9:04 am
  7. nu

    We’re still seeing problems with the Cloud server, even with the latest SP6, failing to start the tunnels (5090, 6090) after a restart. We have to go in manually and restart Tunnel service to wake it up. Nothing obvious in Event Viewer. Anyone else mentioning this issue?

    June 17, 2014 at 8:06 am
    • If you are hosting / using cloud server you must have a support contract and something critical like a service not starting deserves a support ticket not a blog reply. Plus logs to go with it. I think you have something installed on your host that is affecting the tunnel service. If you see no tunnel log then something deeper is wrong. No we are not experiencing this problem. Our services are designed and tested to start and remain working forever.

      June 17, 2014 at 9:09 am
    • Les Connor

      Yes, had that issue even on v11. On some installs, it seems there is a startup condition that prevents the tunnel from starting. I suspect something to do with networking not completely up yet. Anyhow, configuring the service to delayed start is a perfect resolution.

      June 20, 2014 at 4:37 pm
  8. Antony Pinkerton

    Hi tere,

    2 our of 5 of my 3CX servers don’t have the service pack 6 update listed. Any ideas?

    June 17, 2014 at 10:23 am
    • @Antony – You must have some proxy or some cache?
      I will contact you personally to see the problem

      June 17, 2014 at 10:24 am
    • Antony Pinkerton


      June 17, 2014 at 10:49 am
  9. Michal Chometa

    Appears like is broken
    Besides that – great job!

    June 17, 2014 at 12:49 pm
  10. Corey

    Do I need to install SP 4 & 5 first?

    June 17, 2014 at 2:30 pm
    • @Corey – Yes – first 4, then 5 then 6 in order. The interface does not allow you to do otherwise.
      Also it is not recommended to leave 3CX Phone System Server in an outdated state. Let us know if you need any assistance.

      June 17, 2014 at 2:46 pm
  11. “Yealink template update for latest firmware via 3CX firmware upgrade functionality in the Phones section.”

    Does this mean support for firmware version 72 has been added?

    June 17, 2014 at 7:22 pm
    • @Chris Yealink phones update for the latest firmware means that each phone model has been updated to work with the latest firmware yealink produced for that model. Now you probably are aware that yealink have a number of models – and not all can go to 72 OR 72 is a beta on some models.
      The firmwares that are updated are the following:
      Yealink T2x – Version 71 (xx.71.0.22x)
      Yealink T3x – Version 70 (xx.70.0.221)
      Yealinkl T4x – ​Version 71 (xx.71.0.224)
      Yealink T48 – Version 72 (
      Yealink VP530 – Version 70 (

      June 18, 2014 at 10:10 am
    • @Chris – Yes 3CX Management console takes the software from our 3CX Servers which are completely tested and checked by 3CX Test Department.
      Yes you took an untested firmware for your phone from the yealink website. Yealink test that firmware not 3CX. you can use it if you like but if you have a problem go to yealink and do not come to us.
      The firmware that is tested by 3CX is the one you can get from the console – in this case 71.0.224. We will help you with this firmware on this phone. Anything else – direction yealink support.

      June 18, 2014 at 11:22 am
    • Thanks for clarifying that. Will the firmware upload function be removed from the management console then?

      June 18, 2014 at 7:22 pm
  12. Massimo

    I test WebRTC and i think is very good functionality, good work of developer, but with my license only 3 users are allowed on conference, this is too little! Is possible to increase up to 5 users?

    June 19, 2014 at 10:41 pm
    • Craig

      I agree with this. Even 5 is not enough…
      Give us 6 – That way I can test 2 3 person conferences or a single, or 3 2 person calls.

      Any pricing on this yet?

      July 8, 2014 at 1:03 am
  13. Bigknot

    FYI: With SP6 the 3CX PC app (still) doesn’t remember a change in column widths of the presence window. If you change a column width in the presence window and close and re-open the window the column is back to it’s default width.

    June 20, 2014 at 9:56 am
  14. Игорь Снежко

    Please add various notifications on the top bar!

    June 20, 2014 at 3:22 pm
  15. Nice!

    but we’re still waiting for Windows Phone 8 3cx client.
    Any news?

    June 23, 2014 at 2:23 pm
  16. Markus Mair

    Can tell me the release date for the Hotel Module for SP 6?


    July 8, 2014 at 11:04 am
    • Hi Markus,
      Please open a ticket on our support portal for this matter.

      July 14, 2014 at 4:42 pm
  17. Craig

    Can anyone confirm if any bugs have been found in this service pack? I have heard from others maybe the shared parks have a bug…

    July 14, 2014 at 5:28 am
    • @Craig – we are not aware of bugs in shared parking places. The only issue related to shared parking places is related to Yealink Phones behind 3CX SBC and this is caused because of a bug in the yealink firmware. We have contacted them and they are fixing it in progress. What have you heard from your end?

      July 14, 2014 at 12:13 pm
    • Craig

      I heard a possible issue with reinvites. When a call is parked, the person picking up the park actually makes an outgoing call to the person instead of picking up the park. I hope I explained this ok.

      July 14, 2014 at 6:24 pm
    • craig

      Hi Nicky,
      I hear this may be a Grandstream issue with firmware 4.10 and not 3cx. Sorry for the alarms.

      July 18, 2014 at 5:42 pm
  18. To begin, I must say that all the interface is nice and friendly to the user. But I am deeply concerned with compatibility with mobile devices mac, because for any connection you need to use software tunnel 3cx for iPhone, which is discharged through the iTunnes Store, which causes serious problems, because if the software does not is running 3CX Phone System does not work outside the network or through mobile services for cellular and if we compare the development of the versions of this softphone for Android, is years away compared to the iPhone software … When we have a stable version with full functionality and at the same version of Android for mobile devices iPhone, or iPad?

    July 18, 2014 at 7:42 pm
    • @Rodrigo – If the 3CX Phone System is configured properly without the 3CX Tunnel it should still work. So on iOS devices you should first try without the 3CXTunnel.
      The Tunnel is used only when the 3G provider blocks sip for example and when you have bandwidth limitations. If this is the case you have 2 options (and you still need external application on iOS.) Either use 3CX Tunnel or use a VPN client connection. With iOS things are completely different than Android.
      All 3CX Phones work outside the network and this is a key feature in our PBX.
      Can you open a support ticket with the problems you are having with 3CXPhone for iOS?

      July 20, 2014 at 11:21 am
    • How I can open a ticket to support about this situation? Because when updating to service pack 6, I stopped working connection to the iPhone.

      July 24, 2014 at 12:20 am
    • @Rodrigo – there was nothing that changed between the communication of 3CXPhone for iPhone and 3CX Phone System.
      When you say “Stopped working connection” what do you mean? You stopped able to receive or make phone calls? Do calls work?

      July 24, 2014 at 7:16 am
    • efore applying the service pack 6, mac mobile devices worked without any problems, now when log says it can not connect to the server via external data network and wifi in the local area network and work without any problem the only way is to be plugged using 3CX Tunnel. I have checked ports, IP address, the behavior of the firewall and all is well, but when trying to make any connection to android devices, the connection is seamless.

      July 25, 2014 at 6:20 pm
    • Moreover, today he did a direct proof without firewall and the result was the same, mobile iphone will not connect.

      July 25, 2014 at 6:37 pm
  19. Jeremy Krenzelak

    Any ideas when you plan on releasing a Windows Phone 8 client?

    August 4, 2014 at 2:58 pm
    • No ETA on Windows 8 Phone. We are still considering whether to make one or not.

      August 18, 2014 at 2:24 pm
  20. Andrew

    Yealink T46G sidecar template has no field for name, just number. If you program sidecar manually it gets erased when reprovisioning; any fix?

    August 20, 2014 at 7:23 am
    • Andrew, what type of key are you provisioning? BLF or Custom speed dial? The name field is only for BLF keys.

      August 22, 2014 at 9:30 am