3CX Phone System Build History – Version 16


3CX Phone System, Version 16, Update 1, Build 16.0.1.273, May 2019

  • Fixed issue with forwarding to Mobile when Mobile Number is changed, setting all rules to forward to External Number.
  • Fixed exception “DNNameIsNotSpecified” when creating IVRs from Management Console.
  • Fixed issue with the PBX Configuration Tool’s “Congratulations” page not setting the PBX Admin email.
  • Fixed issue with the “Ring My Mobile Simultaneously” option when restarting IVR Service.
  • Fixed Firewall Checker erroneously reusing same STUN transaction IDs, reporting false negative results for correctly open and NATted ports.
Templates
  • Updated logo for Snom D765 devices.
  • Fixed issue with BLF LED statuses for Snom D305 and D315.
  • Fixed New Zealand values for Yealink Dect W60.
  • Added new Fanvil door phone devices.
  • Added new Gigaset N670 IP PRO and N870 IP PRO DECT devices.

3CX Phone System, Version 16, Update 1 BETA, Build 16.0.1.269, May 2019

  • Fixed Call Manager Application Crash due to subroute failed synch issues when call terminated at the same time with failure response from endpoint.
  • Fixed call forwarding routes, in case the extension is busy on a call, the call was not routed to forwarding rule “If I am busy or my phone is unregistered”.
  • Fixed Memory Leak inside Call Manager with Subscribes for BLFs.
  • Fixed Management Console Application crash due to an exception caused by bridges when sending a chat to a disconnected bridge.
  • Fixed Management Console Application Crash on system service restart.
  • Fixed validation in Management Console when adding DID with 3 digits which were bypassing validation of 4 digits.
  • Changed the “Import / Export” button in SIP Trunks.
  • Added Terminal to Hosting Admin.
  • Fixed validation inside Management Console when importing an audio file which is not supported.
  • Fixed Management Console, route Send Call to Call Flow Apps when no Apps are created which throws an error Object reference not set to an instance of an object.
  • Fixed ‘sip-from’ and ‘sip-to’ which was incorrectly setting PBX FQDN for snom devices behind SBC which caused malformed notifications to be sent to snom Devices.
  • Fixed issue in System Service when failover Passive Mode which was not calling update for parameters related to Public IP in case administrator changed Public IP via Management Console.
  • Added issue with Hotel Wake-UP Calls which now sends message to PMS in Local Time instead of UTC Time.
  • Fixed issue with Hotel Fidelio, message related to changing of guest name.
  • Fixed issue with services not properly starting in Failover Mode.
  • Fixed counting of sim calls for Queue Callbacks.
  • Fixed Deadlock inside Management Console caused by running of Firewall Checker.
WebClient 
  • Fixed issue related to Web Visitors when “End Chat” would not end the session keeping the session stale.
  • Added new Icons for Office 365.
  • Replaced Phone Icons.
  • Fixed Error in the Web client with Video in full screen due to latest updates from Chrome.
  • Fixed Calendar in Portuguese & Norsk.
  • Added handling to not request chats in case chat is disabled.
  • Fixed Deletion of Group Chats over the bridge which would reappear in the web client if a change was made in Bridge Configuration.
  • Fixed issue with the dialer ringer caused to play it twice in early media.
  • Fixed Error Failed to execute ‘setRemoteDescription’ on ‘RTCPeerConnection’: Failed to set remote offer sdp: Duplicate a=mid value ‘0’.
  • Added support to Update Web Client via Updates.
CRM
  • Fixed VTiger Call Journaling which failed due to missing mandatory fields.
  • Fixed Bitrix Contact Lookup when contact has more than one number.
  • Fixed MsSQL: Call that contains string as CID is not added in calls table.
  • Fixed MsSQL: Contact is created in Local Phonebook even if First/Last Name is NULL in DB.
  • Fixed MsSQL: Non-valid CIDs are added in the Contacts table.
  • Fixed ConnectWise Template, Call Journaling should allow note creation.
  • Fixed FreshDesk template to specify the ticket type.
Templates
  • Added new “VoipTel Italia” VoIP Provider.
  • Added new “NVoip” VoIP Provider.
  • Added new “RingLogix” VoIP Provider.
  • Added new “Jaguar Network” VoIP Provider.
  • Added new “Telcoinabox” VoIP Provider.
  • Added new “Buroserv” VoIP Provider.
  • Added new “Telerys” VoIP Provider.
  • Updated template of “Devoli”.
  • Updated template of “dus.net”.
  • Updated template of “telenet”.
  • Updated template of “Nvoip”.
  • Updated template of “Alhambra”.
  • Updated template of “Vodafone DE”.
  • Updated template of “Flowroute”.
  • Updated template of “FM Telecom”.
  • Updated template of “Spitfire”.
  • Updated template of ” Voz Telecom”.
  • Updated template of “Intellinet”.
  • Updated template of “Vanilla”.
  • Added the Dynamic functionality for the Transfer button of the Grandstream phones.

3CX Phone System, Version 16, Build 16.0.0.1581, March 2019

  • Updated Help Links
  • Updated License Expiration and Maintenance Expiration Emails
  • Updated Translations for Management Console & WebClient
  • Updated Welcome Email

3CX Phone System Version 16, Release Candidate, Build 16.0.0.1570, March 2019

  • Added new 3CX Call Flow Service.
  • Added labels for System Extensions such as Call Parking & Shared Parking in System Extension Page.
  • Fixed an error inside Management Console which occurred due to reloading incase Security Password was changed or modified.
  • Fixed Rotation of Log files due to an extra “.” in the end of each log.
  • Added Help Links for new CRMs.
  • Fixed exception in Myphone server “Argument Out of Range” due to Chats.
  • Fixed Click2Talk showing of Agents when Agents are logged out.
  • Fixed loop inside PBX Config Tool caused on failure to obtain DNS suffixes.
  • Fixed Exception System.IO.DirectoryNotFoundException on Restore caused by missing creation of Chat Folder.
  • Fixed search for “Send FAX to” for DID/CID.
  • Fixed Media Server Application Crash caused by sendonly attribute for SRTP media.
  • Fixed exception in Management Console System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection’s state is no longer correct.
  • Fixed Management Console Application Crash triggered in WebRTC when dialing external calls and at the same time session is terminated.
  • Fixed search in System Extensions due to case sensitivity.
  • Fixed saving of group rights whereby Can See group Recordings for Default Group “Manager” will not be enabled by Default.
  • Fixed race condition in IVR Core where playing of prompts is not triggered after a successful transfer.
  • Reports Failed Callbacks in case of Callback Fail was not being reported.
  • Fixed issue in Failover when in Passive Mode after renewing Letsencrypt Certificates causing to replace IP/FQDN.
  • Fixed issue in Call Manager related to IPv6 when binding is disabled, in Contact IPv6 Address was specified.
  • Added new translations for Management Console.
  • Replaced icon for Office 365 in Management Console Settings Page.
  • Added update scripts for Instance Manager when performing version update to newer versions.
  • Fixed issue with validations throwing an error in Queues Page when setting seconds with a higher value.
  • Optimized Extension Management Rights how rights are assigned to each and every extension.
  • Changed filter in recordings page to show a better ui because the previous one had bugs.
Web Client
  • Added Wallboard Pop-out.
  • Fixed creation of Audio Conference with Calendar Google, the description in Google Calendar was not loaded.
  • Optimized rendering of recordings.
  • Fixed Exception ‘setRemoteDescription’ on ‘RTCPeerConnection’: Failed to set remote answer sdp: Called in wrong state: kStable.
  • Fixed Group Rights with “can see group recordings” when having extensions in Favourite Group.
  • Added support for Block Anonymous Chat & End Chat Session for Web Visitors.
  • Added translations for Web Client.
Templates
  • Added new “VoiceHost” VoIP Provider.
  • Updated template of “Peoplefone”.
  • Added new “Multiconnect GmbH” VoIP Provider
  • Removed template of “: Deutsche Telefon Standard AG”.
  • All supported phones are provisioned to interrupt the existing call in case of Multicast Paging call comes

3CX Phone System Version 16 BETA 1, Build 16.0.0.1375, February 2019

  • Fixed Google.GoogleApiException: Google.Apis.Requests.RequestError Bad Request [400].
  • Added Manage License Key in License Settings Page.
  • Added Node 3CX Portal.
  • Fixed exception in CRM Module during contact creation: Object reference not set to an instance of an object.
  • Fixed exception in Queue Manager System.NullReferenceException: Object reference not set to an instance of an object.
  • Added Help Links for Instance Manager.
  • Fixed exception in System Service System.Threading.Tasks.TaskCanceledException: A task was canceled.
  • Fixed exception in Queue Manager ‘PrintReport’:System.ArgumentOutOfRangeException.
  • Fixed exception in IVR Json.JsonReaderException: Unexpected character encountered while parsing value.
  • Fixed Myphone Queue stuck calls in servicing of calls.
  • Fixed logger in Queue Manager which was not rotating to Backup Folder.
  • Fixed exception in VMail Transcription System.NullReferenceException: Object reference not set to an instance of an object.
  • Fixed Connection/Disconnection to OM procedure for BackupCmd, RestoreCmd, CHconverter, System Service, Queue Manager, Management Console,
  • CloudServicesWatcher.
  • Fixed Google.GoogleApiException: Google.Apis.Requests.RequestError Rate Limit Exceeded [403].
  • Fixed exception in Management Console System.NullReferenceException: Object reference not set to an instance of an object.
  • Fixed Call Manager application crash when simultaneous route connect/fail happen at the same time.
  • Fixed Media Server application crash when switching of current decoder occurs in race conditions.
  • Fixed Logging Level resets when restoring backups. Now if your system is configured to Medium or Verbose Logging, on restore this will not reset to Low.
  • Fixed issue under linux with custom SMTP giving an error while attempting to establish an SSL or TLS connection.
  • Added “Source IP Address” in Email Event “The registration status of an extension changes”.
  • Fixed Call Manager application crash handleTargetRefresh.
  • Fixed Call Manager application crash ReferencedTypeBase.
  • Fixed exception in CRM System.NullReferenceException: Object reference not set to an instance of an object.
  • Fixed Call Manager application crash if a call has a leg with no endpoint yet.
  • Fixed Call Manager application crash on failure response sent on SUBSCRIBE.
  • Fixed Management Console application crash when Session is ended in race conditions.
WebClient
  • Fixed scroller up/down in WebClient using Firefox.
  • Fixed multi-select delete of Recordings.
  • Added support for Drag & Drop for BLFs Page in WebClient.
  • Fixed Error in WebClient “reconnecting to server. Unable to perform this request at the moment. Please try later.” due to delete of recordings.
  • Fixed BLFs List View using Firefox.
  • Fixed Download for recordings using Edge.
  • Fixed WebClient Custom BLFs.
  • Fixed Click2Talk chats shows “null” in Edge.
  • Fixed Copy Paste emojis in Chat.
  • Fixed issue with call toaster when it is slided on the side where you could not use any operations like Call, Chat, Delete, etc.
  • Fixed call transferring to Shared Parking Places (SPx) from Dial Pad and Active Calls.
  • Added Office365 Contact type in WebClient phonebook.
  • Fixed Click2Call via WebClient when dialing out caused an error which terminates session.
Templates
  • Added new “Linkt” VoIP Provider.
  • Added new “TeleVoIP” VoIP Provider.
  • Added new “Signet” VoIP Provider.
  • Added new “HostProfis” VoIP Provider.
  • Added new “Devoli” VoIP Provider.
  • Added new “FL1 Telecom” VoIP Provider.
  • Added new “Commander” VoIP Provider.
  • Updated template of “Deutsche Telekom”.
  • Updated template of “Trenove”.
  • Updated template of “Tele2e”.
  • Updated template of “NexPhone”.
  • Added a new parameter to Snom template. Phones will send the MAC in the “User-Agent” header of the SIP REGISTER messages.
  • Updated the Htek template to support more than 1 EXP.
  • Added new Fanvil phones X7, X7C and X210.
  • Removed Connecting Project Provider.

3CX Phone System Version 16 ALPHA 2, Build 16.0.0.1110, December 2018

  • Fixed exception “An error occurred during the activation of a particular registration” when accessing Activity Log.
  • Fixed exception “System.NullReferenceException: Object reference not set to an instance of an object” due to Vmail Box Scanner.
  • Fixed exception in Myphone “DeserializeAndCall exception: System.NullReferenceException: Object reference not set to an instance of an object” caused by multi-access from the same session.
  • Fixed exception in System Service “System.Xml.XmlException: ‘3CX’ is an unexpected token” caused by Welcome Email Templates.
  • Fixed issue with option “Play full intro prompt before calling agents” before it used to ignore any DTMF action incase prompt is played, now it correctly accepts any DTMF action while prompt is being played.
  • Added more informative logs inside System Service incase Vmail Transcribe fails with an error code.
  • Fixed minor issues related to handling of input buttons.
  • Fixed minor issues related to sorting for Groups.
  • Added more strict validations in case of Click2Talk or Click2Meet friendly names to avoid having duplicates inside configuration.
  • Fixed generation with friendly names incase spaces or characters are added in the name for extensions & queues.
  • Fixed exception System.NullReferenceException: Object reference not set to an instance of an object inside System Service caused by multiple vmails transcribing at the same time.
  • Fixed exception System.NullReferenceException: Object reference not set to an instance of an object inside Management Console caused by multiple prompt sets being deleted at the same time.
  • Fixed minor issue related to show chat view since the new introduction of tree menus.
  • Fixed memory leak inside System Service caused by Voicemail Box Monitor.
  • Fixed BLF status for Status DND.
  • Fixed Click2Talk not updating “Call Status” when engaging video calls and video queue calls.
  • Added new translations for Click2Talk.
  • Update translation files for Management Console.
  • Updated translation files for PBX Web Configuration Tool.
  • Fixed Call Manager application crash caused by canceling subroute in case of failed routes.
  • Fixed stuck calls inside Call Manager triggered incase Agents in Queues has forward to mobile and the outbound route has multiple failed routes configured.
  • Fixed exception System.ArgumentException caused inside Myphone Server related to processing image files which could cause an Out of Memory exception.
  • Fixed deadlock inside System Service caused by multiple vmails transcribe run in parallel.
  • Added Prompts for all Languages for IVR Scripting “Playback user input and request confirmation”.
  • Added ability inside System Service to not regenerate phonebook each time a call comes through when a contact does not change.
  • Fixed exception System.NullReferenceException: Object reference not set to an instance of an object in System Service caused by muted vmails.
  • Fixed Setup Config XML when adding China as Country Code.
  • Added task to enable feature “Enable WebRTC softphone in Web Client and associated features (WordPress Plugin and Conference Dial-In integrations)” by default.
  • Added task to remove DN bound to old VAD/CFG Project.
  • Added task to delete old QM parameters and extend IVR RTP PORTS incase these ports are not customized.
  • Updated Welcome Email Templates.
  • Updated Conference Templates.
  • Fixed emergency numbers which could be saved without having a SIP Trunk or Gateway.
  • Fixed call manager initialization process for sipIds mapping.
  • Fixed saving of Click2Talk and Click2Meet in case of validation errors.
  • Fixed issue with downloading image files from Click2Talk users.
  • Fixed issue with WebSocket which where not being closed from client side.
  • Added global cancellation of mail sending and fixed suspending of Boxes Monitor which caused to never shutdown system service.
  • Added ability to synchronize SMTP “office365” and “outlook” via Management Console to add param ICS_PUT_ATTENDEE with value 1 to fix a change which Microsoft did recently with “InvalidRecipients” which triggered an issue with conferences ICS emails not being sent.
  • Added ability to synchronize SMTP “office365” and “outlook” via PBXConfiguration Tool to add param ICS_PUT_ATTENDEE with value 1 to fix a change which Microsoft did recently with “InvalidRecipients” which triggered an issue with conferences ICS emails not being sent.
  • Added support for DIDs in Import/Export of Extensions.
  • Fixed exception “System.NullReferenceException: Object reference not set to an instance of an object.” in System Service caused by empty wav files.
  • Fixed assigning of DIDs from Extensions and Queues.
  • Fixed deadlock inside Call Manager related to re-routing to external numbers.
  • Added support for Invalid input for IVR Calls.
  • Improved sorting in Web Management Console.
WebClient
  • Fixed alignment issues related to Chat Toaster when receiving file name.
  • Fixed minor issues related to overlapping dialogs when WebClient on less resolution screens.
  • Fixed chat not reloading when user logs in with a different extension.
  • Fixed indicator in case of “Status Temporarily” which was not updating to all users when a user change temporarily his profile.
  • Fixed indicator in case of Profile Status was changed to DND “Do Not Disturb”.
  • Fixed copy/paste emoticons.
  • Added support to provide Name or EMail when anonymous user ends the session.
  • Fixed chat settings notification “Show Web Notifications Only”.
  • Added some checks to avoid sending empty chat messages.
  • Fixed exception Object Saving Exception in WebClient when scheduling audio conferences.
  • Added support in WebClient, incase a call or chat message via Click2Talk and Click2Chat will provide Name/Email or Email or Name or Anonymous.
  • Fixed lookup for Email when email matches to an extension or contact as type in search box.
  • Fixed WebRTC softphone in Web Client when selecting a CSTA device it will unregister line.
  • Fixed Voicemail rendering when a vmail is transcribed.
  • Fixed Display Name when outbound calls are made from WebRTC softphone in Web Client.
  • Fixed Error “Cannot read property ‘toLowerCase’ of undefined” in WebClient related to Forward Rules.
  • Fixed Chat notification wasn’t updated when deleting chat sessions.
Templates
  • Added new “Innsbrucker Kommunalbetriebe AG” VoIP Provider.
  • Added new “Seamless-Communications” VoIP Provider.
  • Updated template of “C2 Communications ” VoIP Provider.
  • Added Iceland/ Reykjavík time zone.

3CX Phone System Version 16 ALPHA, Build 16.0.0.982, December 2018

  • Record prompt broken which was not allowing you to save file and record prompt.
  • Changes to Welcome Email and Conference Emails
  • Added Country flags into SIP Trunks
  • Optimized Provisioning and Updates mechanism for downloading files which are not kept in memory anymore reducing load and memory usage.
  • Fixed underscore in DID or Ring Group will cause recording not to show in console
  • Fixed display rules for CID Routes
  • Fixed PBX Configuration Tool in rare conditions which could not retrieve license information/fqdn
  • PBX Config Tool Renew Certificates 100 % CPU Usage and process remains running
  • Deadlock inside Call Manager invoke->dum + dum->dbupdate. creation of rerouting legs moved to DUM thread
  • Call Manager Application Crash busy check procedure (was crashing if a call has a leg with no endpoint yet)
  • Call Manager Application Crash check that re-route partner leg is connected
  • Call Manager Stuck Calls in Active Calls
  • Call Manager – Application Crash cleanup of subroutes when call is terminated during re-routing
  • Management Console – Application Crash Cause by MyCallListener::ended event from WebRTC
  • QM under Linux when performing an outbound call it takes 2 % constant
  • Call Manager Crash CallLeg::onConnected
  • Call Manager Application Crash synch issue related to re-route list iteration
  • Call Manager Memory usage and stuck legs/created calls due to PointersPool, fixed reconnection to CHR
  • Force Call Manager using UDP-only for all requests targeted to IP with no transport specified.
  • WebMeeting Start/End time in the WebMeeting Report is always in UTC
  • Checking out guest with phone registered, voicemails are not deleted
  • CID Inbound Rule name not shown in WebClient
  • Holidays Update is not notifying the Extension Scheduler so it remains in current profile
  • Updating Holidays resets Triggers of extension so they do not change profile.
  • Personal contact not matching in Queue calls
  • Filtering presents results only 1 page long even if more entries are present and cleaning filter does not show all pages in chat
  • Support Info will include Memory info (ram) Hard Disk information.
  • Turkey Time Zone updated.
  • Venezuela Timezone updated.
  • Belarus timezone updated.
  • Call Manager Application Crash due to canceling leg that didn’t make INVITE.
  • Call Manager Application Crash due to MSEP & MSCall.
  • Call Manager Application Crash due to validity check not performed for ExtnCfg logging.
  • Call Manager Application Crash when routing call fails incase Media Server is not running during that time.
  • 2 streams causing audio distortion when you join to a conference and the last status of the participant was in muted state.
  • IVR: if callback fails local extension or external number it will play some random number (“Read date/time”)
  • PlayFile: Cannot open stream source error: 123 Failed to open file
Webclient
  • Copy and paste text in Webclient chat
  • Pop-up for file size limitation is shown only once
  • Multiline chat doesn’t work
  • Chat: Group Chat under Edge browser shows “null”
  • Cannot answer inbound call if SRTP is enabled on extension settings
  • Date picker in WebClient Conferences
  • Better indicator when no phone is connected
  • When user taps on empty area, a refresh used to occur
  • Notes in conference accepts Html tags
  • Adding a new participant to the conference sends another email to the organizer
  • When main telephone number empty email is incomplete
  • Call Duration when answering call from Queue adds the waiting in the Queue
  • Integration url is not launched if user updated “Notify When” setting
  • Transfer dialog is canceled due to updates of active calls
Interops
  • Added new “FM Telecom” VoIP Provider
  • Added new “Cloud Nippon” VoIP Provider
  • Added new “Partner Communications Company ” VoIP Provider
  • Added new “dus.net” VoIP Provider
  • Added new “Nerim” VoIP Provider
  • Added new “Vivo” VoIP Provider
  • Added new “Inexio” VoIP Provider
  • Added new “Nexphone AG” VoIP Provider
  • Added new “Ecotel” VoIP Provider
  • Added new “AfterDark Telephony” VoIP Provider
  • Added new “Convergia” VoIP Provider
  • Added new “Synelyans” VoIP Provider
  • Added new “Avencom Telekom” VoIP Provider
  • Added new “Cyta” VoIP Provider
  • Added new “Codepi” VoIP Provider
  • Added new “VTX” VoIP Provider
  • Added new “Cobalt IT” VoIP Provider
  • Updated template of “Generic SIP Trunk”
  • Updated template of “Generic VoIP Provider”
  • Updated template of “Intertel” VoIP Provider
  • Updated template of “Australian Phone Company”
  • Updated template of “Weepee” VoIP Provider
  • Updated template of “Telecom Italia” VoIP Provider
  • Updated template of “T4Com Ltd” VoIP Provider
  • Updated template of “Swisscom Smart Business Connect”
  • Updated template of “Spitfire” VoIP Provider. 0022876
  • Updated template of “OneCentral” VoIP Provider
  • Updated template of “Gamma” VoIP Provider
  • Updated template of “MyRepublic” VoIP Provider
  • Updated template of “Backbone Solutions AG – Sipcall” VoIP Provider
  • Updated template of “Breeze Connect” VoIP Provider
  • Updated template of “Telstra – SIP Connect (SIP Trunk)” VoIP Provider
  • Updated template of “Telstra – SIP Connect (Enterprise Trunk)” VoIP Provider
  • Updated template of “Bandwidth.com” VoIP Provider
  • Updated template of “IT Communications Limited” VoIP Provider
  • Updated template of “Teletek” VoIP Provider
  • Removed template of “Partner-Netwerk” VoIP Provider
  • Fixed FXS port #2 issue for GXV gateways
  • Added DTMF Methods priority provisioning for the Grandstream FXS gateways
  • Added new Snom D735 and D717 models into the list of supported devices
  • Added new Fanvil X1 and X2C models into the list of supported devices
  • Added new Htek UC912G model into the list of supported devices
  • Set H.264 as a default video codec for Fanvil Android phones. Video calls between them and 3CX Webclient are possible now
  • Removed all Welltech templates
  • Removed “inactive_stream_alert_info_text” from Snom Templates as this is not required anymore with new Queue Manager