NOTE: v44.2 is currently in alpha testing, and will be released in the near future.
How to articles for key features will be created closer to release.
New Phased Release
From v44.2 onwards all updates will be released in phases.
This is to ensure that sorely requested bug fixes and changes can be in the hands of end users faster.
v44.2 will be released in 3 phases, with phase 1 being put in place at the initial launch of the update.
Iotum Premium Meetings
A premium integration between Iotum's third party meeting software and the Netsapiens platform is being implemented, this includes integrations directly into the web phone.
Domain Wide Number Blocking
Previous to block numbers you had to block them on every user, now you will be able to block numbers across an entire domain, and you will be able to do this from the call history as well.
Expanded Sentiment Features
When using Deepgram sentiment analysis you will now be able to see an AI generated summary of the call on every call, as well as a list of call topics.
Other Key Features & Changes
- Now, the API supports devices with 48 lines with full filtering abilities.
- Added support for Oracle Cloud Storage as a vendor for remote archive storage.
- Analog Gateways can now be deployed with full per-device password support.
- Added 5 more SNOM D series models to the platform: D815, D812, D787, D150, and D140.
- Now, user answering rules will be honored when a Phone Number is set to “Call Queue” Treatment.
- New setting to allow configuration of the max call duration per domain.
Full Patch Notes
API-1346 | Improvement | Corrected an issue where missed call notification emails didn’t include user ext and name in the email body. |
API-1511 | Bug | Corrected an issue with Call Center where, when logging back in with the granular queue login button, the Agent Log was not updated. |
API-1538 | Improvement | Disabled voicemail by default for system users. |
API-1630 | Improvement | Fixed an issue where MMS payload was received as an array of data. |
API-1696 | Bug | Fixed an issue with duplicate missed calls within Call Center Reports when setting the date range to begin and end in different months. |
API-1756 | New Feature | Added tracking for ns node sockets by application: the iNSight stat is nsnode_sockets_app with a label of "application". |
API-1843 | Bug | Now, API v2 does not allow messagesessions with special characters. |
API-1850 | Improvement | Now, the API supports devices with 48 lines with full filtering abilities. |
API-1852 | Improvement | Added support for Oracle Cloud Storage as a vendor for remote archive storage. |
API-1876 | Bug | Added removing auto attendant prompts to API documentation. |
API-1880 | Bug | Corrected an issue where authentication can be bypassed using particular API calls to read UI Config data. |
API-1881 | Bug | Emails containing Call Center report statistics no longer had functional graphics as they were linked to “chart.googleapis.com”, which is no longer in use. Now, these graphics use “chart.netsapiens.com”, allowing for the same function as google chart API. |
API-1882 | Bug | Now, reject and accept rules can be removed via API v2. |
API-1902 | Bug | Ensured that logic from API-1631 is applied, reducing Call History Page load time when the page contains MOS scores. |
API-1903 | Bug | Corrected a regression issue concerning Call Center Supervisors that are not assigned to any queues. In this case, Call Center Supervisors did not have access to call recordings for their calls. |
API-1934 | Bug | Added protection against an erroneous create agent request when adding a queue in a different domain. |
API-1963 | Bug | Corrected a bug that allowed the creation of an answering rule via API with another user’s time frame. |
API-1967 | Bug | Corrected an issue where some specific dates time frames were not properly recognized by the system. |
API-1986 | Bug | Added dial-rule-description as a forced string variable in API v2. |
API-1995 | Bug | Corrected a bug where Resellers saw all Builder templates within their territory instead of just a domain’s templates when using the tool within a given domain. |
API-1998 | Bug | Corrected a bug that disrupted Reseller access to recordings for interdomain calls when viewing domain Call History. |
API-1999 | Bug | Fixed an issue where queue calls ended during voicemail greetings were not tagged as Abandoned Calls. |
CDR-316 | Improvement | Fixed an issue with FTPCDR Export data intermittently appearing as empty. |
CDR-399 | Bug | Corrected a bug for scheduled CDR exports. Previously, if a call ended just before a report was to be exported, the call would not be included in the CDR. |
CDR-403 | Bug | Improved download of "custom" scheduled exports. |
CDR-408 | Bug | Improved error handling in failing ftp and sftp exports. |
CDR-412 | Bug | Added fix to normalize UK numbers to one format for DNIS reports. |
CDR-414 | Bug | Added better support for “Object Lock” enabled buckets with “minimum retetion” configured. Wil l now send Content-MD5 on all PUT requests. |
LICF-209 | Bug | Corrected issues with duplicate call counts. This fix is related to the broader ticket, LICF-200, from 44.1. |
NCS-187 | Bug | Applied changes to media negotiation from NMS-3196 to the Conferencing Module. |
NCS-188 | Bug | Now, conference max participant limits are properly enforced. Previously, limits sometimes affected conferences with participant counts below the max threshold. |
NCS-194 | Bug | Changed the default for NCS’s System Parameter <SilPadFrameCnt> to “0” to disable it for the NCS. Previous setting caused crashes for SMA and IOS applications calling into conferences. |
NDP-514 | Bug | Fixed provisioning issue with certain Aastra devices. |
NDP-568 | Improvement | Analog Gateways can now be deployed with full per-device password support. |
NDP-598 | Bug | Corrected an issue where spaces in Grandstream override values were removed in XML files. |
NDP-711 | Bug | Corrected an issue where Builder was adding invalid user extensions to unused lines in NDP. |
NDP-712 | Improvement | Corrected an issue where the Builder directory sort order was not respected on the first save. |
NDP-736 | Bug | Cascade directory options are now supported for suffixed users. |
NDP-758 | Bug | Corrected an issue with sorting the Builder directory by “Extension”. |
NDP-763 | Improvement | Removed the deprecated user option, “Domain”, in NDP. |
NDP-764 | Improvement | Replaced deprecated Canada/East-Saskatchewan timezone option with corrected America/Regina timezone. |
NDP-864 | Bug | Added support for more than 10 SIP accounts per device in Builder. |
NDP-879 | Bug | Device override functionality is enhanced to now allow the following character: ' |
NDP-903 | Bug | Changed default SRTP setting for Snom D120 to off. |
NDP-924 | Task | Added full support for Yealink T44W and T44U models. |
NDP-926 | Bug | Corrected an issue where the line 2 user for analog gateways was not properly updated in NDP. |
NDP-932 | Improvement | Corrected the # of phone lines for various Yealink devices to support expanded line capacity. |
NDP-937 | Task | Added 5 more SNOM D series models to the platform: D815, D812, D787, D150, and D140. |
NDP-941 | Task | Added Flying Voice FIP15GPlus and P23GW SIP phones to the platform. |
NDP-942 | Task | Added Flying VoicePR08 ATA to the platform. |
NDP-944 | Bug | Corrected issue where Line Appearances/SLA’s were incorrectly shown as an option on Yealink sidecars. |
NDP-951 | Improvement | Added NDP configs, ‘lineShowExtensionAsLabelByDefault' and 'blfShowExtensionAsLabelByDefault' (default = “no”) to allow the user’s extension to display by default when provisioning devices. Separately configurable for line appearance and BLF keys. |
NDP-954 | Bug | Corrected a null value in proxy address field for certain Yealink devices when YealinkUseSRV is set to “no”. |
NDP-964 | Bug | Increased Builder user extension max length from 6 to 20. |
NMS-1926 | Bug | Corrected an issue where calls using a dial translation with the application “To Conn for DNIS - Add Header” did not function properly. In these cases, the relevant domain was not always applied to the call, resulting in the domain call limit and status not being honored. |
NMS-2277 | Bug | Corrected an issue related to inbound calls diverted with a 302 from the endpoint. If call used To Connection w/ Privacy, the call would fail. |
NMS-2656 | Bug | Corrected a bug where, if a voicemail exceeded the Pre-talk Timeout configuration, the voicemail would not be saved. Now, the recording is saved before the session is terminated. |
NMS-2933 | Bug | Changed default for "IgnOptUpon503ToAll", "IgnNotifyUpon503ToAll" and "IgnSubUpon503ToAll" to “yes” to lower server load when placing other nodes in soft maintenance mode. |
NMS-2942 | Bug | Fixed an issue where the Core Module would not check for a dialplan loop limit during Call Queue dispatch. |
NMS-3003 | Bug | Corrected the Core Module Admin UI drop-down menus to reflect the permissions-based pages based on admin account levels. |
NMS-3017 | Bug | Corrected an issue concerning Call Park with calls across geo-nodes and endpoints in different domains. If the receiver parks the call, picks up the call, and then the caller attempts to park, the call park would fail. |
NMS-3074 | Improvement | Enabled TCP/TLS session sharing to improve system efficiency. |
NMS-3076 | Bug | Added System Parameter <SipResendReliableXport>, default to “yes”, to resend SIP messages even over Reliable Transport, i.e. TCP/TLS/WSS. This configuration is meant to solve cases with E911 Bandwidth where initial invites were not always processed by the carrier. |
NMS-3135 | Improvement | Improved File Replicator transfer speed by batching scp transfers. |
NMS-3143 | New Feature | Allowed for configuration of voicemail type by user instead of domain in the Admin UI within a User settings modal (Users>Configuration>Click on a User Name). This field has four options: auto, enterprise, hospitality, residential. If set to “auto”, domain voicemail settings will be applied. |
NMS-3157 | Bug | Corrected an issue where, a call across geo-nodes to a WebPhone (with the system parameter, NotifyReferFrom, set to “yes”), will cause issues when transferred. In this case, upon transfer, the WebPhone window hangs until the call is completed. |
NMS-3166 | Bug | Corrected a crash case concerning Watch Dog looping. |
NMS-3170 | Improvement | Improved the Core Module's TLS certificate auto-reload by checking that the certificate, private key, the configured CA, and intermediate certificates are valid before restarting the TLS server upon cert renewal. |
NMS-3195 | Improvement | Now, user answering rules will be honored when a Phone Number is set to “Call Queue” Treatment. |
NMS-3207 | Bug | Eliminated empty folders created by the Core Module in the root directory. This was a regression issue from 44.0. |
NMS-3235 | Bug | Fixed a bug concerning calls dispatched to off-net agents via ring all queues. If the carrier replied with a 407 or 401 challenge, the system is unable to retrieve the correct call leg after sending authorization. Depending on the carrier, this can result in hanging or declined calls. |
NMS-3237 | Bug | Corrected Alert-Info passthrough logic that was broken for Sim-Ring. This resulted in call failures with conferences configured with auto-answer. |
NMS-3248 | Bug | Fixed an issue where the Core Module would fail to play a file if the WebServer redirected the request. |
NMS-3260 | Bug | Corrected a regression issue from 44.1 where inbound calls with STIR/SHAKEN enabled would drop when transferred. |
NMS-3262 | Bug | Fixed an issue where the Core Module would fail to parse a Web Responder URL that omitted the forward slash but contained a query string. |
NN-306 | New Feature | Added SNI support to NS node to allow for multiple SSL certificates to be used. NsNode will parse Apache configs in /etc/apache/sites-enabled/ and find and use any certificate configs with ServerName or ServerAlias values set. |
NN-381 | Bug | Improved node stability with better handling of connection resets/aborts from remote servers. |
NN-491 | Bug | In API v2, made sure auditlog_lite subscriptions are monitoring both user and subscriber objects as there are some differences in logs between apps. |
OMP-1191 | Bug | Made improvements to the load time of the contacts dock, specifically when containing a large number of off-net contacts. Now, when the number of off-net contacts exceeds the value of PORTAL_DOCK_SOFT_LIMIT_MY_CONTACTS (new UI config with a default of 500), the contacts will be hidden from the dock. Gravatars will now only attempt to load when they are expected to be displayed. |
OMP-2648 | Bug | Improved the click to call from the popout contacts doc. |
OMP-2803 | Improvement | Previously, if an Auto Attendant’s option was changed via Dial Translation in the Admin UI to the application, “Call Queueing Add Header”, the option would not appear in the Portal. Now, the Queue treatment will appear for this option. |
OMP-3292 | Bug | Prevented voicemail message forwarding via portal to users with voicemail disabled. |
OMP-3520 | Bug | Fixed a bug concerning SMS Queues. Previously, if an agent began an SMS Queue session and changed pages, the SMS chat stopped functioning. |
OMP-3735 | Bug | Corrected an issue concerning Builder templates sharing the same name. This bug resulted in erasing a device’s settings when the template was applied. |
OMP-4182 | Bug | Corrected an issue within Call Center Reports that caused the selected date and time range to be reset when switching report views. |
OMP-4478 | Bug | Corrected a bug affecting devices with an @ in its username or password. In these cases, the config file preview via Builder would not generate. |
OMP-4577 | Bug | Portal now prevents two Call Center Agents from picking up the same SMS Queue session. After the session is picked up by an agent, all other agents will not be able to pick up the session and get a notice saying that the session is already active. |
OMP-4618 | Bug | Corrected an issue occuring when creating answering rules with Simultaneous Ring. When using autocomplete, the system would add multiple destinations for a single user, dividing their first/last name and extension. |
OMP-4625 | Improvement | Corrected an issue with modifying answering rules. If a dial rule had already been created with custom source and/or destination tokens, the answering rule would overwrite the settings. |
OMP-4649 | Bug | Corrected an issue where SIP Trunks with the Trunk Type of Origination Only or Termination Only were not saved correctly. |
OMP-4802 | Bug | Corrected a bug where, if the list of sites in the attendant console were too long, all sites were not accessible. Now, users are able to scroll to see all sites. |
OMP-4910 | Bug | Corrected a bug where, in certain cases, SMS Queues failed to send a reply stating that no agents were available. |
OMP-5037 | Bug | Corrected a bug where, when saving an SMS number containing spaces, the number was not properly saved in the database. |
OMP-5058 | Bug | Corrected a bug where, if a user had a password containing % or &, the password could not be changed via the portal. |
OMP-5066 | New Feature | Added a Call Time Limit setting to the Domain settings modal. This allows the configuration of a maximum duration for calls within the domain. In case of a cross-domain call, the smaller non-zero limit will be honored. |
OMP-5089 | Improvement | Now MFA functions properly when using SSO login. |
OMP-5108 | Improvement | Shrunk down the clickable space on the voicemail page in the portal to avoid accidental clicks on touch screen devices. |
OMP-5141 | Bug | Ensured that, when adding a number to the SMS Inventory, the system checks the relevant extension before allowing users to save. |
OMP-5162 | Bug | Corrected a bug where NUMBER_FORMAT UI Config settings negatively impacted extension displays in Answering Rules for extensions with suffixes. Now, these configs will only affect numbers with seven digits or more, thus not impacting extensions. |
OMP-5184 | Bug | Added UI Config, PORTAL_ANSWERRULES_SIMRING_MAX_ADDITIONAL_NUMBERS. Default to 10. When set will allow a maximum number of additional sim ring numbers to be added to an Answering Rule. Will disable adding past that maximum. |
OMP-5219 | Bug | Corrected a 44.1 regression issue. When adding a config from the domain level, the domain dropdown did not populate. |
OMP-5222 | Improvement | Improved Time Frame timepicker by adding 11:59 PM to enable selection of entire day. This applies to all timepicker dropdowns. |
OMP-5244 | Bug | Corrected an issue were the new user link on the main portal page was not working due to a validation issue. |
OMP-5274 | Bug | Corrected a bug that prevented Preferred Server drop down changes from being saved. Preferred Server changes now save as expected. |
OMP-5289 | Bug | Fixed a 44.0 regression bug where, when a user’s answering rules were set for Do Not Disturb, the appropriate DND icon didn’t appear on the user’s Web Phone status. |
OMP-5293 | Bug | Ensured that, if the appropriate UI Configs are set, duplicate extensions for Users, Queues, or Auto Attendants are not available when adding a space before or after the extension digits. |
OMP-5295 | Bug | Corrected a problem concerning changing the external number option in Auto Attendant. If the UI Config, PORTAL_AUTOATTENDANT_EXTERNAL_NUMBER_LOOPBACK_NOSIP, was set to “yes”, Office Managers were unable to edit the external number. |
OMP-5303 | Bug | Solved a bug related to cache cleanup which was causing CPU and IO load issues. |
OMP-5357 | Bug | Reduced timeframe loadtime by over 80%, eliminating lag time before timeframes appear usably in the portal. |
OMP-5363 | Bug | Resolved tooltip bug in Time Frames that displayed inaccurate data when clicking the tooltip info buttons |
OMP-5366 | Bug | Prevented a TOD route from getting routed back to the same user. The change removes the number/user from the destination field’s autocomplete when configuring a the Phone Number’s time frame rules. |
OMP-5390 | Bug | Now the agent status button updates after switching between different offline states in another application. |
OMP-5551 | Bug | Corrected an issue where, when on the Top Level Inventory page, after using the filter, selecting all and bulk editing could result in the selected DIDs adopting the user’s domain. |
SBUS-142 | Improvement | Made general SBus performance improvements. |
VC-110 | Improvement | Added text to speech SSML support. Currently, this is only available via Web Responder. |
WP-1266 | Bug | Fixed bug causing one-way audio after long holds due to erroneous a=recvonly in the SDP. |
WP-1405 | Bug | Previously, agents on Web Phone were unable to decipher if a conversation card is part of an SMS Queue. Now, the card will list the SMS Queue’s Name and extension over the destination’s off-net number. |
WP-1754 | Bug | Now, if a user does not have an assigned SMS number, they will not see available SMS numbers. Previously, they still had the option, leading to unnecessary error notifications. |
WP-1760 | Bug | Allowed the following symbol in contact numbers: * |
WP-1779 | Bug | Fixed a bug concerning inbound calls from anonymous callers. When a name was not present for the caller, the Web Phone Call History Page would show the number dialed instead of the originating number. |
WP-1785 | Bug | Fixed a v44.0 regression issue concerning custom statuses on Web Phone. If three or more custom statuses were available, selecting a custom status could result in the application freezing until refreshed. |
WP-1790 | Bug | Now, if a user makes a call from a non-Web Phone device, the call will be pushed into Web Phone Call History without the need to refresh. |
WP-1805 | Bug | Ensured that the drawer_default.png setting is honored by the system when configured for a Reseller-Territory. |
WP-1818 | Bug | Now an error prompt appears if you are unable to retrieve a call from a call park. |
WP-1836 | Bug | Changed code so, by default, STUN is disabled for Web Phone user agents in an attempt to correct an issue with delays initiating calls in certain cases. Now, if the UI Config, PORTAL_WEB_PHONE_STUN_SERVERS, is not set (default), STUN will not be active for Web Phone. If you require STUN and do not have your own solution, we suggest setting this config to “stun.l.google.com:19302”. |