Change Log


Central Backup

MSP Solutions



PBXMonitor Changelog

PBX Monitor Revision History

2022-09-19 - 0.3.04
Confirmed support for 3CX Release
Added Compliance > Automatic Update Settings page to audit the Automatic Update settings on the PBXs.

2022-09-13 - 0.3.03
Added E-Mail Alert for when a 3CX Server's Partner ID is changed, will also be logged in PBXMonitor as well.

2022-09-09 - 0.3.02
Added Compliance > 3CX Notifications page to manage Admin Notification settings in mass.

2022-09-06 - 0.3.01
Fixed a bug in the Inbound Rules Editting page.
Fixed a bug in the SSL Certificate Inventory functions that caused some wildcard certificates to show blank information.

2022-09-05 - 0.3.00
Fixed a graphical anomaly on the Central Security > Distribution Log page.
Updated Task Scheduler to have 2 month, and 3 month recurring options, so you can do quarterly tasks.
Added E-Mail Server settings, and Notification Settings to System Settings page.
Added Recording Quota Settings to the Recordings page.
Added Voicemail Quota Settings to the Recordings page.

2022-09-03 - 0.3.00
Updates to the logging system, to make it easier to sort out the white noise, find the new options under Settings.
Also the recent actions log which shows on the bottom of the PBX page has been optimized not to show Defender entries, and also limit the rows shown to speed it up.
PBX page auto-refresh has been adjusted to 120 seconds instead of 60 seconds.

2022-08-23 - 0.2.99
Added ability to control 3CXs built in Automatic Update process.
Optimised and cleaned up Functions greatly improving speed for:
Inventory - Phones
Inventory - Backup Policies
Inventory - Backup Destinations
Extensions - Set Status
Extensions - Send Welcome E-Mail
Recordings Downloading
SBC Creation
Backups Listing
General Settings
Security Settings
Trimmed out approximately 400 lines of superfluous code
Fixed bug in Parameter editor that was causing descriptions to disappear

2022-08-22 - 0.2.98
Released Beta version of Backup Settings page.

2022-08-07 - 0.2.97
Fixed a bug in the new polling daemon code that was causing some servers to fail to open a new session properly if their session had dropped due to an error, timeout, etc...

2022-08-01 - 0.2.96
Updated the polling daemon to more efficient code that should both reduce the memory usage of the daemon, and make it query servers faster.
Revised the trunk and sbc check functions with similar improvements from the new polling daemon code.

2022-07-29 - 0.2.95
Added Color coding to Last Backup field on PBX Pages based on feature request.
Added Voiceflex in the UK to the Provider Status page.
World Map added to dashboard options, note that this feature is in beta.

2022-07-14 - 0.2.94
Added Activity Log Purge to the Task Scheduler
Added Activity Log Logging Level settings to the Task Scheduler
Revamped the Event Log screen on individual PBXs.
Revamped the Activity Log page layout
Added Ability to change logging level, and logging number of days.

2022-06-28 - 0.2.92
PBXMonitor Defender released, A new feature that will automatically blacklist any IP that attacks, on all your PBXs, automatically.
Numerous updates to the logging system to make them easier to understand, and seperate actions by background automation versus the root user.
New Scheduled Task item to blacklist ips to PBXs in mass.

2022-05-24 - 0.2.90
Task Scheduler can now Reboot All Phones using a scheduled task
Task Scheduler can now Reprovision All Phones using a scheduled task
Fixed a bug that was actually preventing Reboot and Reprovision commands from working on V18 servers.
Massive Cleanup of older code, some of which dated back to support for 15.0.0 servers.
Tons of optimization work on existing functions to speed them up, and reduce memory overhead.
Probably some more stuff, but this was what I had for notes after my little 4 hour binge code writing session.

2022-05-22 - 0.2.85
More work on System Settings section, Operator Extension, and Unpark destinations are now editable.
Setup Auto-Save on extensions pages.
Inbound Rules are now editable.

2022-05-19 - 0.2.84
Added Event Log Purge/Cleanup to Task Scheduler.
Added Firmware Cleanup to Task Scheduler.
Converted General Settings page to System Settings, and added a lot of new options to it.

2022-05-16 - 0.2.83
Added IPv6 Support to the Inventory IPs page, and the PBX pages.

2022-05-09 - 0.2.82
Added some new Definitions to Audit Log.
Added Date Search to Stats Chart Page to filter down to Given Date Ranges.
Minor Visual Fixes and Adjustments.

2022-04-25 - 0.2.81
Added the ability to Tag servers so they can be searched for easily on the manage PBXs page.

2022-04-14 - 0.2.80
Fixed a bug in the E-Mail Servers Compliance Report that caused servers set to Microsoft 365 to cause a type error
Added Scheduled Task for Generate Support Info
Backup Scheduled Tasks now have an optional time variable you can use to add the current date/time to the filename of a backup job so recurring backups do not override each other.
Using this name backupjob-TIME to create the task will result in creating a backup named backupjob-20220414-1328.zip
the variable is replaced at runtime, so the same scheduled task if recurring will generate unique filenames.
The datetime format is YYYYMMDD-HHMM

2022-04-12 - 0.2.79
Added Check for Updates to the Task Scheduler so you can make the servers perform update checks on a schedule from PBXMonitor.

2022-04-11 - 0.2.78
Recurring Scheduled Tasks are now available in the Task Scheduler, please use them responsibly, we are not responsible for tasks that collide or over-run each other
on the same PBX if you carelessly schedule them too close togeather.

2022-04-11 - 0.2.77
Implemented new Ping, Ping TCP, and existing whois tools into the system PBX pages, and the main menu as well.

2022-04-07 - 0.2.76
Grammerical and graphical fixes and Translation adjustments to the PBX Health Report to correct improper translations.

2022-04-06 - 0.2.75
Added Ping Test to PBXs, and their SBCs to help detect packet loss, and high latency conditions.
Linked the Ping and Whois tools togeather so you can go back and fourth between them.
Fixed a bug that caused failed polling attempts to not be logged into the stats chart properly.

2022-04-04 - 0.2.74
Added Ability to Manage Console Restrictions Allowed IPs via PBXMonitor for add and remove functions.
Now you can enable, disable, and manage IPs on console restrictions for your PBXs.

2022-04-04 - 0.2.73
Revamped the Central Blacklist section so it does not require a seperate page to add IPs.
Added Central Whitelist functionality so you can create a whitelist to be deployed out to firewalls and other gateway devices similar to how the central blacklist works.

2022-03-31 - 0.2.72
Added ability to Resync/Re-Index, and Convert Recordings as a scheduled Task in the Task Scheduler, this is useful when recordings are moved, manually copied in during a migration, and some other times as well.

2022-03-28 - 0.2.71
Added ability to Delete SBCs to the PBX SBCs page, so you can now create, provision, and remove SBCs without ever logging into 3CX.
Added ability to add IPs with CIDR masks to the central blacklist, and also updated the whois tool to not freak out when it is given a IP with a CIDR.

2022-03-27 - 0.2.70
Added ability to update system prompts from Task Scheduler.
Added ability to update Phone Templates from Task Scheduler.

2022-03-22 - 0.2.69
Adjusted Memory yellow alert threshold to 75% instead of 70%

2022-03-21 - 0.2.68
Fixed a bug on the phones page that caused clicking an extension number to lead to a extension page with no data.

2022-03-18 - 0.2.67
Created brand new SIP Bridges section in Inventory.
Rebuilt the Bridges section for individual PBXs to show Webmeeting and Master/Slave bridges in that section instead of trunks.
Updated the Trunk, SBC, and Bridge Sections to properly display corresponding items and reduce clutter
Webmeeting Trunks will now show up in Bridges to reduce clutter.

2022-03-18 - 0.2.66
Altered Extensions page to default to 25 per page instead of 10
Fixed a bug in the Compliance > E-Mail Servers report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > Whitelist Check report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > General Security report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > TLS Certificates report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > Backup Policies report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > Backup Destinations report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > HOL DR report that caused an error message if a server was offline, or did not respond.
Fixed a bug in the Compliance > Emergency Rules report that caused an error message if a server was offline, or did not respond.
Overhauled the background polling system to run smaller batches, but twice as frequently, and to prioritize servers which are recently added to PBXMonitor.
This is the process that detects the operating system, checks for new blacklisted IPs, and a few other minor tasks.
This should reduce the delay in getting new data from existing servers, and move newly added PBXs to the front of the line.
If there are no newly added PBXs to expedite, it will instead prioritize the servers that have gone the longest number of seconds since their last background poll
instead of just polling servers randomly without any designated priority, which on occasion allowed servers to get skipped.

2022-03-17 - 0.2.65
Fixed a bug in the Online Phones page of a PBX that caused the IP Lookup button to result in a blank lookup.
Grouped the Firewall and Hosting Type icons over with the Operating System icon instead of by themselves in the Name column on dashboards.

2022-03-12 - 0.2.64
Updated the Task Scheduler to be able to target PBXs by operating system and hosting type.
Improved organization of Task Scheduler options.

2022-03-09 - 0.2.63
Servers will now indicate if they are behind a NAT Firewall, or directly public facing on the dashboards, Manage PBXs page, and their own PBX page.

2022-02-25 - 0.2.62
Added button on Manage PBXs page that indicates whether a PBX has a customer email address assigned for support contact in PBXMonitor for service related emails.
This button is clickable to send an individual email to the support contact.
Added Skyetel to the provider status page even though they don't fully support it.

2022-01-24 - 0.2.61
Added Trunk Offset feature so you can offset the number of trunks used for alarms on the dashboard.

2022-01-14 - 0.2.60
Added the Ability to create and provision SBCs directly from PBXMonitor.
Altered the SBC provisioning link to be more readable using Courier New Font.
Added Seperate field to show just the Authentication ID on the SBC page.

2022-01-04 - 0.2.59
Added Numerous Trunk Providers to the Provider Status Page.
Updated Dashboards to consider 3CX Versions and older to be Semi-Critical Alerts as they are being docommed by the vendor and licensing servers are going offline.
Updated Dashboards to consider 3CX Versions 15.5 and older to be Critical Alerts as they are being docommed by the vendor and licensing servers are going offline.

2021-12-30 - 0.2.58
Added Provider Status Report which has the ability to ping carriers SIP Endpoints to see if they are online.

2021-12-29 - 0.2.57
Added Storage Assessment to the PBX Health Report.
Added Disaster Recovery Assessment to the PBX Health Report.
Re-Arranged Network Security Assessment to the bottom to improve printing.

2021-12-29 - 0.2.56
Updated Automatic Service Restart feature to fix a bug that caused it to not work properly on Windows based V18.0.2.x Servers.

2021-12-28 - 0.2.55
Updated V18 api to fix a change so that Compliance Reports now show the proper state of SecureSIP for V18.0.1+ servers.
Updated Database to fix a compatibility issue that came up on the latest version of MariaDB when updating mirrors.
Updates to the logic of the polling daemon so it makes slightly better use of memory.

2021-12-22 - 0.2.54
Log4j Security Bulletin: PBXMonitor is not affected by the recent security incident regarding Log4J, PBXMonitor does not utilize any Java code, or the affected packages...

2021-12-04 - 0.2.54
Added a number of metrics to the PBX Health Report to make it cover a lot more PBX Features.

2021-12-02 - 0.2.52
Added first version of the PBX Health Report.
Fixed up some UI oddities.

2021-11-18 - 0.2.51
Added Backup to Task Scheduler with ability to add custom filename.
Fixed up some log titles.

2021-11-10 - 0.2.50
Added Whitelist Check page which will show you which servers do and do not have PBXMonitor properly whitelisted.
The page can also whitelist the proper PBXMonitor IP for you with a single click for servers which have it missing.
Also some security updates to our core platform.

2021-11-06 - 0.2.49
Added Google Translate builtin to PBXMonitor for our non-english customers.
The Google Translate elements can be disabled on a per customer basis for those who do not need it, just email support and ask for such.

2021-10-28 - 0.2.48
Added OS Detection for 3CX Hosted Linux Servers as they are a little bit different, now they will show up with a color inverted penguin icon for OS.
Fixed a bug that caused the ignore versions button on the dashboards to cease to work properly.

2021-10-20 - 0.2.47
Revamped the SBC Dashboards to now show a ton more information, CPU, RAM, BW usage, etc.
Completely revamped the SBC Details pages that show the vital statistics of your SBCs, now showing CPU, RAM, DISK, Bandwidth usage, etc for your SBCs.

2021-10-15 - 0.2.46
Revamped the General Settings page, it now has the ability to change settings, not just view them, but only for v18+ servers.
Revamped the Blocked Numbers page, it can now add numbers and remove them.

2021-10-14 - 0.2.45
Added SBC Upgrades to Task Scheduler, you can upgrade them all now with Scheduled Tasks.
Added SBC Push Config to Task Scheduler, you can now push config updates via Scheduled Tasks as well.
Tons of revisions to the PBXMonitor Logging of user actions to make it a lot more helpful.
PBX Page now shows recent actions taken involving the given PBX at the bottom.
Fixed a bug that prevented you from promoting a staff member to have Full Admin rights after they had been created or altered with lesser rights.

2021-10-12 - 0.2.43
Added Ability to reset individual and all trunks for a PBX on the Scheduled Tasks page.
Allowed use of decimals in the Scheduled Task options field for setting fractional hours, 0.5 etc...
Added ability to refresh all trunks on Trunks Page itself.

2021-10-07 - 0.2.42
Updated the dashboards to be able to survive a momentary database busy incident so that they do not crash out during nightly database backups and maintenance windows.
Dashboards should now present a loading message in the event the Database is busy and wait for it to finish, and then reconnect all by themselves.

2021-10-05 - 0.2.41
Added the new feature to Auto-Restart 3CX Services in the event of a Service going down, this is a opt-in feature and is not enabled by default, Please read the notes before using it.

2021-09-29 - 0.2.40
Fixed a bug on the Security Setting page that prevented adjusting anti-hack settings properly on V18.0.0.1880.

2021-09-28 - 0.2.39
Added Mass E-Mail tool to Manage PBXs page so you can generate an E-Mail that will popup in your E-Mail client pre-filled with the E-Mail addresses you assign to each PBX in the BCC.

2021-09-24 - 0.2.38
Added Service Status to the Stats Charts so you can see if any services were in error state historically.
Added the Service Manager page, find it where the Restart Services button used to be on the PBX page.

2021-09-17 - 0.2.37
Added ability for Task Scheduler to Upgrade Debian 9 to 10, and 3CX V16 to V18.

2021-08-19 - 0.2.36
Fixed a bug in which the SBC Dashboard would prompt for login endlessly on wall displays using authcode.

2021-08-18 - 0.2.35
Updated Dashboard handling of License and Maintenance Expiration Warnings to be more useful and clear.
Updated so that License and Maintenance that is Expiring soon, or has expired shows as Yellow and Red on PBX Page.
Updated so PBX page shows Red if automatic backup is not enabled.
Updated Inventory - Licensing page so that License and Maintenance Expiration is reflected with Yellow or Red.

2021-07-28 - 0.2.34
Added Emergency Number Rule Compliance Report

2021-07-19 - 0.2.33
Initial Support confirmed for 3CX Beta V18.0.0.1849

2021-07-12 - 0.2.33
Updates to the SBC Dashboards.

2021-07-05 - 0.2.32
Added some additional options to the Disable Alarms Drop down.

2021-07-01 - 0.2.31
Updated Admin Users listing page for V18 Update 5 servers as it was not working properly with them.

2021-06-10 - 0.2.30
Dashboard Adjustments so that outdated versions show yellow, but New, Alpha, and Beta versions show as a light blue.

2021-06-02 - 0.2.29
Fix to Compliance - General Security section for V18.0.0.1379 Servers due to API Changes.
Fix to the Mobile App so it can control Console Restrictions on V18.0.0.1379 Servers.

2021-06-01 - 0.2.29
Updates to numerous sections for compatibility with version which has a lot of API changes.

2021-05-17 - 0.2.28
Released Beta Phone Firmware update feature.
Added Firmware Update feature to the task scheduler system.

2021-05-04 - 0.2.27
Added Admin Users section to PBX page to display all extension users whom have admin rights.
Added ability to enable and disable console restrictions from PBXMonitor with PBXMonitors IP auto-added to allow list to prevent accidental blocking of PBXMonitor.
Misc fixes to the UI in security sections.

2021-04-26 - 0.2.26
Updated Task Scheduler to support conditional upgrades if the PBX has backed up within last 3 hours.
Added documentation for Task Scheduler to FAQ popup.
Added Generate Support Info Function.

2021-04-12 - 0.2.25
Initial Release of Task Scheduler.

2021-04-10 - 0.2.24
Fixed a cache bug causing issues when editing extension settings within PBXMonitor.

2021-04-01 - 0.2.23
Restructured inventory and added several features into a new Compliance section.
Added General Security and Security Settings pages.

2021-03-30 - 0.2.22
Added Security Settings for each PBX including the ability to Enable/Disable Console Restrictions.

2021-03-23 - 0.2.20
Disable All Alarms button will no longer over-write a longer disablement on PBXs that are already disabled.
Updated polling code to try to detect if the poll manager is lagging, and avoid sending erroneous alert emails if it is.
Updated polling code to first ping cloudflare & google to see if the mirror is online, if offline, skip polling PBXs.

2021-03-10 - 0.2.18
Updated Database and Code for Stats Charts to track Call License across license changes.

2021-02-02 - 0.2.17
Updated the Quota Refresh tool to show the values it gets back on its queries.
Updated to the database, more less behind the scenes stuff.

2021-01-15 - 0.2.16
Fixed some calculations on PBX page and Resource Usage to use proper units, some were using Gibibyes instead of Gigabytes, etc.
Updated the API checkins to support 3CX V18.0.0.451 Beta.
3CX v18 Beta support now enabled!
Added support for 3CX V18s new Audit Log

2021-01-13 - 0.2.15
The long awaited ability for users to change their own Auth Codes for the wall displays and dashboards has arrived, See the Account Settings.

2021-01-12 - 0.2.14
Fixed a typo in the math that calculates the RAM usage for a PBX on the PBX page, this did not affect dashboards, only the pbx page itself.

2021-01-07 - 0.2.13
Updated Phones page as the 3CX apis changed slightly and the App for Windows was not showing correctly.

2021-01-02 - 0.2.12
Added SBC Mass Upgrade tool, Merry Christmas everyone, this has been asked for a lot.  Inventory - 3CX SBCs

2020-12-30 - 0.2.11
Edits to the Add/Edit PBX page as people cannot seem to quit putting 0 or blank in the port field, and then submitting tickets complaining about connection issues.
The page will no longer accept 0, empty, or values over 65535 in the port field.

2020-12-10 - 0.2.10
Setup Thresholds for alerting on Virtual Memory for the dashboards.
Added Dashboard Critical Alert if 3CX Server License expires within 10 days.
Discovered a bug in the PBXRPC Handler that could cause it to not authenticate properly in some conditions and fixed it.

2020-12-09 - 0.2.09
Fixed a OS indicator glitch on the PBX Page.

2020-12-08 - 0.2.08
Modifications to the Central Backup License API for future versions to activate simpler.
Added support for Virtual Memory Status and Averaging to PBXMonitor and PBXMonitor Mobile.

2020-12-05 - 0.2.07
Added the Global Stats Chart to make it easy to see all PBXs at a glance and sort easily to see if any are peaking their licenses, or other resources.
This data is also made exportable to Excel.

2020-12-04 - 0.2.06
Bug-fixes and additions to the Mobile App Backend to support some new features in the next app version.
Fixed Delete PBX Function in PBXMonitor so it also cleans up old logs from the server that was deleted.

2020-12-03 - 0.2.05
Addition of Average Displays on the Home page of PBXMonitor Portal.
Pre-Coding and Database Architecture Modifications to support several future features.

2020-11-23 - 0.2.03
Added Voicemail Quota View on PBX pages so you can see how full the Voicemail Quota is.

2020-11-19 - 0.2.02
Patched a bug that caused the duration field to be blank or erroneous on Active Calls and Inventory Calls pages.

2020-11-18 - 0.2.01
Initial testing for 3CX BETA completed, report any oddities you see with it.

2020-11-11 - 0.2.00
Updated phones inventory page for 3CX  The inventory page will no longer function for servers older than
Added CSV Export to Call Logs on PBX Pages

2020-11-09 - 0.1.99
Paginated the Extensions page as on servers with several hundred extensions the page would timeout due to the requirement to poll extension status in a seperate call per extension on 16.0.6+ servers.

2020-10-29 - 0.1.98
Building backend support for our new Mobile App offering, more news to come on this...

2020-09-22 - 0.1.97
Initial Support for 3CX

2020-09-10 - 0.1.96
3CX Updated their encoding for some API responses, and we had to update our code accordingly.
Online Phones page will no longer work with Pre- systems.  The code is too different.

2020-09-04 - 0.1.95
Updated Active Calls to new format of duration calculation, Duration will no longer show correctly for Pre- servers.

2020-08-26 - 0.1.94
Initial Testing and Support for 3CX Release
Added CSV Export feature to the Stats Chart.

2020-08-25 - 0.1.93
Changes to verbiage on several pages referencing the Monitoring IP for users to allow.

2020-08-12 - 0.1.92
Adjustments to OS Detection code.

2020-08-01 - 0.1.91
Updates to extensions pages, you can now download the provisioning template for phones for easy import to their Web GUI's.
Initial Support and Testing for 3CX Beta Completed!

2020-07-24 - 0.1.90
Extensions are now editable in PBXMonitor.

2020-07-22 - 0.1.87
Updated Certificate Inventory tool to color code based on expiration dates.

2020-07-20 - 0.1.86
Added Ability to change Extension Status on Extensions pages.
Added Ability to change Queue Status on Extensions pages.
Numerous fixed to API calls for the new 3CX 16.0.6.x betas as they seem to be cleaning it up.

2020-07-19 - 0.1.85
Modified Mass Upgrade page to show if automatic update is enabled, and its settings.

2020-07-17 - 0.1.84
Added TLS Certificate inspection to the Hidden Debug tool accessible from the overview dashboard.
Updated the hidden Debug tool to show more meaningfull responses.
Updated the HOL DR Audit for 3CX Beta as they changed the ID handling in the API.
Numerous graphical adjustments on various pages, notably PBX and Stats chart.

2020-07-17 - 0.1.83
Added Inventory tool to audit SSL/TLS Certificates and their expiration.
Added SSL/TLS Certificate Diagnostic and Status Tool on PBX Pages.
Re-Organized and color coded Buttons on PBX Pages.

2020-07-16 - 0.1.82
Added Refresh License function to PBX Pages.
Added support for 3CX Beta and performed initial testing.

2020-07-08 - 0.1.81
Added support for Google Buckets Backup method to Backup Inventory section.

2020-06-26 - 0.1.80
Extensive Re-Writes to the Firewall Checker Module, it no longer pops false positives when the check has not been run in a long time.
Graphical refinements also to the Firewall Checker module.
Pre-coding elements added for the future user permissions levels settings that are in development.
Made Administration Menu visible to all users.

2020-06-19 - 0.1.78
Added Audit Logging for major actions, so the actions of PBXMonitor users can be reviewed in the PBXMonitor Logs under Settings.
Editing, Upgrading, Adding, Removing, PBXs or Users and much more is now logged by Username and Initiating IP Address.

2020-06-14 - 0.1.77
Tested with 3CX Version, no changes needed.

2020-05-25 - 0.1.77
Added Global Enable and Disable Alarms buttons for maintenance purposes to disable all alarms as needed, and then re-enable them.

2020-05-21 - 0.1.76
Added SBC IP:Port on the extensions pages for physical phones that are SBC connected.
Demoted 3CX to a out of date version now that 5.611/5.612 has now been out a while.

2020-05-20 - 0.1.75
Added QR Code for App Provisioning to extensions pages!

2020-05-20 - 0.1.74
Added ability to download App provisioning config files for all extensions from within PBXMonitor.
Added Send Welcome E-Mail button to all Extension Details pages so its easier to find.
Changes Welcome E-Mail function to redirect you back to the page you triggered it from, rather than always sending you to the extension list.
Added WebClient Enabled/Disabled Status, and WebClient Password to Extension Pages.

2020-05-19 - 0.1.73
Added General Settings visibility on the PBX Pages, top right button now.
Bumped the Blocked Numbers button to the bottom line of the PBX Page Menu.

2020-05-10 - 0.1.72
Rebuilt the alerting system for Trunks and SBCs, hopefully less flapping on SBCs.
SBCs and Trunks now alert independently, and show the name of what trunk dropped.
Removed superfluous code on trunks page, no visible changes.

2020-05-07 - 0.1.71
Added Indicator on Homepage to show which mirror a node is running from.
Building functionality for the core system to auto-update from the main build image on the main USA Server.
Other fixes and adjustments to work in a diverged clustered environment.

2020-05-02 - 0.1.70
Added Australian Datacenter Mirror to boost speed and lower pings for our Australian friends.

2020-04-26 - 0.1.69
Updates to enable upgrading 3CX PBX Major Versions from within PBXMonitor.
Creation of the new Mass Upgrade tool in the Inventory Section.

2020-04-09 - 0.1.68
Improvements to the homepage of PBXMonitor Panel:
|-Alert if default password has not been changed.
|-Alert if root E-Mail address is not set for alerts.
Improvements to the account settings page:
|-Show E-Mail address, and show alert if it is not set.
|-Password policy now requires 14+ characters.
|-Alert if default password has not been changed.
|-Send Test E-Mail Function Added.

2020-04-05 - 0.1.67
Initial testing for 3CX Version Beta Completed.

2020-03-17 - 0.1.66
Updates to the dashboards so that licenses expiring in 60 days or less alarm passively, and show a countdown.

2020-03-13 - 0.1.65
Initial testing for 3CX Versions Beta and Release Completed.

2020-02-20 - 0.1.64
Added Activity Log viewer to PBX page.
Minor fixes to graphical on numerous pages.

2020-02-18 - 0.1.63
Initial Testing and support for 3CX confirmed.
Added Holiday Digital Receptionist Audit tool for finding dead ends that occur only during holiday events.

2020-02-12 - 0.1.62
Added Source Port detection to Online Phones page, this allows you to see what ephemeral port the phone is using as the source port to connect to 3CX over SIP.

2020-01-12 - 0.1.61
Added Backup Destination inventory page.

2020-01-02 - 0.1.60
Added Backup Policy inventory tool that allows you to see the backup settings of all PBXs in a single report to find servers which are not in compliance with backup policy.
This feature was developed for the large reseller/MSPs who have many servers, and wanted an easy way to verify the servers are all backing up with proper settings.

2019-12-28 - 0.1.59
Changed function of BKUP column in dashboard, previously it only indicated if automatic backup was enabled or not.
BKUP Column Now indicates if Backups are enabled or not, And the time since last backup, if the time is greater than 48 hours, it flashes.
Added Dashboard Help Guide, Find the button at the bottom of the overview dashboards.

2019-12-26 - 0.1.58
Added Database Usage Stats to License Information Section.

2019-12-18 - 0.1.57
Initial Testing and Compatibility for 3CX Release V16.0.4.493 verified.

2019-12-11 - 0.1.56
Initial build release of the SBC Dashboard, early beta version.

2019-12-03 - 0.1.55
Initial Testing and Compatibility for 3CX Beta V16.0.4.485 verified.

2019-12-02 - 0.1.54
Fixed a minor bug in the Dashboards which would de-alarm a system in the rare instance Active Calls exceeds Max Calls.  Systems will now alarm if Active = Max, or Active > Max

2019-11-23 - 0.1.53
Due to a hickup in the self update mechanism we use to push patches/updates down to the many PBXMonitor instances,
some instances did not get the patch for the password bug regarding long length passwords not being stored correctly
into the database, we discovered this when another instance encountered the same bug after the fix was supposedly
deployed, we identified the issue, fixed it, and redeployed the fix, and manually verified it was successfully
applied to all live instances.

2019-11-20 - 0.1.53
Added highlighted display of Alarm Disable time on PBX pages so on a PBXs page you can see how long the alarms are disabled for.
Extensive re-write on the friendly time display functions which convert unix timestamps to human readable timers to better support the above feature.
More testing with 3CX v16.0.4.461, so far so good.

2019-11-14 - 0.1.52
Added initial support for the new 3CX V16.0.4.461.
Fixed a bug that was causing some PBX Passwords that were longer than a given length to become corrupted during encoding and storage to the database.  This may have caused
issues for you attempting to add a PBX with a significantly long password, and caused it to not connect/checkin properly.  This has been resolved.  If you believe one of
your PBXs which is showing as offline, or refuses to checkin may have been caused by this problem, Delete the PBX from PBXMonitor, and re-add it to fix the problem.

2019-11-06 - 0.1.51
Fixed the display of time since last checkin on Manage PBXs page so it correctly reflects hours, days, etc, in short form.

2019-10-20 - 0.1.50
Setup Inventory Trunks and Inventory SBCs pages to use jquery/ajax to load data to prevent page timeouts with lots of servers.

2019-10-09 - 0.1.49
Support for timezone correction to dates and times in the system, E-Mail your proper timezone to support to have them adjust your account, preferably in TZ linux timezome format.
Added clocks to the bottom left corner of the dashboards.

2019-10-08 - 0.1.48
Downloading of Recordings now works on 3CX, this feature has been absent for a little while due to a bug, but it is now live again, Servers must be on to use it.

2019-10-02 - 0.1.46
Dashboard improvements, including new feature, click the ID column to enable or disable alarms.

2019-10-02 - 0.1.45
Testing with 3CX Success, Updated version code, System will now show all other versions obsolete.
No version bump as no function code was changed.

2019-10-01 - 0.1.45
Significant upgrades to the backend of the Inventory Phones page, it now loads in batches using jquery to handle extremely high number of devices without a timeout condition.
Significant upgrades to the backend of the Inventory Feature Usage page, it now loads in batches using jquery to handle extremely high number of devices without a timeout condition.
As time allows, all other Inventory sections will be converted to use the new jquery batch loading system.

2019-09-30 - 0.1.43
More fixes to the Dashboards sorting and alert triggering.
Added SBC Pages for Drilling into each SBCs Details by clicking its name.
Removed SBCs from Trunk Pages now that SBCs have their own pages.

2019-09-29 - 0.1.42
Improved photogenics of Demo mode on the dashboard.
Fixed transparency on linux icon for dashboard.
Added Recording Quota to dashboards.
Added Dark Mode Dashboard and changed Dashboard button to Multi-option menu.
Added support for negative extension offsets so you can make a PBX more sensitive to alerting for critical systems.

2019-09-26 - 0.1.41
Added inventory support for 3CX SBCs, with extensive live information on their Configuration and Stats.
Adjusted Dashboard to utilize extension offsets better.

2019-09-18 - 0.1.40
Exposed a hidden Debugging tool to users on the dashboard to make it possible to see api responses.

2019-08-20 - 0.1.35
Added OS Detection and indicators to the dashboard.

2019-08-13 - 0.1.34
Added support for system extensions to be diagnosed on the PBX page.

2019-08-12 - 0.1.33
Small fix applied to Dashboard to fix servers not indicating alarms are disabled if they are in green status with no active alarms.

2019-08-09 - 0.1.32
Tested 3CX V16 Update 3 Alpha and it works perfectly
Updated Trunks Section to better support V16 update 2, and the new Update 3 Alphas
Added new SBC Status data to Trunk Section

2019-07-10 - 0.1.30
Revised Background checkin processing system, minor optimizations in processing.
Revisions to license activation system.
Testing with 3CX, Compatibility confirmed.

2019-06-17 - 0.1.28
Testing with 3CX 16 Update 2, Compatibility confirmed.  No code changes required.

2019-06-13 - 0.1.28
E-Mail notifications for PBX Offline are now working, as is an alert telling you if they come back online.
A Trunk Down E-Mail alert is also up and running as well.

2019-06-10 - 0.1.26
Made some coding improvements that should reduce the CPU cycles needed to poll each server, should see better polling intervals overall.

2019-06-08 - 0.1.25
Performed extensive upgrades to the Stats Chart page, and its ability to help you find outages, high pings, call license limit hits, and other critical info.

2019-06-07 - 0.1.24
Added Support for Bridges and SBC/Tunnel Page per PBX

2019-05-15 - 0.1.23
Minor adjustments for 3CX v16.0.1.273

2019-01-17 - 0.1.22
Added overall view of Active Calls and Trunk Status's on Homepage.

2019-01-09 - 0.1.21
Added support for Digital Receptionists
Revealed Feature Usage page which is a work in progress...

2018-12-28 - 0.1.20
Added Link to go back to current PBXs main page at the top of every module under Manage PBXs section for better navigation.
Fixed some UI inconsistencies.

2018-12-27 - 0.1.19
Fixed a bug in the Disk Usage bar display on the PBX page that was causing usage to read incorrectly on the high side.
Added Port 80/443 option on Non Invasive Firewall Scanner

2018-12-20 - 0.1.18
Added Hotdesking Support, including ability to remote log off users from hotdesk phones.
Moved Manage PBXs button from Settings to its own new Top Level Menu Item.

2018-12-18 - 0.1.17
Added Repeat Offender Central Security section, shows the Repeat Offenders trying to break into PBXs, Aggregated across all PBXs.

2018-12-13 - 0.1.15
Added Eventlog Aggregator inventory section, shows the Event Log, Aggregated across all PBXs.

2018-12-09 - 0.1.14
Added Active Calls inventory section, shows all live calls across all PBXs.

2018-11-26 - 0.1.13
Added Re-Scan button to PBX page, so a user can trigger a re-scan of a PBX.

2018-11-20 - 0.1.12
Fixed search box bug left over from when the codebase was moved from PHP 5.4, to PHP 7 level.  Caused 500 error if you tried to search.
Fixed buttons overlapping on PBX Settings page.

2018-11-17 - 0.1.11
Fixed bugs in the display of IP Blacklist that was causing search box and sort buttons to be non-visible.
Added support for 3CX Parameters.

2018-11-16 - 0.1.10
Added Port Calculator as it is ready for prime time.
Revised Style on Non-invasive firewall scanner to a darker color set.
Made some code improvements to the input validation of the port calculator.

2018-11-15 - 0.1.09
Added Extension offset which allows you to offset how many extensions are able to trigger alerts.

2018-11-09 - 0.1.08
Added ability to send welcome emails from the extensions list.

2018-11-09 - 0.1.07
Added ability to see Extension Details and connected phones.

2018-11-08 - 0.1.06
Added Recording quota and usage on PBX Details page.

2018-11-05 - 0.1.05
Added support for Browsing Recordings and downloading them, including high speed page to page browsing.

2018-11-05 - 0.1.04
Fixed a bug on edit user module which was causing a blank page.

2018-11-05 - 0.1.03
Fixed a bug in the WAF Alert Logs in which no results were showing in the list, events were being handled properly, but
were not being shown in the display due to a bug in the query that was pulling the log.  Exploit attempts will now show

2018-11-03 - 0.1.02
Improvements to the WHOIS query system used in popups.

2018-11-03 - 0.1.01
Added support for FXS/DECT devices including visibility of which Extensions are mapped to them.
Fixed a bug that would intermittently interrupt attempts to reboot, reprovision, or re-register trunks.

2018-11-01 - 0.1.00
Added Module for viewing and deleting Blocked Phone Numbers.

2018-11-01 - 0.0.99
Fixed a bug in the Menu Tiering when the pbxvitals module was loaded causing the menu not to remember your place.
Changed the Dashboard to only reflect a server as offline if it misses two or more checkins consecutively.
Changed Extensions to only reflect Red Status on the dashboard if none are registered.

Added password best practices policy verbage, but no actual code changes, so not bumping version number up.

Revised the background process scheduling to help with refresh rates, polling intervals, and latency, no code changes.

Added some verbage to assist with some features, but no actual code changes, so not bumping version number up.

2018-10-26 - 0.0.98
Adding some help text to the Add and Edit PBX pages to assist users in using the proper information.

2018-10-24 - 0.0.97
Fixed a bug in the retention manager that was mis-interpreting the number of days for retention.

2018-10-23 - 0.0.96
Fixed a bug on the dashboard that caused the authcode to be cancelled out if you disabled sound or switched to demo mode.

2018-10-22 - 0.0.95
Added the Stats Chart page to show the vital health stats going backwards in time for monitoring over time purposes.

2018-10-19 - 0.0.93
Fixed a bug on the dashboard that caused systems to alert if no trunks exist on the system, such as a new system being built, or trunk migration.

2018-10-13 - 0.0.92
Adjusted Offline alerting, and added Disable Sound, and Demo mode buttons to dashboard
Added ability to Disable Dashboard alarms for a given PBX in its settings based on time

2018-10-12 - 0.0.91
Changed Manage PBXs section to alphabetical sort by default.
Slightly adjusted thresholds on Dashboard for RAM and Extentions to be slightly less sensitive.

2018-10-11 - 0.0.90
Fixes to the Settings\Account Settings page to correct action after clicking save.
Enabled Licensing Engine

2018-10-11 - 0.0.89
Change log creation

Central Management for 3CX PBX Servers
Request Free Trial
Support @ PBXMonitor.net