Service Pack 3 Delivers New Mac & Windows Clients and More Features!

We’ve made great strides with 3CX Phone System 12, continually setting new standards within the PBX industry by providing key mobility and Unified Communications features. Following up from valuable feedback we’ve received from our customers, distributors and partners, we’ve worked around the clock to deliver Service Pack 3 for 3CX Phone System 12, which provides great productivity gains.

Service Pack 3 includes numerous server and client features all aimed at providing a complete set of features for both 3CX administrators and end-users. Administrators can now elevate selected users to Group Managers, VoIP Trunk Admins or System Administrators. Another important feature is the ability to bulk import DID/DDIs from a csv file.

We’ve worked hard on improving the 3CXPhone clients for Mac and Windows, making them larger so that it’s easier to access the major functions from the bottom of the client. We’ve made Call Forwarding more accessible, allowing you to configure your forwarding rules in just a few clicks. The 3CX Team has also added support for Plantronics headsets in 3CXPhone for Windows, allowing users to answer calls via the answer button. Service Pack 3 includes the following features and bug fixes: Image of the new 3CXPhone for Windows client themes

New Features

  • Choice of colors. Besides the current dark grey color scheme, there is also a white color scheme.
  • 3CXPhone is slightly larger, allowing all icons to major functions to be listed at the bottom of the client.
  • Added the ability to change voicemail greeting messages based on the status you’ve set.
  • Call Duration is now displayed in the Call History.
  • Added support for Plantronics headsets with answer button.
  • Standard Bluetooth headsets are supported in Windows & Mac (i.e without answer button).
  • Contacts can now have multiple numbers. Mobile and home numbers have different icons.
  • Queue Calls forwarded to mobile numbers are seen in the presence Active calls screen of the user.
  • Added the ability to automatically change your status to ‘Away’ when there’s no computer activity.
  • Added the ability to launch the 3CXPhone client automatically if numbers on a website are formatted with the ‘tel: protocol’ URL links.
  • Chat notifications are updated when a user is not available for chat.
  • Added chat status at the top of the chat conversation showing the chat status of the user you are chatting with.
  • Messages sent when you are offline will be delivered when you change your status to ‘Available’.
  • Improved contact searches in the whole application.
  • Added the ability to add a company / personal phonebook entry from Call History.
  • Improved Hotkey function. Now simply press hotkey (no need for CTRL + C) and the number will be copied, cleaned from any –, spaces or () and pasted to the 3CXPhone dial pad.
  • Company phonebook entries can now be added with just the company name, which is useful for business contacts.
  • Added the option to add an international dialing code to replace + with 00 or 011 for CTI calls.
  • Added the ability to transfer / divert to someone else’s voicemail.
  • Mapped delete key to delete voicemails and recordings.
  • Added ability to drag and drop calls to queues
  • Ability to control whether full screen presence window will be launched or not when application starts depending on whether it is closed on exit or not.
  • Added G722 support, Speex and iLBC codecs.


Image of the new 3CXPhone for Mac OS

  • Fixed bug where 3CXPhone was stealing focus on incoming calls.
  • Fixed audio delivery when 3CXPhone is used over a VPN.
  • Fixed bug where 3CXPhone looses it’s account configuration.
  • Fixed bug in SRTP – Secure RTP.
  • Fixed the issue that external participants were not always visible when creating conferences.
  • Fixed queue calls that are forwarded to agent’s mobile phones, they are now visible in active calls.
  • Fixed the bug that prevented the client from showing remote bridges.
  • Fixed the bug that showed 3CXPhone as not registered when in CTI mode.
  • Application layout and startup position are remembered.
  • When you create a conference you can now choose to contact a contact on one or more numbers simultaneously.
  • Ability to schedule a conference and invite contacts from your company phonebook. (Those that have an email address configured).
  • Numerous fixes in chat, sorting of conversations, status, group chat,
  • Fixed bugs in codecs, outbound proxy, SIP in TCP mode, and audio delivery issues in remote locations.
  • Barge in, listen and whisper in PRO version perform an auto answer on your phone.
  • Fixed bug in 3CXPhone connected via Tunnel when out of office.

Change Log/Build History

You can see a complete list of changes by clicking on the following links: 3CXPhone for Windows Change log. 3CXPhone for Mac Change log. 3CX Phone System Change log.

Installing 3CX Phone System 12 Service Pack 3

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


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. Bruce G. Kreeger

    Wow – what a great enhancement to an already robust PBX Ver. 12 / SP3 is the latest and greatest from Team 3CX! As usual it updated very simply and the ability to select between black or white screens for 3CX Phone is fantastic. Thank you for allowing the 3CX Chat to leave a message for retrieval after the user goes back to Available. The ability to change voicemail greeting messages based on the status set is a tremendous enhancement that I am sure our clients will greatly appreciate. The developers at 3CX have once again outdone themselves. Keep up the great work Nicky!

    November 28, 2013 at 7:05 pm
    • Andreas Psyllos

      Hi Bruce,

      thank you for your praise. if you have any further inquiries, comments or questions please don’t hesitate to contact us.

      Best Regards

      November 29, 2013 at 10:27 am
  2. Finally good ! SP3 can be said to be the real V12, earlier were more beta (SP2), while SP1 is more or less still alpha.

    Especially extensions import/export and DID/DDI import/export – crucial for big installation.

    Other fixes – 3CX Phone also to be admired.
    Picture seem being enough professional now.

    November 28, 2013 at 9:34 pm
    • Andreas Psyllos

      Hi Orlin,

      thank you for your kind comments. if you have any questions or inquiries please let us know

      Best Regards

      November 29, 2013 at 10:26 am
  3. Hayden Kirk

    We’ve been running since RTM and found v12 to be great. SP3 really rounds version 12 off.

    Please allow outbound calling from call queues.

    November 29, 2013 at 12:27 am
  4. Erik Gantar

    I can’t find
    “Added the ability to change voicemail greeting messages based on the status you’ve set.”

    November 29, 2013 at 11:54 am
    • @ Erik
      From the management console you can click on Edit extensions > Voicemail tab
      from the 3CXPhone for Windows you can click on the Voicemail button. At the bottom you will see an advanced icon – press it. You will see that the interface will change.
      We will be releasing a blog post next week talking in more detail about the server features.

      November 29, 2013 at 11:57 am
  5. Erik Gantar

    Sorry forget last post I can’t find

    Added the ability to automatically change your status to ‘Away’ when there’s no computer activity.

    November 29, 2013 at 11:55 am
    • @Erik – 3CXPhone > Settings > Configure accounts > Advanced > Auto change status when idle

      November 29, 2013 at 12:32 pm
  6. Mahomed

    This is definitely a great improvement. I hope you keep adding more features though ;)

    November 29, 2013 at 1:38 pm
  7. Alistair

    Thanks for the changes seem good apart non our our clients 3CX CRM Integration now work tapi still works but dialing tabs in outlook do not, and also screen popping has stopped working have I missed something?

    November 29, 2013 at 3:35 pm
  8. frank roffel

    My compliments, great work. It all works great. I only have one wish for the future. The possibility to initiate al call from your mobile phone 3cx client. so that the 3cx server call’s my cell phone number and the one i trying to reach and then establish the call. On my mobile network (3G)(KPN) the 3cx phone is not supported for SIP call’s . Only on wifi.

    Keep on doing the good work.

    November 29, 2013 at 4:21 pm
  9. Hi.
    Thanks, great job :-)
    3. Questions
    1. Can I do something to make the 3CX Phone / Pressence Pop up on incomming calls?
    2. We used to be able to see the Callers name on incomming calls, when the number / info was added to the Phonebook. Shoudent this still be working? and if so, what can I have been missing in my configuration? (I did select the Resolve Caller ID to Phonebook Entry)
    3. A Presales question. Will we – in the future – be able to integrate / lookup in the Exchange calender, eg when a receptionist needs to lookup a employees free time to recieve a call?


    November 30, 2013 at 5:29 am
    • @Jesper – Presence popup on incoming calls is not possible. Presence screen dialog is designed for a user to keep it open at all times on a second monitor.

      2. Absolutely. If it is not working we need to see it. Send us an email and we will check live on your system.

      3. Lookup in exchange – no plans for this at the moment.

      November 30, 2013 at 6:36 am
  10. @Nicky
    Thanks, I have sent you a e-mail..

    November 30, 2013 at 3:06 pm
  11. Alistair

    @Nicky Borg
    Thanks for your post but I did download the new CRM 12 update but it still does what I reported earlier.
    Does your screen still pop? and can you dial from outlook tab?

    December 1, 2013 at 12:22 am
  12. vpaulo

    and what about video conference? How and when?

    December 2, 2013 at 2:45 pm
  13. jimmy

    its very user friendly its alot better thenthe lost one

    December 2, 2013 at 2:48 pm
  14. Olivier Dumont

    Thank for for this SP3 which is really a good improvement.

    Just one regret: Still no option to avoid 3CX pop-up (notification ) on incoming call and when the application pop-up on incoming call, it should disappear automatically at the en of the call.

    December 2, 2013 at 5:48 pm
  15. Kenny

    Love the update, in the future can we please get the option to disable the Presence window from auto populating on extensions, also would like to be able to have the option to disable the chat feature from users as well.

    December 2, 2013 at 5:53 pm
  16. Mike Lump

    I have to say that there is alot of great stuff in SP3, out of all the new features released with this Service Pack the multiple Voicemail Greetings is my favorite. This has been something 3CX has been missing for a long while. However I was testing it out today and i do have a question/concern about it.

    How are my users supposed to record the new greetings?

    From the testing i have done when you dial into your Voicemail box nothing has changed. There is no place to record greetings for other statuses and when you change your status and update your greeting it just re-records the savevmgreeting.wav.

    I do see where users can select what WAV file they want for what status using the 3CXPhone. But how do those WAV files get recorded? The only option I see to record these greetings inside 3CX is the management console under the Extension settings? So every time one of my users wants to update one of their greetings i have to help them with it? I do see you can browse for WAV files with the 3CXPhone but then does that mean they need to go to a third party app to record these greetings? What happens when they record them not in 16bit mono but in a higher bit rate in stereo (like with Windows sound recorder) and these sound terrible when played through 3CX?

    Like i save i think this is a great feature it just needs to be refined a little bit more.

    December 2, 2013 at 9:53 pm
    • @Mike – We plan to add the record on phone button from the windows client in the next update. We just did not make it to finish everything in time.
      The recording is not available from the voicemail menu unfortunately.
      If you want a solution now, you can grant access to each extension access to the management console (Personal extension manager) – like this they can log in to the management console and they can manage their own extension.

      December 2, 2013 at 10:27 pm
  17. Mike Lump

    @Nicky Borg
    Glad to here that recording from the 3CXPhone is coming, that’s great news. I’ll check out the different rights you can grant for management console access as a hold over tell then.

    Thanks for the quick response.

    December 2, 2013 at 10:36 pm
  18. @Nick
    Regarding “2. Absolutely. If it is not working we need to see it. Send us an email and we will check live on your system.”

    Sorry for the trouble, it was a “failure 40” from my side regarding the missing Phonebook entries.
    THANKS a million for your quick and understanding support.. I owe you a strong beer if you should come by :-)


    December 3, 2013 at 5:18 pm
  19. John

    3CXPhone for Mac connects now.
    Also there is no option for CTI mode in it?

    December 5, 2013 at 2:57 pm
  20. Filip

    Hi Nick,

    when I get an incoming call, I see it on the presence screen, but when I click on the call, I cannot answer the call.
    I can answer the call in the small screen with the dial pad.


    December 6, 2013 at 11:51 am
  21. Filip

    Hi Nick,

    I’ve reinstalled the application and now it is working fine!

    December 6, 2013 at 11:58 am
  22. stewart

    yep its mint but id like to see a add-on that would let a caller choose to continue to hold (voice prompt) after a set time or leave a message.

    December 10, 2013 at 1:44 pm
  23. Sam

    I am testing the mac version and other extensions can hear me ok but I cannot hear them. I have tried a bluetooth Jabra Wave, wired headset, and computer speakers same result. I can hear the extension ringing but not when someone answers. Any Suggestions?

    December 10, 2013 at 10:16 pm
    • @Sam – Are you connected locally to the pbx (in office) or are you out of the office?
      Can you check microphone settings? Remove all headsets and work with the inbuilt mac microphone and speakers for now.

      December 11, 2013 at 10:39 am
  24. @Mike – 3CXPhone for MAC works only with 3CX Phone System. 3CXPhone for MAC, Windows or Android will not work with any other pbx except 3CX Phone System. We will make sure that an apprioriate message comes up to inform you.
    Thanks for your feedback.

    December 11, 2013 at 3:47 pm
  25. David

    Love the update (specially the navigation at the bottom) minus one thing. The soft phone now auto answers when using management features like whisper or listen. Any way to disable this?

    December 11, 2013 at 5:54 pm
  26. Josh

    I am unable to dial from Outlook now. I was receiving a callnotifierserviceprovider not registered error. I have uninstalled and re-installed both 3CX for Windows and the CRM v12 twice over. The error message is no longer popping up, but now I receive no message and no number is dialed. In essence, I right click a contact, select Call Contact with 3cx and nothing happens.

    December 11, 2013 at 8:09 pm
  27. Josh

    My e-mail is incorrect in my previous comment. This is the correct one.

    December 11, 2013 at 8:10 pm
  28. Edmund Davis

    Good work team but there are a couple of snags:

    1. Since SP3, CTI dialling isn’t working for half our users – both with SNOM and Yealink handsets. Some other users are working fine. Any suggestions?

    2. We use Lync and since SP3 there seems to be a conflict in the audio handling between 3CX Client and Lync. When the user tries to answer a 3CX Call and Lync is running, the remote caller can hear their voice but the 3CX user hears the Lync dial tone.

    There’s lots of good but these 2 bugs have a big impact and are causing some chaos around the office.


    December 12, 2013 at 4:24 pm
    • @Edmund – Please open a support ticket.
      CTI dialing should work. If it does not, then it could be that maybe you need to restart the application, the phone, or maybe the phone is blocking these HTTP requests. On Yealink you need to specifically allow the phone to process these requests.
      You need to find out what the CTI HTTP call for a snom looks like and put it in a browser. If it works and the phone makes a call, the problem is in the 3CXPhone and we will investigate. if the call from the browser neither works, then the problem si between you and the phone manufacturer.
      Check the firmware and check other things.

      About lync and 3CXPhone conflict – not a conflict at all. the conflict is caused by the administrator putting 2 phones on the users computer – 3CXPhone and Lync Client.
      When you answer a phone call on 3CXPhone for example, you have a situation where 1 phone is busy (3CXPhone) and the other (lync), thinks that from idle it has to do something – so it opens the dial tone for you to make a call.

      December 12, 2013 at 5:08 pm
  29. @david
    Hi David. I assume you’re talking about 3CXPhone for MAC. That auto-answer is by design – and it’s a slightly different auto-answer than the “regular” auto-answer. A “regular” auto-answer call is at first, let’s say like this, an unwanted call, initiated by somebody else. The play-on-phone voicemails/recordings, barge-in, listen, whisper and conference, are all user-initiated calls, so there is no reason to ring/tweet/warn them – why? to reject, divert or sent to voicemail what I just asked for? Even so, while explained this, I realised that there is a small bug there, such commands should be disabled in case when extension is on DND, they cannot be sucessfully executed. I hope I explained OK.

    December 12, 2013 at 8:35 pm
  30. Edmund Davis

    @Nicky – thanks for this – I’ve resolved the CTI issue through a forum post – the firmware needs to be updated on both SNOM and Yealink phones for SP3 – might be worth documenting that in the release notes a bit more clearly.

    For the Lync conflict – ok, I understand what you’re saying but what can be done to work around it? We are not going to stop using Lync for IM and collaboration but we do want to be able to use 3CX as a soft phone and they worked fine together until SP3. Any suggestions?


    December 12, 2013 at 8:41 pm
  31. David

    Thanks for the reply. I’m actually using the Windows version. I understand the purpose of the change but this is one of those circumstances where an auto answer because of a user-initiated action may not be the most desirable solution.

    For example… I use the soft phone, desk phone, and iPhone app independent of each other. Prior to the update, when I used the Whisper function, I could choose to answer on either the soft phone, desk phone, or iPhone.

    December 13, 2013 at 12:45 am
  32. @ David

    It does not make sense to not answer the phone call from the windows phone.
    Your point of access for barge in operations, whisper etc is only 1 – the full screen presence window in the 3CXPhone for windows. So it does not make sense to start the procedure from one application and then go and answer a whisper or barge in function from your iPhone.
    If you have a deskphone, then the 3CXPhone should be in CTI. Having sip forking on the same desk does not make sense. Sip Forking should be used when you want to be reached everywhere you are. On top of this, iPhone or android are not designed to perform these critical call center functions – You cannot see presence information for example. 3CXPhone for Android and iPhone are to be used as Sip Forked ID’s for mobility purposes to make and answer calls. Hope this clarifies our logic.

    December 13, 2013 at 12:34 pm
  33. Buenas tardes, compre un telefono con windows phone 8 y deseo saber cuando liberan 3cx para este sistema operacional


    December 16, 2013 at 8:08 pm
  34. Mike Heininger

    Does the conferencing and/or chat work in the Mac client?
    Nothing happens when I click on those buttons.

    December 17, 2013 at 6:09 pm
    • @Mike – this is WIP .. We are working on it.

      December 17, 2013 at 8:01 pm
  35. Ron S

    @Edmund Davis,
    On the CTI issue and SNOM firmware, could you advise which forum was helpful.

    December 17, 2013 at 11:01 pm
  36. @Mike
    Conference is not implemented – as Nicky said, WIP. Chat is implemented, so far, only via right-click menu on presence, contacts, active and queue calls, basically wherever there is an extension involved.

    December 18, 2013 at 12:39 am
  37. Edmund Davis

    @Ron S – I can’t see the actual forum post but it just pointed out that you need to upgrade firmware on Snom and Yealink phones for CTI to work with SP3. I was able to push it from the 3CX console although it took a few tries with some of the handsets.

    December 18, 2013 at 5:32 pm
    • Ron S

      Since v12 SP2 we have had issues with SNOM v8.x and had to roll back to 7.x
      The 3CX auto provisioning fails with v8.x and the SNOM phones become unreachable with the web interface. Any advice would be appreciated.

      December 25, 2013 at 10:08 pm