3CX Phone System 10 Service Pack 3

3CX Phone System 10 Service Pack 33CX is pleased to announce a new release of 3CX Phone System 10 build 21197. This service pack fixes several issues and also adds new features. To download this update, simply login to the 3CX Windows Management Console from Start, All Programs, 3CX Phone System, Windows Management Console and navigate to the 3CX Phone System Updates node.

Important notice – After this update is applied, all LOCALLY installed 3CX MyPhone instances need to be uninstalled and re-installed again. This is because the certificate in the previous version expired and Silverlight will not update automatically in these cases. This will happen only once every 3 years.
To update the MyPhone client do the following:
  1. Double click on the 3CX MyPhone icon you have on your desktop.
  2. You will see a Communication Error message with instructions on how to resolve the issue.
  3. Right click anywhere in the 3CX MyPhone window and select “Remove this application”.
  4. Open a browser and type in the URL of the 3CX Phone System MyPhone website – http://IP:5000/MyPhone
  5. Click on the “Install Locally” button (blinking on the top right) or right click anywhere and select “Install 3CX MyPhone onto this computer”

New Features, Improvements and Bug Fixes

New: Automatic switching of profiles or log in/out of queues when 3CX MyPhone is idle (no keyboard/mouse interaction) after a specified amount of time. Upon keyboard detection, the profile will be changed back to Available
New: The ability to call back the person who left you a voicemail with a simple click or press of a button. Right click on the Voicemail and Call, Edit or Add the number to your phonebook
New:  Option in 3CX MyPhone to launch external programs either on ringing (default) or on answer
New: Ability to specify a different music on hold file for conference participants waiting to join a conference

Added: Increased server activity log with 500 lines plus made a direct download link to the log file for easier access
Added: Date and time stamp in Chat History
Added: Ability to disable popup notification window when incoming call comes in
Added: Event notification when HDD is at or near capacity. Email notification is sent only in Windows Server operating systems (2003, 2008)
Added: Russian language file updates and updated Russian System Prompts
Added: Danish language file for 3CX MyPhone and Management Console
Added: Ability to specify multiple queue manager email addresses for queue notifications.
Added: Exit command available in 3CX MyPhone taskbar icon when 3CX MyPhone is minimized to taskbar
Added: Time filter for seconds in the CCM answered calls waiting time report to enable SLA queries of less than a minute
Added: Cut and paste in chat windows – available only in 3CX MyPhone out of browser.
Added: Enabled operations Call, Call Mobile and Chat on a currently ringing or connected extension. Note: Requires that your extension’s Busy Status is configured to use “Phone Status”
Added: Ability to provision an extension to another model on the fly in case you change the phone for a particular user or extension
Added: Better integration between 3CX MyPhone and 3CXPhone (Latest 3CXPhone for Windows is required). Download it from here. When the integration is on, you will see a PICKUP button in the notification popup. 3CXPhone will  run completely in the background. 3CXPhone notifications will be completely suppressed
Added: Standard letters in the 3CX MyPhone Dialpad
Added: Help explanation on the status colors in 3CX MyPhone in Extensions and Phonebook sections only
Added: Added Labels to BLF keys so when these are provisioned and you have an LCD sidecar, you will see more information on what each key represents. For example,  for Shared Parking you will see “SP0”
Fixed: Numerous exceptions in 3CX MyPhone
Fixed: Bug in importing 3CX MyPhone Phonebook
Fixed: Bug in 3CX MyPhone when net TCP connection is not available – automatic fallback to HTTP
Fixed: Multiple select bug in instant messaging when releasing CTRL key before instant message is sent
Fixed: 3CX MyPhone exception when logging in with “Remember Me” option enabled and 3CX MyPhone is disabled from the 3CX Management Console
Fixed: CCM reports for queues were showing polling calls as lost calls. This has been changed and polling legs are not treated as calls
Fixed: Prefix in 3CX MyPhone for outgoing conference calls is now applied
Fixed: Extensions/users that are blocked from chat will receive a message that informs them that they cannot chat with this extension
Fixed: Show passwords in Phones page with a PBX of over 500 extensions will take a while to perform in Internet Explorer 8. It is instantaneous in Firefox and WinForms Management Console
Fixed: Incorrect firmware and model column in Phones Page
Fixed: Exception in 3CX MyPhone when logging in and out on slow and remote machines
Fixed: Queue manager unable to stop or start when system has a lot of queues – over 150 queues
Fixed: Bug causing queues to unregister
Fixed: Bug in queue when 1 or more queues are deleted from the system
Fixed: 3CX MyPhone application crash when installed on XP operating systems with Microsoft Outlook installed (Update of desktop components is required)
Fixed: Sorting of Names in 3CX MyPhone
Fixed: Phonebook numbers with spaces and characters are edited to avoid incorrect dialing issues
Fixed: Chats in 3CX MyPhone being sent twice
Fixed: Forward to voicemail on ringing is now sending the voicemail to the correct party
Fixed: Bug in disconnection of a conference call in 3CX MyPhone
Fixed: Bug when extension is hidden in 3CX MyPhone
Fixed: Minimize (_)will go to taskbar and system tray and Close (X) will go only to the system tray
Fixed: Bug in statistics for Longest Waiting Queue Strategies
Fixed: User rights – unless specified, users cannot log out other agents from the queue
Fixed: Bug in 3CX MyPhone disconnecting all calls in a transfer when the final destination rejects the call
Fixed: Recording path is written correctly in database UNC paths \\ComputerName\SharedFolder\Resource – Important – the path MUST NOT contain characters, such as apostrophes ( ‘ ).
Fixed: Bug in 3CX MyPhone related to Steal Focus and Bring to Front when minimized
Fixed: Duplicate calls made when dialing from 3CX MyPhone using HTTP URLs (Phone must have HTTP CTI support)
Fixed: Caller ID information in an incoming external call through a ring group in 3CX MyPhone
Fixed: Call from A to B via 3CX MyPhone – transfer to C, rejected by C used to drop call. Now it does not and 3CX regains control of call between A and B (the original parties)
Updated: 3CX Phone System and 3CX MyPhone Desktop Components installer packages require Windows Installer 4.5 or later as a pre-requisite – available from here: http://www.microsoft.com/download/en/details.aspx?id=8483

Known issues

  • Idle time if set to Away might keep you set to Away during Out of Office hours. It is best to set Idle in 3CX MyPhone to Out of Office hours.
  • If you have SIP forked ID extensions you will see 2 new Outlook Contact records instead of 1. This happens only when you have 2 phones registered to the same extension and the incoming calls’ Caller ID is not present in your Outlook Contacts.

Liked this article?

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

    I just implemented on our internal PBX and on two (2) bridged PBX’s. Update installs very quickly. Myhone update is a pain but will need to be done.

    September 15, 2011 at 11:12 pm
  2. Andrew

    Just updated and now getting “Service Unavailable” on the IIS server for the management page…

    September 16, 2011 at 7:41 am
  3. Andrew

    Just as I posted that… discovered the Application Pool was not starting, manually started and it worked but curious why it didnt auto start with the server

    September 16, 2011 at 7:42 am
  4. wang


    September 16, 2011 at 7:50 am
  5. I would have been nice if the pop-up error message in the MyPhone had the actual url for the user rather than just saying “type in the url to access”. We prefer to make less work for the staff instead of more work.


    September 16, 2011 at 10:02 am
  6. @andrew – this is rare but can happen sometimes after a service pack update. Always check the application pool of IIS. Since the website also gets updated, the application pool might need more time to start. However if it does not start in a timely fashion, it quits. Starting it manually will always work.

    @Allen – we were caught by surprise on this. We couldnt even change that message because it was on the client side and the client at that point is not updated. That message came from the SP2 myphone. Silverlight are very strict with this. Anyway – this will happen again in 2014.

    September 16, 2011 at 1:25 pm
  7. Harjo


    in the latest Chrome & Safari browsers (both Mac or Windows) I can’t open the tree in the left, in the management website (clicking the + sign, does not open the tree) Never worked…..
    So I always have to revert to Firefox or IE..

    we are still using 3cx 10, Servicepack 2, is this also fixed in ServicePack 3??

    September 16, 2011 at 3:37 pm
  8. No this is still not fixed. Chrome and safari are not currently supported. As you said the tree will not expand. We are waiting for an update on this ourselves. FF and IE for now.

    September 16, 2011 at 3:44 pm
  9. Bluetel

    nb -> Fixed: Queue manager unable to stop or start when system has a lot of queues – over 150 queues -> Nice ;)

    so i don’t see bug, myphone crash, when some call queue (over 150) in 3cx myphone tab file call queues.


    September 16, 2011 at 4:39 pm
  10. rbc94

    like the new features but having to always update the myphone app and reinstall desktop components on every pc is a real pain!! why can’t you go back to the assistant program where everything is in one easy to install program? silverlight is SLOW especially if you don’t have fast new computers.

    September 17, 2011 at 1:48 am
    • @rob You do not always have to delete the Myphone app. This was just the case as the cert expired. This will not be necessary, most updates are pushed automatically.

      September 19, 2011 at 1:30 pm
  11. James

    Hi, still wondering when the wall board features will be made available as quater 3 has now passed, is there any information on when we will see this included.
    Otherwise this is another great update for 3cx.

    September 18, 2011 at 6:37 pm
    • @James Wallboard feature is in development and we will have it soon, aprox 1 month…

      September 19, 2011 at 1:30 pm
  12. Hi, will the wallboard be included in the CC price or is it an additional cost?

    September 20, 2011 at 1:38 pm
    • Hi Kevin – It will be included in the Call Center edition price

      September 20, 2011 at 1:40 pm
  13. Paul

    We’re on SP2, but the update for SP3 doesn’t show up as available for our server.
    Is there a way to manually download it?

    September 20, 2011 at 9:55 pm
  14. @Paul – we have seen problems like this on clients that have a proxy. Disable HTTP proxy and perform the update. Then after the update is complete enable it again.

    September 22, 2011 at 10:25 pm
  15. I can’t update – the checkboxes to select the update in the management consols are not active. This is both the application and the browser. Why is this?

    September 22, 2011 at 11:04 pm
  16. Stuart Lambert

    Does this update fix or improve the time it takes for a call to connect after a phone has been picked up?

    In 10 SP2 and below there is a lag of between 1 and 2 seconds between a user picking up their handset and the incoming call actually being connected to them meaning that if they start speaking immediately the calling party doesn’t hear their first few words.

    September 24, 2011 at 7:59 pm
  17. Bjarki

    Hi,there is a popup bug in the new 3cxphone6 (version 6.0.20943.0) the phone doesn´t popup from the taskbar nor the active/inactive Icon tray (bottom right corner), makes it troublesome to answer the phone, this is a big problem for people using Jabra headsets with the answer button function, so much I had to revert to an older version og 3cxphone6. Tried this on several computers XP and W7.
    anyone else seen this?

    September 24, 2011 at 9:25 pm
  18. @JSB – Nothing was changed in this area. If you updated from 10 to SP1, 2 and now you cannot update to 3 it means that something has changed from your end. If you have some HTTP proxy disable it. If you cannot select the checkboxes then it also means that you are completely up to date. You should see in RED out of date. Base these checks on Winforms management application. Web will automatically not let you select anything.

    @Stuart Lambert – No there is no known bug about this. You will need to contact support and check your network + phones. Also an indication on the type of calls that you experience delay will be very useful. Are they VoIP Provider calls, DR, queue calls, normal calls, internal calls, External etc etc.

    @Bjarki – The phone is doing this by design. When you have 3CXMyPhone with dialing options to use 3CX Phone, the 3CX Phone works completely in the background. Users hammered us with complaints about this telling us that they are seeing 2 popups overlaying each other – One of the MyPhone and another of the Phone. So when the integration is on, 3CX Phone will start, work in the background, and you can answer calls from the MyPhone notification popup (a green icon will show). If you do not want this, remove make call using 3CX Phone in MyPhone integration and disable the notification window on MyPhone. Then the 3CX Phone will work as expected.

    Thanks for your feedback.

    September 25, 2011 at 2:13 pm
  19. Bjarki

    @NB- Hi, thanks for your response, I know about the bug you are talking about, that bug was only when you had the phone hidden away, now you cant even have the phone in the toolbar, you can only answer the phone with the headset if the phone is already on the Desktop when the call comes in.

    Would it not have been simpler just to make it possible to enable and disable the notification on the 3cx phone itself?

    September 25, 2011 at 8:47 pm
  20. Bjarki

    @nb – Hi thanks for your response, you already solved that problem by making it possible to answer the calls on the myphone and also by making the Myphone suppress the 3cxphone popup,
    but now you have created a whole new problem because the headset answering function only works if the phone is on the desktop so now you have to bring up the phone with the mouse to be able to answer the phone with the headset,
    which makes it then kind of pointless and also confusing for the user, not knowing if he will be able to answer the call with the headset or not because he is not sure if the phone is on the desktop or if he has “accidentally” put it down on the toolbar

    I don´t consider disabling the Myphone “an option” I can offer our users.

    By the way when will we see echo cancelation in the 3cxPhone like they have in other softphones.


    September 27, 2011 at 4:41 am
  21. Steve

    Got a problem when I try to upgrade it to SP3. But after 1 minutes I have
    “The update procedure failed. For more information chech the log file…”

    This is what I’ve got on the log

    22:11:39.781|Inf(03)| Finish Unpacking the ZIP
    22:11:39.990|Err(01)| An error occurred while obtaining the version
    22:11:39.990|Exc(03)| System.NullReferenceException: La référence d’objet n’est pas définie à une instance d’un objet.
    à PhoneSystemUpdater.ProgressUpdater.GetVersion()
    22:11:40.429|Inf(03)| Begin set 3cx services state
    22:11:40.430|Inf(03)| Starting 3cx services. Please Wait…

    Can’t understand what is the problem!

    October 1, 2011 at 3:12 am
    • @Steve
      Strange – and very rare. Can you confirm that before the you start the service pack update that the configuration service / database service are started? IN this case try like this – restart all services and perform the update again. It could be that some service failed to stop for some reason and this error was raised because before certain services stop, the update cannot proceed.

      It could also be that the update zip is corrupt and could not be opened. Because GetVersion function is the first thing that is triggered in a service pack update. Try and download it again. If you fail restart the machine and then download the service pack again so you make sure you are not downloading a cached service pack zip package.

      Let me know on this.

      October 1, 2011 at 1:49 pm
  22. @Bjarki – Integration is the process of having 2 applications in 1. If you. You can have the phone in the toolbar yes – remove the integration. Do you want integration yes or no because you have to decide how you want to work. YOu can answer the phone from the MyPhone is you have 3CX Phone integration. So the MyPhone becomes one integrated application for call control and dialing. To be honest, integration between 3CX MyPhone and 3CX Phone has never been so good.

    Would it not have been simpler just to make it possible to enable and disable the notification on the 3cx phone itself? – Yes and what about bring to front and stealing focus? Shall we make options for those as well? These come in by elimination. Why should you be hammered with popups and notifications to answer a call? Now there is proper integration with 3CX Phone running in the background. If you do not want this, with a click of a button you can disable this functionality and disable the notification popup of myphone. Thats all. Everything is in your control.

    October 1, 2011 at 1:55 pm
  23. @Bjarki – on comment to. I meant to disable the MyPhone popup not the whole myphone. The myphone can have the notification window on incoming call disabled.

    As regards to this comment “because the headset answering function only works if the phone is on the desktop so now you have to bring up the phone with the mouse to be able to answer the phone with the headset, which makes it then kind of pointless and also confusing for the user, not knowing if he will be able to answer the call with the headset or not because he is not sure if the phone is on the desktop or if he has “accidentally” put it down on the toolbar” – this I would like to check. When you say the headset answering function you mean you have a wireless headset and you press the button to answer?

    In this case, this is something we will definitely investigate. For now if you depend on this remove the 3CX Phone integration in MyPhone to keep on working. Good point – thanks for reporting.

    Echo cancellation – there is a module in the 3CXPhone that automatically does echo cancellation. If you have echo try with another headset and confirm the result.

    October 1, 2011 at 2:04 pm
  24. Steve

    Hi nb!

    Thanks for your reply.

    Yes the services are running and I have downloaded the zip again. But still having the same issue. Do you want me to send you the full log?

    Thanks in advance for your reply


    October 1, 2011 at 8:02 pm
  25. Necdet

    Still there is no CDR (Call reports) module and recordings management panel.
    Customers want to see and follow these records.

    October 5, 2011 at 12:08 pm
  26. Dino

    Just thought I’d let you know that my browser kept getting a security warning when I tried to open your website. I’ve been visiting your site for ages, and this has never happened before. I’m using Opera, and get the same problem with FireFox, but funnily enough not IE – go figure! Contact me at hastingshotels.info

    October 12, 2011 at 6:48 pm
  27. Alan Richards

    Update went on fine but no all my phones refuse to have the corret time. They have all defaulted to 17Feb and no matter what I do they will not return to the correct time.

    Server etc has correct time

    October 13, 2011 at 8:29 pm
    • @ Alan – Can you reprovision again? Do you use provisioning? Can you check the timezone set in the Phone provisioning / General / Time Settings? Confirm that your phone model is listed there and re-create the provisioning files.

      October 17, 2011 at 3:41 pm