Release Notes

Sign up for our Newsletter & Release Notes Alerts!

This field is for validation purposes and should be left unchanged.

May 21, 2025 – More Bulk Delete Fixes

  • Phones
    • Delete Functionality
      • Bug Fix: Bulk delete for the same extension
        • This issue is now fixed. A person with the correct permissions can delete as many phones as they want and they should all be successful.
      • Added message to the delete confirm dialog for phones to remind user it will be deleted in 3CX as well as Controvo

May 16, 2025 – Bulk Delete and Dashboard Updates

  • Phones
    • Delete Functionality
      • Known Issue: Bulk delete for the same extension
        • This will not work completely, it will only successfully delete one phone for the extension each time you try
        • This occurs because of how we have to interact with 3CX’s API
  • Dashboard
    • Added some more widgets to the dashboard
    • Update the data every minute and how a timer for this update at the top, just the phone systems table

May 12, 2025 – More General Updates

  • Extensions
    • Added button to view 3CX roles and their associated permissions/access
      • On extension table page
      • On extension edit page, after you choose a department it will show up at the bottom of the Role Settings section
  • General Updates
    • Changed a couple of buttons’ text
    • Updated UI for the dual list selectors spread throughout the app
    • Created a little visual distinction between Profile and Logout buttons in the navbar menu.
  • Bug Fixes
    • Fixed but that would show inactive/deleted phones and extensions when creating/editing a group
As always, to make sure you are looking at the latest UI (in chrome)
  1. press F12 to bring up developer tools
  2. right click on refresh button and click Empty Cache and Hard Reload

May 7th – General Updates

  • Policies
    • Adding new settings to be configured by the policies
      • Recording Settings
      • Dial Code Settings
      • Update Settings
  • Standards
    • Adding the new policy settings to Standards
    • Adding missing toast for when a single issue is fixed to report success
    • Slightly changing the countdown so it starts to show seconds when it gets below 1 minute
    • Updating the Issue Descriptions for a bit more clarity
  • Bug Fixes
    • Fixed visual bug in Standards that would prevent the progress bar from resetting when the timer reset by any means
    • Fixed bug where the Standards would show a discrepancy on a setting that is marked as Unset

April 23, 2025 – Extension Updates

  • Extensions
    • Added ability to Send a Welcome Email/Reset Password for an extension
      • 4 possible ways
        • On creation of a new extension, there is a toggle to send a welcome email upon successful creation of the extension, automatically
        • On edit of an existing extension, there is a toggle to send a reset password request upon successful update of the extension, automatically
        • Reset Password option in the Actions dropdown for the table
        • Reset Password option in the Action button on the row
        • Requires Extension Create/Edit permissions to do
 

April 21, 2025 – Policies ver. 0.1!

This is the one we’ve been waiting for! The first core and most critical feature that all of the others have been built up to support thus far. Build out configuration policies and apply them to control configurations for your 3CX PBX’s. Allow those policies to ignore, notify, fix, or notify and fix configuration drift from those policies!

This will allow the mass implementation and change of dozens to thousands of 3CX PBXs in minutes rather than manual clicking or script creation over the course of hours!

We currently support 59 settings within 3CX. Soon to support more and additionally to support ‘features’ like auto-whitelisting and forced extension call recording which expand on the management setup for the 3CX PBX.

  • Policies
    • Basic functionality supported
      • Create/Edit
      • Assign Policies to Customer and/or Phone Systems
    • Coming Soon
      • Automatic Policy Enforcement
        • user choice for each setting when we get a mismatch
          • ignore
          • notify
          • auto-fix
          • notify and auto-fix
    • Next Steps
      • Work to support more and more settings in 3CX
    • TVS Standards is still there and will update when policies are changed, if you change a policy or assign new policies to some customers or phone systems or rearrange the policy priority for a specific customer or phone system, you can hit the Run Now button in the Standards and see a fresh version of mismatches, if there are any.
      • Standards will be going away when we have auto policy enforcement
    • Known Bugs
      • I think there’s an issue when trying to use the + Create Policy button from the Policy Assignment tab itself.
        • Workaround: Go to the Policies tab and hit the + Add Policy button there, and it will work just fine
Bug Fixes
    • Fixed bug around creating a new Admin

April 10, 2025 – Basic Phone Changes

Features
  •  Phones
    • Added ability to provision a phone from the Phones table
Bug Fixes
  • Fixed a bug where if a phone was provisioned “directly”, i.e. acting as it’s own SBC, or via a Local Lan/VPN, it wouldn’t be added correctly in 3CX and be in an errored state in 3CX where it made you choose a router phone

April 7, 2025 – CPU Monitoring Returns and QR Codes Viewable

Features
  • Phone Systems
    • Added Restart All Services feature both singular and for mass actions
      • Phone System > Create/Edit permissions required
    • Brough back CPU usage!
      • 3CX’s Services page has an estimate of CPU usage per 3CX service, aggregating these as a total. Sometimes this does add up to over 100% utilization because of the 3CX refresh intervals.
  • Phones
    • Added buttons for Reboot, Re-provision, and Upgrade Firmware both singularly and bulk Actions
  •  Extensions
    • Added QR code generator for using the smart phone app for testing client extensions.
      • Extensions > View permission required.

April 2, 2025 – UI-pocalypse

Major UI Updates!!
  • Column Chooser to all pages (with user profiles to save choices coming soon)
  • Monitors and Alerts
    • Combined Monitors and Alerts into a single section, revamped table view of alerts.
    • Added feature of exclusions for group based alerting
    • Changed color visualizations of priorities
    • Added link to direct click ConnectWise PSA tickets
    • Made entire Alert line clickable for alert information
    • Updated “Alerted” status to “Alert Sent”
    • Fixed bug with table view of alerts not showing client specific information
    • Added toggle to Alerts to hide closed alerts by default and show closed alerts when toggle is clicked
  • Phones and Extensions
    • Renamed Phones and Extensions to 3CX Objects
    • Created locations for future objects SIP Trunks, IVRs, Ring Groups, Call Queues, and SBCs
  • Left Pane
    • Renamed “Admin” to “System”
    • Minimize left pane bug fixed
    • Click Highlight now shows white text instead of black
    • Added Tools section for future feature expansions

March 30, 2025 – MAJOR FEATURE RELEASE – ConnectWise PSA Sync

After several months of work, we are happy to announce we have released our ConnectWise PSA Integration for Controvo.

Major Features Include

  • Company, Location, Contact Sync
    • Based on Company Type and Company Status
    • Location and Contact Sync are optional when company sync is enabled
    • Indications in each respective list of synced objects
    • Items synced from ConnectWise PSA are by design, no longer editable directly in Controvo and should be updated in ConnectWise PSA to sync new information to Controvo
    • Future versions will include Contact (phone number) information auto-updates based on Company, First and Last name match in 3CX PBXs.
  • Alerting and Ticketing Bi-Directional Sync
    • Alerts generated for monitors in Controvo will not only generate an alert in Controvo, but also generate a Service Ticket in ConnectWise PSA.
    • Choose the board in the main integration setup pages.
    • Choose priority levels based on which type of monitor you have created.
    • Create a mapping between ConnectWise statuses and priorities and Controvo statuses and priorities to customize your deployment.
    • Alerting page in Controvo holds clickable links directly to the ticket in ConnectWise PSA.
    • Re-alerts in Controvo are sent as an updating ticket note if a ticket is still open in ConnectWise PSA. If a ticket has been closed and a monitor re-alerts, a new ticket is opened.
  • An API Member in ConnectWise PSA is required with the following permissions:
  • Companies -> Company Maintenance -> Inquire: All
  • Companies -> Contacts -> Inquire: All
  • Service Desk -> Close Service Tickets: Edit: All & Inquire: All
  • Service Desk -> Service Tickets -> Add: All, Edit: All, Inquire: All
  • System -> Member Maintenance -> Inquire: All
  • System -> Table Setup -> Inquire: All, hit customize and make sure this is in the list:
    • Service / Priority
    • Service / Service Board
    • Service / Source
    • Company / Company Status
    • Company / Company Type
    • Project / Project Board
    • Contacts / Contact Type

March 27, 2025 – New Monitoring and Alerting Changes

Monitoring and Alerting Updates
  • Groups are now selectable as Monitor targets.
  • Add near future option for ConnectWise PSA for notification type (feature coming soon!)
  • Preview Alert window updated to respect line breaks.
Global Variables
  • Reorganized the Global Variable view in the notification setup within Monitoring.
  • Updated Preview Alert window during Monitor setup and editing

March 20, 2025 – Quality of Life Phone Changes for Troubleshooting

Phones
  • Added Copy Config File URL to the options menu for phones to assist with phone reconfiguration when copying the downloaded configuration file to a local device isn’t possible.

March 10, 2025 – User Editable Monitors and Alerts

Finalized the release of user editable monitors and alerts. It is now possible to:

  • Create and edit your own monitors (no longer back end hard coded)
  • Setup your own parameters, i.e. CPU Usage > 80%
  • Apply alerts to 3CX PBXs
  • Email based alerts based on triggered alert over number of triggers
  • Current list of monitors includes, but not limited to:
    • CPU Utilization
    • RAM Utilization
    • Network Latency
    • Ping Jittery
    • License Expiration
    • Disk Space Usage

March 3, 2025 – New Controvo UI Theme

  • Updated and modernized theme to enhance the end user (nerd!) experience. Take a look around and send us feedback at support@controvo.com. 

February 28, 2025 – Bug Fix for Pathing

  • Resolved issue where clicking Refresh, Back, or Forward in browser resulted in 404 error.

February 18, 2025 – Extension Creation Fixes for v20.x

  • Updated Controvo API calls to act in accordance with new v20 features including, but not limited to router phones, SBCs, or other non-STUN based setup requirements.

February 12, 2025 – Reset Password and 2FA Fixes

  • Updated Reset Password process to prevent DDOS of guessed account usernames
  • Updated 2FA process to generate codes more efficiently

January 26, 2025 – Minor Bug Fixes

  • Resolved several minor bug fixes in multiple areas which resulted in API errors.

January 12, 2025 – Dashboard

  • Created new basic dashboard
  • Clickable tiles for Alerts
  • Instant information regarding the scope and size of your deployment
  • If you have ideas to add here, please send them in to support@controvo.com!

2024 – The Beginnings

  • Initial concept and layout
  • Built entire backend and architecture
  • Created initial java apps 
  • Created initial pages
    • Phone Systems
    • Customers
    • Customers -> Locations
    • Customers -> Contacts
    • Monitors
    • Alerts
    • Policies 
    • Admin Settings
  • Added buttons for end user manual Add of items above
  • Created Custom Admin Roles
  • Created new Admin creation process and tables
  • Created Global Variable System leaving room for future use
  • Developed API Libraries for v18 and v20
    • Redeveloped APIs for v20 as 3CX made immediate changes

Boost your business
with Controvo today!

Fast Implementation

Easy Setup

Personalized Solutions