SP1 V15 Available – New Features and Improvements

Update to SP1 of 3CX V15V15 is marking a huge success! We’ve received a lot of positive feedback from our resellers and end users both in regards to the new functionalities but also about the new redesigned Dashboard and Windows client.

And now we’re releasing SP1 of V15 already, all this in less than a month! The service pack includes among other things:

  • New Active Calls page in the Dashboard
  • Full localization of the management console and clients
  • Added the ability to download report in addition to receiving via email.
  • Highlights extensions that have insecure passwords.
  • Numerous fixes, see complete Change Log

We have also added the ability for users to configure custom BLF Keys in the BLF sidepanel of 3CX client for Windows. This feature will be available in the commercial editions only, although its available as evaluation in the PBX Edition temporarily.

Download Links and Documentation

If you are already using V15 you can update as follows:

  1. Log in to the 3CX Management console.
  2. Press the “Updates” dropdown and select “Service packs”.
  3. Select SP1 and press download. 3CX will log you out from console, download the update in the background and install it.
  5. An Email will be sent to the Administrator email when the update is complete. Don’t login before.

If you are not using 3CX V15, then you can download the latest build here.
Download the Windows client
Download the Mac client
Read the Admin Manual
Read the User Manual
View the complete Change Log

Liked this article?

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

    Hi, our 3cx v15 is in production and we love it. Hoewer why the system extensions (Ring group, IVR,..) are displaying on the midle of the interface?. Does the simple user need to see that? Please keep the client easy to use as before. Simple only simple. Or add feature to be able to hide that display.
    Thank you

    August 16, 2016 at 3:59 pm
    • Charalambos Eleftheriou

      @Sofiane, are you referring to the dashboard of 3CX Phone system management console? The dashboard has been designed with so that it is easy to see if there are any issues with the system at a simple glance.

      August 18, 2016 at 2:36 pm
    • @Charalambos, no I talking about the 3cx phone client windows.
      Thank you

      August 21, 2016 at 1:11 am
    • Roadwings

      Agreed. It is possible for someone to be transferred to a page group! This should not be.

      September 7, 2016 at 6:13 pm
  2. 3CX Admin

    I found it in the 3CX 15 Alpha announcement it simply states “NGINX web server instead of IIS/Abyss” but there seems to be no documentation as to whether or not IIS may remain installed or not, or if IIS can still be used.

    August 18, 2016 at 12:26 am
    • Charalambos Eleftheriou

      HI, IIS is no longer used and it is best to remove it from the server before installing 3CX V15.

      August 18, 2016 at 2:29 pm
    • 3CX Admin

      It would be good to include this in your install and upgrade instructions so people don’t have to ask, use support channels, or dig for it. Thanks.

      August 18, 2016 at 3:03 pm
  3. 3CX Admin

    It appears the 3CX webmeeting URL is decided automatically. In the past I was able to choose mycompany.3cx.com. Now it is pbxhostname_externaldomain.3cx.com. Is there a way to correct this back to mycompany?

    August 18, 2016 at 3:08 pm
  4. Viacheslav Karlik

    Where can I find WebRTC? Is it deleted now? Why?

    August 20, 2016 at 11:49 am
    • Charalambos Eleftheriou

      @Viacheslav, There will be a re-introduction to this feature in a different form in the near future.

      August 24, 2016 at 3:40 pm
  5. Jon

    I have a licensed copy of 3CX V15. When I check for updates, my system is up to date. However SP1 is still not installed?

    August 24, 2016 at 1:06 pm
    • Charalambos Eleftheriou

      @jon, Sp1 is integrated into the latest installer, so if up to date it means you have the latest version installed.

      August 24, 2016 at 2:28 pm
  6. We are missing the feature to allow the Digital Receptionist (IVR) to ask for a “code” before calls are being transferred. example; 24/7 support calls, callers need to enter password to be forwarded to tech on duty. It was available in v14 through VAD, but VAD isn’t available for v15 yet? or am I wrong?

    August 29, 2016 at 5:13 pm
    • Charalambos Eleftheriou

      @Peter, We are planning a major upgrade to the VAD that will add much more control and scriptability to voice applications. It’s going to share much of the logic and code with the new client/CRM integrations. A big new feature will be the ability to launch outbound calls and integrate with Queue functionality. You will be able to build powerful integration and contact center apps. Time frame: October / November. The feature you are looking for is not available out of the box in v15.

      August 29, 2016 at 7:35 pm

    I am having major issues with the inbound calls. They go straight to a voicemail no matter what I define in the IBM.
    Have been using V14 for a while.

    October 2, 2016 at 8:43 am
  8. David Simmonds

    I get this same exception. In the Phone Provisioning tab I show four codecs listed. All I do it click OK and I get the exception. I have a licensed version 15 SP1 of 3CX Phone System. How can I resolve this issue?

    August 11, 2016 at 8:11 pm
  9. David Simmonds

    System.NullReferenceException: Object reference not set to an instance of an object.

    at TCX.Configuration.Templates.LocalPhoneDevice.SaveCodecs(XDocument doc)

    at TCX.Configuration.Templates.LocalPhoneDevice.ToXml()

    at TCX.Configuration.Templates.LocalPhoneDevice.Save(Extension ext, Int32 devIdx)

    at ConfigurationManagementModel.CfgTemplateInfo.SaveInfoToPhoneDevice(PhoneDeviceInfo info, PhoneDevice phoneDevice, Extension extension)

    at ConfigurationManagementModel.PhoneDeviceInfoExtension.SetPhoneDeviceInfos(Extension ex, PhoneDeviceInfo[] infos, ICfgTemplateInfoProvider templateInfoProvider)

    at ConfigurationManagementModel.CfgExtensionEditor.Serialize_AfterSerialize(Object sender, SerializeEventArgs e)

    at ConfigurationManagementModel.PropertySerializer.Serialize(ICfgItemInternal cfgItem, SerializeParameters serializeParameters)

    at ConfigurationManagementModel.CfgItemBase.Save()

    at ManagementConsoleJS.Services.Editor.Save()

    at ManagementConsoleJS.Services.EditorService.SaveActiveObject(Int32 id)

    at ManagementConsoleJS.Controllers.EditController.Save(Int32 id)

    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__28.MoveNext()

    — End of stack trace from previous location where exception was thrown —

    at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__18.MoveNext()

    — End of stack trace from previous location where exception was thrown —

    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

    at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext()

    — End of stack trace from previous location where exception was thrown —

    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

    at ManagementConsoleJS.Middleware.ExceptionWrapperMiddleware.d__3.MoveNext()

    August 11, 2016 at 8:13 pm
  10. Do you have other devices mapped to this extension? Check all the phone devices from the phone provisioning page > Your Phones drop down.

    August 12, 2016 at 9:06 am
  11. Go to the problematic extension > Phone provisioning > Find the phone without codecs displayed in the codecs section and delete that phone model, save the extension and add the phone again. This exception is a known issue and is caused because the template for this phone device had to have a major update.

    August 12, 2016 at 9:05 am
  12. David Simmonds

    I only have one device attached to each extension. I don’t know how you mean find the phone without codecs on the extension.

    August 12, 2016 at 6:51 pm