Stratus V44.3 and V44.4 Release Notes
Learn more about the various improvements and bug fixes being implemented in the November 2025's Stratus update.
Table of Contents
Release Date: 11/22/2025
Stratus V44.3 Improvements
| Type | Function | Details |
|---|---|---|
| Improvement | CDR |
Ensured that if a queue call is transferred, the Call Volume and AST stats are incremented, but CH is unaffected. Previously, this case could result in two CH increments for the one call. |
| Bug | CDR |
Corrected an issue concerning call stats for queue calls that are forwarded to an If Unanswered option. Now call volume is correctly incremented for these calls. |
| Bug | CDR |
Corrected an issue with queue callbacks. Previously, if a caller sat in a queue, selected the callback option, and received a callback, the call would still be marked as abandoned. |
| Bug | CDR |
Corrected a bug concerning Call Center stats. Previously, when a queue call was blind transferred to another agent and that agent did not pick up (sending the call to voicemail), then the AST count was unaffected. Now, both the queue’s and initial agent’s AST metric is increased after the call. |
| Improvement | CDR | Updated the Node.js version for the CDR tool to 16.20.2. |
| Bug | CDR |
Corrected a call stat issue when transferring to another user with sim ring. Previously, if an agent received a queue call and transferred to another user with sim ring enabled, the original agent’s stats would not see an increase in AST. |
| Bug | CDR | Corrected an issue where a callback call was tagged as abandoned instead of call handled. |
| Improvement | CERT | Increased DB max email size to 63 characters from 32 which was causing some failures to create ACME accounts. |
| Bug | CERT | Improved Cert Manager by adding a feature that prevents issues with local DNS verification. It now handles cases where the server's hostname matches a CNAME record, avoiding conflicts with local host settings. |
| Improvement | CERT | Now, Cert Manager and certbot tools can be used on the same system and logic checks the local file system after CertManager. |
| Improvement | CERT |
Upgraded Cert Manager to streamline certificate renewals. Renewals now happen in a 4-hour window around midnight, based on your server's local time (found via a timezone lookup using your public IP). This ensures smoother Apache reloads with renewals timed around midnight, minimizing service disruptions. |
| Improvement | CERT |
Added a step during Cert Manager installation. A prompt appears to select either a standalone or default-ssl.conf certificate for the server’s hostname, with a 60-second timer defaulting to standalone if no choice is made. Additional certificates can be added later. |
| Bug | CHRT |
Corrected an issue concerning forwarded queue calls. Now, if the queue forwards a call to another queue because of the “If Unanswered” setting, the call will be counted as a Forward in Call Center reports and StratusWALLBOARD. |
| Bug | CHRT | Corrected an issue where the Gauge type card in StratusWALLBOARD was not showing AST data. |
| New Feature | INS | Added an NDP/Tomcat health check monitoring for iNSight Pro. This uses Nodeping to pull a file from /cfg that should return a 200OK if Tomcat is responding. |
| New Feature | INS | The grafana-agent now has more access to view process information, including open file handles and disk access requests. |
| New Feature | INS |
Now iNSight tracks the expiration status of SSL certificates housed in /etc/apache2/sites-enabled. A new iNSight label has been introduced for this metric: ssl_cert_expiry_seconds. |
| New Feature | NDP | Added Phone Manager support for Mitel 6915, 6920w, 6930w, and 6940w. |
| New Feature | NDP | Added system and Phone Manager support for the following Fanvil models: H2U, H4W, and H6W. |
| Bug | NDP | Ensured that NDP Admin Accounts with the Server Type do not have access to domain defaults related to domains on other servers. |
| Improvement | NDP | Added Tomcat 10 and Ubuntu 24 support for the Endpoints Module. |
| Bug | NDP |
NDP/Tomcat API calls were causing a TCP connection leak. Now, connections are closed when the calls are finished. |
| Bug | NDP | Corrected an issue where the SAFE Fraud Score was decreasing too slowly, especially when a large number of IPs had Fraud Scores. |
| Improvement | NDP | Now, during M500 config fetch, the API call skips SSL verification to make M500 behavior consistent with other brands/models. |
| Bug | NDP |
Corrected an issue concerning the SNOM M500. Previously, if the Line/Shared Line appearance contained an extension with a suffix (e.g. 1001a), the config file would not generate. |
| Improvement | NMS |
Added new possible speech words when announcing the Date-Time when that date is before the current week and the system parameter, SpeakDateTimeVersion, is set to “V2”. • Day of the week spoken before the Day of the Month, labeled pre-monday, pre-tuesday, etc. • Day of the week spoken after the Day of the Month, labeled post-monday, post-tuesday, etc. |
| Bug | NMS | Ensured that emergency calling bypasses domain and connection call limits. |
| Bug | NMS |
Corrected an issue with SIP Trunk failover. Now, the system checks rules related to the Registrar Owner to apply failover. If there is no Registrar Owner, the system will fall back to the Connection’s Owner settings instead (previous behavior). |
| Improvement | NMS |
Now Dial Translations match on the Diversion header by adding the delimiters <div></div> to the source field. Also added the Dial Translation tokens to further format Diversion headers. |
| Bug | NMS | Ensured that the Connection rule, CxNoToTag, is honored. |
| Bug | NMS |
Corrected an issue concerning geo-calls using call park. When monitoring via BLF, in some cases the user who had been parked would remain busy after the call was ended. |
| Bug | NMS | Ensured that the SCP protocol is used for NFR transfers as this was not the default for OpenSSH Ubuntu 24. |
| Improvement | NN | Updated the Node.js version to 16.20.2. |
| Bug | NN | Fixed an issue where time frames associated with a domain were not being deleted when the domain was deleted via the Portal or API. |
| Bug | NQS | Added Ubuntu 24 (u24) support for the NQS. |
| Bug | OMP | Corrected an issue related to disposition notes. When receiving inbound calls from off-net to a StratusWEBPHONE, the submitted disposition notes for the call did not save. |
| Bug | OMP | Corrected an issue where the device's emergency caller ID was overridden by the user's emergency caller ID. |
| Bug | OMP | Corrected a bug where MOH messages created with TTS would not properly save if they contained '#'. |
| Bug | OMP | Updated styling to address an issue with the TOD routing modal if any time frame name contains the word ‘forward’. This caused the modal to render incorrectly. |
| Bug | OMP | Auto attendant greetings, menu prompts, and recorded names now get errors if storage is full. This will apply to TTS and uploaded greetings. |
| Improvement | OMP | Added the ability to sort timeframes by the "Ends On" column. |
| Bug | OMP |
Corrected a bug concerning Auto Attendant answering rules. did not correctly populate in Portal and calls were not processed accordingly. |
| Bug | OMP |
Corrected 44.1 regression concerning inter-domain calls. When viewing the system-wide call history page using a Super User from a different domain, the TO Name information populated with incorrect data. |
| Bug | OMP | Fixed a bug concerning domain emergency notification settings. After saving, although dial translations were properly generated, the Portal did not reflect the new settings. |
| Bug | OMP | The portal call popup now displays the correct information for cross-domain and inter-domain calls. |
| Bug | OMP |
Corrected an issue related to the "specific dates" type of time frame. In some cases, during the time frame’s time range, the Portal showed the time frame as expired even though the applied answering rule still showed as active. |
| Bug | OMP | Corrected an issue occurring in domains with no sites where the Site dropdown list was autocompleting with empty entries. |
| Bug | OMP |
Corrected a 44.2 regression issue concerning scheduled exports. Previously, users were unable to add a new scheduled export on the domain level. |
| Bug | OMP |
Corrected a bug occurring when creating a domain. If the default TTS language was not set to English, then the Voice dropdown would not populate. |
| Improvement | OMP | Increased the limit of emergency addresses shown in the drop-down tool on the Phones page (to 10,000) to match the existing limit elsewhere in the Portal. |
| Improvement | OMP | The Answering Rules page and Answering Rules section of the Home page now reveals more robust time frames data based on time frame updates in v44.1. |
| Bug | OMP |
Corrected a bug related to importing SMS Numbers. Previously, if a user imported a 10-digit SMS Number after sending and receiving SMS, a duplicate number was added and inbound SMS ceased to function. |
| Bug | OMP |
If a caller id is blank, "Extension" or "Unknown" will be displayed in the following areas. • My account → Messages → Voicemails |
| Bug | OMP | When configuring Day of the Week time frames with custom monthly recurrence, duplicate options no longer appear in the recurrence dropdown. |
| Bug | OMP | Corrected an issue with ACW stat which was not updated. This stat only applies when using "Single call Mode" |
| Bug | OMP |
Corrected an issue where imported address and address endpoints contained a faulty string with the word “Array”. This caused E911 validation to fail. Now addresses are automatically corrected and validation is not impeded. |
| Bug | OMP | Updated Call Queue Filter text for Call Center Supervisors to reflect functionality. |
| Bug | OMP | Fixed an issue where unassigning a phone number was also removing its domain. |
| Bug | OMP |
Corrected a 44.1 regression issue related to voicemail behavior for Call Parks. Previously, Call Park System Users could have voicemail erroneously enabled. |
| Bug | OMP |
Fixed an issue in our fax integration system. Previously, incoming faxes were not reliably showing up in the Portal, and the status of outgoing faxes was not updating correctly. |
| Bug | API | Corrected a 44.3 regression issue where Call Center Supervisors were no longer able to view agents' direct (non-queue) calls. |
| Bug | API | Added support for UK and Australia national and regional holidays. |
| Bug | API | Corrected an issue where Call Center Supervisors were unable to view call recordings of outbound calls to off-net numbers. |
| Bug | API | Corrected an issue with outbound fax attempts to Phaxio. These left erroneous voicemail entries. |
| Bug | API | Corrected an issue resulting in incorrect call statistics for agents after filtering by department. |
| Improvement | API | Now, call traces can be retrieved from geo-servers when using load-balanced hostnames. |
| Bug | BAC | Resolved an issue resulting in a failure to match IPv4 addresses with known hosts in the cluster. |
| Bug | BAC | Improved Recording module backups by triggering call record data per day (the same interval as CDRs). This lowers memory demands for both the database and backup tool. |
| Bug | BAC | Added off-cycle cleanup of backup’s tmp directory to avoid storage of unneeded files. |
| Bug | BAC | Improved data sync and error handling to avoid fail cases when restoring using a manual backup. |
| Bug | BAC | Corrected a crash case for the backup tool when uploading single day, compressed CDR backups larger than 2GB. |
Stratus V44.4 Improvements
| Type | Function | Details |
|---|---|---|
| Bug | CDR |
Improved how the NS-CDR tool handles database deadlocks at the row level. This improvement prevents situations where call detail records (CDRs) could get stuck in memory, ensuring they are written promptly and reliably. |
| Bug | CDR | Updated SFTP library for better compatibility with newer SFTP servers. |
| Bug | CDR |
Revamped the SFTPCDR export logic in the CDR tool, incorporating a new SFTP library and improved handling of transport failures, support retransmissions, and remote file verification via byte comparison. Added enhanced logging for better troubleshooting. Updated Node.js to version 22. |
| Improvement | CERT | Cert Manager now generates certs with a root CA certificate to support older devices and TLS, including either the ISRG Root X1 or ISRG Root X2 certificate based on the intermediary used. |
| Bug | CHRT | Fixed an issue to ensure the agent's status is correctly displayed when assigned to multiple queues. |
| Bug | CHRT | Fixed an issue to ensure agent statuses update correctly on Charts/Analytics. |
| Bug | CHRT | Fixed an issue in Chrome where editing the date and time for displayed data failed and rendered the analytics card inactive. This has been resolved by adding additional UI configs. |
| Bug | CHRT | StratusMEETING is now hidden in the StratusWALLBOARD toolbar when not enabled. |
| Improvement | INS | Updated the NodePing active monitoring checks to use the latest published list of probes and IPs. |
| Improvement | LICF | Made changes to ensure remote storage offloads continue unhindered when failures occur or after disabling the feature for users. |
| New Feature | LICF | Caching optimized to reduce CPU consumption. |
| Bug | LICF | Resolved a crash issue for Remote Storage when file names do not match the expected recording prefix or suffix. |
| Improvement | NDP | Enhanced the NDP application so it now supports attaching Server Name Indication (SNI) during the HTTPS handshake. |
| Task | NDP | Resolved an issue with the directory and configuration tabs, ensuring both function correctly when clicked. |
| Bug | NDP | Fixed an issue where Algo incremental provisioning failed when using additional per-device overrides due to a carriage return character in the parameter value. |
| New Feature | NDP | Added system and Phone Manager support for the new Fanvil V62 Pro and V66 Pro models. |
| New Feature | NDP | Added system and Phone Manager support for the following Yealink models: T77U, T74U, T74W, T73U, T73W. |
| New Feature | NDP | Added system and Phone Manager support for the new Yealink models: T85W and T87W. |
| Improvement | NDP | Improved a "time based sql injection" warning found by Qualys on NDP login, though it's believed to be a false positive. |
| Bug | NDP | Corrected an issue with assigning additional users to SnomXML devices when not using Phone Manager. After assigning additional lines to a device, those line configurations were not added to the configuration file. |
| Bug | NDP | Fixed an issue where incorrect button codes were generated for the GRP2650 when configured with the GBX 20 sidecar, causing provisioning errors. |
| New Feature | NDP | Added system and Phone Manager support for the Yealink EXP55 sidecar. |
| Bug | NN | Improved error handling in health checks to prevent zero-value errors that could cause health check failures. |
| Bug | NN | Fixed an issue where editing older timeframe entries (created in versions prior to v44.0) in sub-tables would cause them to be unintentionally deleted when their associated domain values were null or empty. Timeframe entries with null domain values are now properly retained. |
| Bug | NN | Improved the time frame cleanup process to handle malformed data more effectively and prevent related errors. |
| Bug | NN | Fixed an issue where Reseller scope users were not able to see active calls on newly created domains. |
| Bug | NN |
When a node instance is down, the database is updated so that preferred server settings for subscriptions are relocated to another node instance. This caused a performance issue where the failover preferred server settings were kept after the instance came back up. Now, the server settings are reset so that the original preferred server is used. |
| Improvement | NN | Queueing and timing for time frame processing in Node adjusted to prevent excessive API load. |
| Improvement | NN | Fixed an issue where users with voicemail reminders enabled with a 5-minute notification interval with a mailbox that had hundreds of new voicemails caused the reminder function to send one email per voicemail per interval. |
| Improvement | NN |
Upgraded Node to the most recent version (4.8.1) of socket.io with upgrades in WebSocket, engine.io, and other supporting packages to improve performance, stability, and security. Backwards compatibility allowed with versions 2.x, but teams should investigate the effect upgrading to 4.8.1 or higher will have on their custom applications. |
| Improvement | NN | Optimized Node processing logic for more efficient call status updates, reducing CPU and memory usage for improved scalability. |
| Bug | NN | Implemented request throttling from Node to the API to prevent Apache from being overwhelmed by background PUSH notifications. |
| Bug | NN | Adjusted Android push notification Time to Live (TTL--defines the lifespan of a PUSH message) from 30000 to "30s" to align with expected syntax. This change limits how long a PUSH message remains valid, preventing delayed incoming call notifications on Android devices. |
| Bug | NMS | Corrected an issue where audio did not function correctly when using WSS (via StratusWEBPHONE) on IPv6. |
| Improvement | NMS | Resolved an issue where certain abbreviated IPv6 addresses were not matched correctly, causing inconsistencies in how connections were handled. |
| Bug | NMS | Resolved an issue where Caller ID would change in geo-based calls after retrieval from Call Park. |
| Improvement | NMS | Added SNI support for the Core Module, allowing certs to resolve to multiple FQDNs for TLS and WebSocket. |
| Bug | NMS | Improved safety around lower-level SSL handshakes. |
| Bug | NMS | Resolved a Portal audio monitoring issue by adding an additional system parameter, AdHocConfCleanUri, to remove the dash from the user part of the Ad-Hoc Conference URI. |
| Bug | NMS |
Corrected an issue concerning inbound calls to mobile. Previously, if a call came in immediately after closing the mobile application, the call would fail. |
| Bug | NMS |
Enhanced PUSH notification handling for improved endpoint behavior: • Cancel PUSH signaling will now be sent to the remote server that the mobile last registered to. |
| Improvement | NMS | Now, when a device changes its state and registers, a quick presence scan is triggered for that user/device, allowing all servers in the system to rapidly update the status. |
| Improvement | NMS |
Added the NMS Parameter, AcrSBusChannelRange, default to “0”, which allows multiple channels for ACR (Active Call Record) SBus Events. By default, prior behavior continues, with only one acr_event channel. Modifying the parameter will enable multiple channels. For example, if it is set to “3”, four SBus channels will be created (acr_events_0 - acr_events_3). |
| Bug | NMS |
The Core Module now includes logic to count STUN packets sent from StratusWEBPHONE toward the minimum packet threshold required to initiate RTP relay. This change reduces the delay in audio passthrough when using StratusWEBPHONE. |
| Bug | NMS | Fixed an issue where the Core Module would not parse a NemoBucketUrl without trailing slashes. |
| Bug | NMS | Fixed a crash caused by a script to generate calls via the Web Responder. |
| Improvement | NMS | Made changes to subscriber presence scan logic to improve performance. |
| Bug | NMS | Applied the same From URI constructed for the INVITE to the mobile push. |
| New Feature | NMS |
Added an NMS system parameter, QueDispChkAvai, that will improve how the “Require Agents” setting of a call queue handles checking for status and availability of an agent. When set to its default value, "no"; while the "Require Agents" setting is enabled, the system will check to see if an agent is online. If the value of the parameter is set to "yes" and "Require Agents" is enabled, the system will check to see if an agent is online and available. Also added two new queue “options” with similar behavior as the above parameter. These two “options” take priority over the parameter. When the "Require Agents" field is enabled in the Portal, DispChkAvai will check to see if any agents are online and available. DispNoChkAvai will only check to see if agents are online. If both options are set, then DispChkAvai will take priority. |
| Bug | OMP | Fixed an issue when adding domains where, regardless of configuration, the "Record" setting was "No". The "Record" option now correctly reflects the chosen value during domain creation, eliminating the need for manual updates afterward. |
| Bug | OMP |
Corrected a PHP syntax issue that was causing PHP-FPM to block the download of Phone Manager configuration backups. Downloads now work as expected. |
| Bug | OMP |
Corrected a bug affecting the Time Frame Toggle key option of Phone Manager. Previously, if a Super User edited the device of a user in a different domain, the system attempted to pull time frame data from the Super User’s domain. Now, the system will correctly display time frames from the domain of the device. |
| Bug | OMP |
Now the system will add a leading 1 to a 10-digit number. This can be enabled or disabled as needed. This logic has been added to Answering Rules, Sim Ring, Call Forwarding, and Contact Numbers. |
| Bug | OMP |
Standardized the time format display in the Call Center Reports page. By default, the page will display time in the following format: MM:SS/HH:MM:SS, meaning that HH:MM:SS will be displayed for durations over an hour and MM:SS for durations under an hour. This update applies consistently to all views where time values are shown, including downloaded reports. |
| Bug | OMP |
The SameSite parameter is now set on all Cookies stored by the Portal. This increases security and prevents other sites from accessing Portal cookies. |
| Bug | OMP |
Fixed an issue where queued calls waiting for a callback that were transferred by a Call Center Supervisor were being sent to a device. Now, the call is correctly sent to the user. |
| Improvement | OMP |
Added a UI config that will be disabled by default so that the extension suffix of users will be hidden in the From Column of the Call History table while viewing outbound, off-net calls. When set to enabled, the extension suffix will be visible in the “From” column in the Call History Table for outbound, off-net calls. |
| Improvement | OMP | Updated key software libraries, including jquery-ui and moment.js, to their latest versions to address known security vulnerabilities (CVEs). |
| Bug | OMP | Corrected a bug where, if a TOD Number was pointed to a user, the TOD could not be configured with that user’s active answering rule time frame. |
| Bug | OMP | Fixed an issue where Auto Attendant prompt and greeting data could be overwritten when creating and navigating between multiple menu tiers. |
| Improvement | OMP | Fixed an issue with welcome emails marked as successfully sent even when delivery failed. |
| Bug | OMP |
Added a new UI config that sets the maximum render of call records to a default of “1000”. This maximum will be the number of call records that can be rendered when opening the details (by clicking on the value within the reports table). If the number of records is greater than the maximum, then the details buttons will be disabled. A tooltip over a disabled button will explain the limit has been exceeded. The limit is intended to prevent a slow or unresponsive browser due to large datasets. |
| Bug | OMP | Corrected column alignment to “left align” in Call Center Reports. |
| Story | OMP |
The Call History's “Download” and “Listen” icon tooltips for call recordings now explain that the system is “Looking up” while processing. These will only show “No recording” after the lookup process is complete and no audio was found. |
| Bug | OMP | Resolved an issue in the fax integration system (version 44.3) where incoming faxes were not displaying in the Portal and outgoing fax statuses were not updating correctly. |
| Improvement | OMP | Verified that conference bridge system user parity is maintained with conference bridge configuration. |
| Improvement | OMP | Added a tooltip on the Call History page to indicate whether a call was blocked by the domain or by a specific user. |
| Bug | OMP |
Updated the Answering Rules page to indicate whether a timeframe is "Expired" or "Deleted". This will replace the ambiguous "Missing Timeframe" message for both cases. |
| Bug | OMP | Improved session tracking cookies by setting the HttpOnly attribute. |
| Bug | OMP |
Improved input validation that will significantly reduce the risk of XSS attacks and improve the overall security posture of the Contacts Management application. Clients can now safely enter and view contact information without exposure to malicious scripts. |
| Bug | OMP |
Fixed a formatting issue with call duration in the Call History page. Now the system consistently uses the format defined in the account's configs. |
| Improvement | OMP | Implemented a comprehensive Content Security Policy (CSP) in the portal to mitigate various attack vectors and enhance security. |
| Bug | OMP |
The “Queue priority for agent” field now defaults to “1”. Previously, it was set to "0", which means no priority was being set. |
| Bug | OMP | Fixed an issue where the Auto Attendant extension appeared blank in the UI, despite being correctly set. |
| Bug | OMP | Fixed an issue where the shared contact name was missing on the Call History page if the outbound, dialed number started with a “0”. |
| Bug | OMP | Resolved a bug related to Text to Speech. After changing languages, the dropdown for Voice Options did not populate. |
| Bug | OMP | Fixed an issue where Site addresses were not saving correctly during endpoint creation. |
| Bug | OMP | Removed the vulnerable minimist package, a dependency in multiple locations, to improve security. |
| Improvement | OMP | Added server-side validation for parameters, including error response values, to enhance protection against potential XSS attacks. |
| Bug | OMP | Fixed the "Record" dropdown in domain creation to save the selected option correctly, resolving an issue where selections were not saved. |
| Bug | OMP |
Fixed an issue where changing an agent's status by CCS, OM, Reseller, or SU did not properly record the agent's availability change. (CCS = Call Center Supervisor; OM = Office Manager; SU = Super User) |
| Improvement | OMP | Now, the Forgot Login option results in a generic text response that does not reveal whether the login credentials are in the system. |
| Improvement | OMP | Improved portal security by eliminating the use of eval() in JavaScript code. |
| Bug | OMP | Corrected Unavailable Minutes definition as UM does not include the time that a user is logged out of the portal. |
| Improvement | OMP | Improved login handling on the landing page to address potential SQL injection vulnerabilities. Updated code to return a 403 status instead of a 302 redirect with an error message, reducing false positives in vulnerability scans. |
| Improvement | OMP | Self-hosted Font Awesome, eliminating the need to declare a third-party CDN in the CSP. |
| Improvement | OMP | Now Google analytics has been removed from the Stratus Portal Library as it is no longer needed for the platform. |
| Improvement | OMP | Improved portal vulnerability scans by using Apache to hide specific version details in headers and by adding a Permissions-Policy header. |
| Improvement | OMP | Improved the gravatar feature in the contact dock when minimized. Gravatars now load only when the dock is maximized, utilizing existing lazy loading for on-screen images. |
| Improvement | OMP | Fixed improper use of the “aria-hidden='true'“ HTML attribute to eliminate unnecessary console errors in the portal. |
| Bug | OMP | Updated the datatables JS library to avoid a known CVE. |
| Bug | OMP | Corrected agent talk time calculations in Call Center Reports (and stats) so that hold time is not included. |
| Bug | OMP |
Created a fix in Phone Manager that prevents creating a template if another template with the same name, differing only in case, already exists. Previously, allowing case variations led to potential confusion among Resellers. |
| Improvement | OMP | Fixed an Office 365 SSO portal issue by updating the hostname for the msal.js script provided by Microsoft to a newer CDN backed hostname of alcdn.msauth.net. |
| Bug | OMP | Corrected an issue concerning Agent Status updates where the big button did not always update to show the agent’s status. |
| Bug | OMP | Eliminated errors in the console when opening modals. |
| Bug | OMP | Resolved missing localization for Domain-Wide Call Blocking labels in Call History. |
| Bug | OMP | Fixed a vulnerability where users could manipulate the secondary login process in the portal. |
| Bug | OMP |
Corrected a bug identified in 44.4 Early Access. Call recordings on different servers were not being played due to the introduction of CSP. |
| Bug | OMP | When the transcription sentiment analysis is disabled, references to sentiment are now hidden throughout Portal. |
| Bug | API | Resolved an issue that was preventing speech commands from being recognized in the Auto Attendant feature. |
| Bug | API | Resolved an issue where Site Managers could not access cradle to grave trace data for their own calls. This is now visible for Site Managers. |
| Improvement | API | Resolved an issue where large volumes of fax data were not always processed reliably. The improvement increases system capacity to prevent failures during peak loads. |
| Bug | API |
Resolved an issue with the Portal Faxback integration where files were unnecessarily stored on the server when the 'portal' option was not selected for inbound fax handling. Files will no longer be stored on the server, improving system efficiency and data handling. |
| Bug | API | Resolved an issue where users were logged out too soon by extending the default session duration to 7.5 days. This will still keep existing server-side timeouts unchanged. |
| Bug | API |
Fixed an issue when reading a Dial Translation. A field name was incorrectly set as “dail-rule-matching-from-uri”. It has been updated to the correct name, “dial-rule-matching-from-uri”, ensuring proper functionality for dial rule matching. |
| Bug | API |
Fixed an issue when reading a Dial Translation. A field name was incorrectly set as “dail-rule-matching-from-uri”. It has been updated to the correct name, “dial-rule-matching-from-uri”, ensuring proper functionality for dial rule matching. |
| Bug | API |
Now, when reading contacts via API, one can select the “includeDomain” parameter. If set and the contact is another domain user, the contact’s domain, site, department, and User ID (e.g. 1001@domain) will be listed. |
| Bug | API | Resolved an issue where SSO email matching was case-sensitive. Subscriber emails and SSO emails are now matched case-insensitively. |
| Bug | API | Fixed an issue to ensure that JSON Web Tokens (JWTs) are properly invalidated when a user changes their password at the user level. |
| Bug | API |
Resolved an issue where updating an agent’s status failed for custom statuses. This will ensure accurate updates to custom agent statuses. |
| Improvement | API | Added toggle-timeframe as a valid option when creating Dial Translations. |
| Bug | API |
Removed unnecessary new_time_frame_data entries from the API response. This change simplifies the payload, reduces client-side cleanup, and provides a clearer, more streamlined API response. |
| Bug | API | Fixed an issue where missed call email notifications continued to be sent after the email address was removed from a user account. |
| Bug | API | Corrected the way emergency endpoints are properly cleaned up when a domain is deleted. |
| Bug | API |
Corrected a 44.2 regression issue where new users did not properly inherit a domain’s vmailType. Now, new users set to "auto" will adopt the domain’s voicemail type settings. |
| Improvement | API |
On the Time Frames page, selected holidays that have not occurred yet or recur annually can be added. If any of the selected holidays have already occurred and observance does not reoccur, then they will not be added. |
| Bug | API | Corrected JSON formatting issues for voicemail PINs where numbers like 0123 were incorrectly converted to 123, ensuring accurate PIN representation. |
| Improvement | API | Enhanced API email diagnostics with a new email log capturing essential details, including success/failure status, error code, email address, SMTP hostname, and username. Paired with new metrics, this enables a new iNSight Pro dashboard for improved monitoring and diagnosis of email usage across the cluster. Also introduced local suppression, where a suppressed error code (254) from the SMTP server triggers a one-hour pause on further attempts. |
| Improvement | API | Enhanced the password reset process to improve security. When a user resets their password, all access and refresh tokens are deleted, and all JWT tokens created before the reset are deactivated. This logs the user out of the portal, requiring them to log in again. |
| Bug | API | Corrected an issue where the default domain message for greetings was not applied when a specific config was set at the Reseller level. |
| Improvement | API | The 2 conferencing tables conf_participants and conf_summaries (related to Conference Reports) will now be added during an upgrade if they do not otherwise exist. |
| Improvement | API | Resolved a false positive vulnerability report (CWE-552: Files or Directories Accessible to External Parties) that incorrectly flagged the WordPress config file _wpeprivate/config.json as accessible due to an empty 200 OK response. This update eliminates the false positive, enhancing security accuracy. |
| Improvement | API | Implemented a proper JWT refresh timer and reduced the default JWT expiration time from 24 hours to 4 hours, minimizing the risk window if a JWT is compromised. |
| Improvement | API |
Updated API configuration to ensure portal client-side requests from end-user browsers are routed through the Apache proxy on the server handling the API request, instead of directly routing to the Cloud for Voice Services. This simplifies client-side firewall requirements and eliminates the need to declare these in the portal’s new CSP settings. |
| Improvement | API | Improved the reliability of email notifications for missed or unread messages. The system now includes additional failover attempts for sending emails. If no messages are retrieved from the database, the email send is skipped and retried later, ensuring more consistent delivery. |
| Improvement | API | Updated the description for “Update a Configuration” in API Documentation to ensure clients understand the feature only modifies existing configurations and does not generate a UI if one does not exist. |
| Improvement | API | Updated the JWT token configuration to enhance server identification and self-verification. The iss field now uses http://HOSTNAME/ns-api instead of just HOSTNAME. This change enables tools to accurately identify the server and access API information. |
| Bug | API | Fixed an issue in API v2 where creating a domain did not properly set certain fields, including is-stir-enabled, is-domain-locked, and is-ivr-forward-change-blocked. |
| Bug | API | Resolved an issue where FTP Remote Storage Connections were incorrectly flagged with two errors before a successful connection, triggering unnecessary connection error emails from the server. This fix ensures accurate error detection and prevents false error notifications. |
| Bug | API | Added a database index to improve load time for the Call History Page when using remote storage. |
| Bug | API | Corrected an issue where Call Center Supervisors were not able to see device agents' direct outbound calls when STIR/SHAKEN was not enabled. |
| Bug | API | Fixed an issue with mp3 → wav conversion when uploading via API v2. Previously, the format field was overridden, and the conversion step was missed. |
| Improvement | API | Reduced the API's random sleep delay for processing call recording transcriptions from a maximum of 11 seconds to a maximum of 2 seconds to prevent SBus queueing that resulted in the delayed processing of transcriptions. |
| Bug | BAC | Improved domain lookup logic on Endpoint servers, enabling successful completion of per-domain Endpoint backups. |
| Improvement | BAC |
Updated the backup process for the audit_log table to create monthly backup files. Nightly backups now overwrite the current month’s file, and the system retains up to a configurable number of months (default: 24), skipping any months already backed up. |
| Bug | BAC | Fixed a critical issue so that if there is not a CDR table for a given day, the tool will not attempt a backup for that period. |
| Bug | VID | Updated the StratusMEETING video library to the latest version to address a compatibility issue with Chrome browser version 140 and above. |