Table of Contents
Scope
Manager Portal
New Features
v43.1.1
Improvements
v43.2.3
v43.1.1
Bug Fixes
V43.4.2
v43.2.3
v43.1.2
v43.1.1
API
Improvements
V43.4.4
V43.4.2
v43.2.3
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
Auto Attendants
Bug Fixes
v43.2.3
v43.1.1
Call History
Improvements
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
Call Queues, SNAPanalytics, & Call Center Reporting
New Features
v43.1.1
Improvements
v43.2.3
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
Contacts & Chat/SMS
Improvements
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
E911
New Features
v43.2.3
Improvements
v43.2.3
Bug Fixes
V43.4.2
v43.2.3
v43.1.1
Inventory
Improvements
v43.2.3
Bug Fixes
v43.2.3
v43.1.1
Native Fax
Improvements
v43.2.3
Bug Fixes
v43.2.3
SNAPbuilder & NDP
New Features
v43.2.3
v43.1.1
Improvements
v43.2.3
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
SNAPmobile Web
Improvements
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
SNAP.HD
New Feature
v43.1.1
Improvements
v43.1.1
Bug Fixes
v43.2.3
v43.1.1
Voicemail
Bug Fixes
v43.2.3
Scope
This article outlines the release notes for version 43.1 and 43.1.2 of the Manager Portal.
Manager Portal
New Features
v43.1.1
- Adds support for announcements within Music On Hold. There are 3 types of supported announcements: Audio Files / Text To Speech, Caller Position, and Estimated Wait Time. More Info: Music on Hold
- Added ability to disable a user's call recordings from showing in domain call history. If enabled, no Office Managers may listen to the user's call recordings. More Info: Call Recording
- Added ability to enable domain-wide call recording. This enforces call recording for all current and new users. More Info: Call Recording
- Added ability to bulk edit user setting like Caller ID, Department, Site. More Info: Bulk Edit Users
- Enabled remote storage of call recordings to third party services like AWS. Added ability to trigger emails to admin contact when remote storage fails to upload a file after the configured number of attempts. More Info: Call Recording
Improvements
v43.2.3
- Improved the updated time for device import so it is set properly with similar functionality to adding a device.
- Added domain validation to only allow letters and dots in domain name
- Improved client validation on bulk edit of inventory phone numbers.
Portal autocomplete suggestions won’t populate until 3 characters are typed to improve performance on large data sets, specifically for user and answer rules autocompletes when the user list is over 3000 subscribers. This improves the user experience due to improved browser speed for the javascript execution.
v43.1.1
- Improved load speeds by 50%. Device-heavy domains will likely still have a delayed load time due to the logic required to handle phone activation. This can be further optimized with other changes in the future
- "View" settings for number of rows on the page will be cached per user as to retain the view on login/logout. Cache will expire after 7 days. This also applies to "Hide System Users" for the Users page
- Inherit the random music on hold settings when a fallback to another level occurs. For instance, if a user has no music on hold files, and such files are present on the site level, the "randomize music on hold" should follow the site settings
- Inherit the message settings when a fallback to another level occurs. For instance, if a user has no message files, and such files are present on the site level, the "message interval" should follow the site settings
- Allowed users to import numbers from a CSV file for Allow/Block Answering Rule settings
- Phone imports will now validate the MAC addresses provided and give the user a warning before saving if there is an invalid input
- Updated Google SSO to match webphone.
- Randomize Music on Hold setting can be set on the domain level and will be inherited by users without their own music settings.
- Music Interval Music on Hold setting can be set on the domain level and will be inherited by users without their own message settings.
- Added fields to bulk user edit and user import to change email_vmail_enable, which is "Receive an email for new voicemail"
Bug Fixes
V43.4.2
- Fix for Google SSO button not being seen on some login pages
- Fixed an issue where an invalid SDP media line combined with the PcmuOnly token led to looping and audio quality issues.
v43.2.3
- MOH and greetings now respect user data limits
- Attendant console dropdown of available apps now contains Attendant Console
- Improved the "hide system user button" when using extensions with . in them
- Better handling of cookies for users with a "." in the extension when using certain portal features
- Improved parking issue in Attendant Console due to the use of an older access_token. This has been replaced with jwt token for authentication
- Improved URL handling to resolve a bug that intermittently caused permissions errors
- Updated timezone library that caused incorrect timezone calculations
- Optimized user page to only pull fields that have been requested
- Corrected branding issues on the password reset landing page
- Replaced deprecated timezone Canada/East-Saskatchewan with equivalent America/Regina
- Removed a caching library that was using too much CPU for its TTL calculation. Improved speed by just using a local object cache and flushing it manually once an hour.
v43.1.2
- Corrected the ability to add special characters to fields in the fax cover letter
- Corrected a bug where email delivery notifications were failing for faxes sent through the Manager Portal
v43.1.1
- Included fax count and size in the voicemail tab of a user's profile and allowed clearing fax data out with the "clear data" button.
- Fixed an access issue where a Site Manager could create time frames. Site Managers cannot create or edit time frames.
- Fix for domain call graphs displaying time in seconds rather than minutes.
- Fixed call functionality (answer, reject, hold, unhold, tap).
- Improved import error messages and ensured import only allows valid scopes and values.
- When the option "Ring All User's Phones" is selected, the answering rule description now displays all the user's own devices first, and indicates via badges which devices are registered, which are unregistered, and which are currently "Push Enabled".
These badges will *not* appear for manually inputted numbers. - Allow Basic User scope to set forwarding to AA's by allowing auto attendants to lookup in the autocomplete logic.
- Resolved bug impacting mid-call recording. This now functions as expected
- Office Managers can change a user's voicemail "Operator Forward" field when there is a pre-existing value.
- Removed incidental limit for number of blocked numbers allowed in personal answering rules.
- Fixed bug so Attendant Console "All" filters in non-English languages will be honored.
- Improved time frame index page by listing all users (default view only users with time frames) and their user-time frames. Allows managers to edit and delete.
- Fixed bug hiding the first device's slider, which sets Answering Rule delays for additional devices.
- Fix for call transfers from Attendant Console not working due to callid special characters.
- Required a valid email when adding a new recording storage configuration.
- Fix for transferring to voicemail in the Attendant Console.
- Prevent the site from being changed if the user being edited is a site manager to prevent unwanted permissions issues
API
Improvements
V43.4.4
- Reworked how Android Push messages are sent from the platform, including the adoption of the firebase v1 HTTP API to meet new Firebase requirements.
V43.4.2
- E911AddressVendor_bandwidth_send_address_line_2 added. Values accepted are true/false strings. Default is false. When set to true, we will send the address line 2 to Bandwidth for geolocation creation. When set to false we will NOT send address line 2
v43.2.3
- Added new professionally recorded audio files to match existing default voice for new recordings added in last few versions
- Improved the "size" value in the recording api output when size_3 is set, previously a size value of 0 was set
v43.1.1
- Adjusted default scope for Office Manager and Reseller to be able to read and listen to voicemail records for their domain. This will allow for monitoring applications to receive updates if requested
Bug Fixes
v43.2.3
- Reseller event subscriptions now include the user's territory so data in the event subscription table can be read and filtered properly
v43.1.1
- Corrected an issue when SUBSCRIBE message for "AsFeatureEvent" was bunched up by another message (such as REGISTER), and resulted in a parsing error of the XML content in the SUBSCRIBE.
- Fixed issue where deleted emergency addresses remained in memory
- Reworked the installation of the voicemail reminders email template, correcting an issue where it could be added empty, causing the feature to fail
Auto Attendants
Bug Fixes
v43.2.3
- Enhanced Voicemail for an Auto Attendant is now fixed
- Improved the "follow" options after the "play message" application usage in the AA designer to better include the caller id prefix when following an existing option
- Fixed an autocomplete issue in auto-attendant designer for site managers not able to see call queues
v43.1.1
- Limited the autocompletes to only show 1 line for an AA even if multiple existed for additional timeframes
- Adjusted the default greeting id's for new auto attendant tiers media index's to prevent overlap if editing multiple tiers in the same page load.
- Fix for confirmation bubble not disappearing when deleting a greeting in Auto Attendants
- Fix to immediately reveal Save Button when editing an intro greeting
Call History
Improvements
v43.1.1
- SIP trunk calls will now appear in domain call history and allow for call recordings to be heard by Office Managers
Bug Fixes
v43.2.3
- Modified the call history export to format in HH:MM:SS for all duration length to avoid formatting issues with Excel
- Call history "Add Contact" has been fixed when the cdr contains a CNAM/CNUM
- Fixed an issue where an AOR name with a leading space would cause the call flow to not display.
v43.1.1
- Fix an issue where "Forward No Answer" would be out of order on Cradle to Grave.
- Better handling of outbound cross domain calls in call history. Will not better handle the "To" case for unanswered sim ring calls to not show the term domain's extension.
- Improved the CDR format for outbound calls. Call history and Export will now show the user's extension and user name instead of public values if translated
- CDRs of calls dialed to ext. 5001 now recognize Vmail into URI
- Corrected the propagation of the Caller ID when a Geo Call was parked and subsequently retrieved across Geo. The Retrieved Call now shows the Caller ID of the original Caller.
- Revealed the hold time on cradle to grave for user-initiated hold.
Call Queues, SNAPanalytics, & Call Center Reporting
New Features
v43.1.1
- Added ability to transfer a call in queue to an agent & prioritize calls in queue
- Added a totals column on the bottom of the call center report table in the footer for queue, agent, and DNIS statistics. More Info: Call Center Supervisor Overview
- Added support for Custom Agent statuses and ability to manage them via the supervisor's config
Improvements
v43.2.3
- Improved agent home page to better handle supervisors adding or removing the agent from queues so that the buttons and actions reflect the current set of queues and don't allow the agent to re-enter themselves into queues accidentally
- Improved Call Center Agents panel editing when managing via a Site Manager scope
- Improved availability stats for status that begins or ends outside of a set window
- Added more options to SLA slider for call center manager settings
- Improved the custom status so that they show on the agent panel on the Call Center Supervisor's home screen
- Improved the details view of call center stats to not show any "agent time" if no agent was given credit for the call
- Improved Callback stat when callback is abandoned using STIR/SHAKEN
- Improved handling of FWD Call Center stat when forwarding to off-net numbers. Reporting is now properly showing the FWD and VOL is including that number properly
- Improved the "Missed Call" statistic for when user dispatching is used and the user has sim ring enabled
- Improved agent grid when filtering by 1 or more agents
v43.1.1
- Improved the display of calls waiting in the queue to not reset the wait timer when it bounces out of the queue and back in briefly.
- Improved the download button for the agent availability stats to prevent an early download start before selection is made.
- Improved AST tracking of calls forwarded from one queue to another. Calls will use the FWD stat if there was no talk time on the first queue (transferred with ForwardNoAns).
- Improved the Call Center details report when ringing an off-net PSTN number off a user-based dispatch and agent Sim-ring feature. Previously showed null for agent name. Now will show the correct name.
Bug Fixes
v43.2.3
- Block system users from being added to call queue agent list via autocomplete
- Dramatically improved the agent availability data to better match the graph and the stat table as well as show the proper stats when a status starts or ends outside the set time window. Also introduced a new "end shift" button that will stop the "Logged in" counter, log the agent out, and should be clicked to end the agent's shift.
- Corrected formatting issue with AH (Average Hold) on call queue email report
- Improved VOL stat when forwarding a call from one queue to another; previously, the count was duplicating in select cases
- Improved agent email reports to properly handle the "Departments" field. Previously was showing "0" for all agents
- Fixed several SNAPanalytics bugs including the call queue agents available count
- Removed Average Answer Speed from Call Queue chart options
- Fixed bug that did not allow for configuration for date/time when adding a "Static" time frame for SNAPanalytics cards
- Fix an issue preventing logged in Username from being displayed correctly in SNAPanalytics
- Fixed bug where you cannot edit text in a header card
- Fixed bug where values in charts were not presenting proper minutes:seconds format for time values
v43.1.1
- Fixed the Ring Back to URI parameter when Parked by API. It didn't have the URI value.
- Corrected bug incorrectly showing offline agents within Charts‚ Agents‚ and the Table.
- Fixed issue with "agent" stat call details, when "queue" was also enabled as a filter.
- Improved call center emailed reports to update the time_zone offset to the correct offset based on the user's timezone. Adjusts for daylight savings time or in cases of the timezone change.
- Improved call center stats where a call is parked and retrieved after queue dispatch. In some cases it was tagging the queue as the park and not showing in statistics.
- Improved stat calculation for agents' answered calls using the portal's answer button when they have sim ring enabled.
- Corrected the referencing of the Queue Owner instead of the Device Owner as match for Recording for User when added as Agent.
- Corrected the race condition in checking the Wrap Up Time vs the setting of the Last Call Time when a Agent answered at a Geo Remote node
- Resolved a bug causing gauge type "card" in Portal to fail to update after initial subscription.
- For granular queue login, agent is not presented the logout button when on a call or the phone is ringing. Previously it followed the status availability light. This better allows an agent to exit the queue mid-call to prevent the next call.
- Fixed the "save" button placement on the Call Queue modal.
- Removed the checkboxes from the table on the "agent availability" statistics.
- Corrected audio monitoring cases when agent as user method is used. Previously was leaving the listen in button disabled.
- Better handling of per queue logout stats to better track agent availability. When an agent leaves their last queue, we will send the agent a logout request to end the tracking of availability.
- Resolved a bug when making changes in an Agent’s “Queues list", the system would incorrectly append updates to other agents that should not be impacted.
- Improved stats in SNAPanalytics for forwards between queues.
- Improved the Agent Stats tables to properly show custom agent statuses.
- In SNAPanalytics, cards can now be copied within the same board.
- Resolved bug failing to ring last agent when listed as a user in a Linear Hunt Group
- Corrected the "Queue Empty" issue when Retrieving a Call Parked at a Geo Remote Server.
- Fix for "Forward if unavailable" in pre-queue options. Setting will now be respected and should forward correctly to the user or device specified.
- Fixed agent availability logging
- Fixed bug which inserted duplicate columns in downloaded Call Center Report CSVs.
Contacts & Chat/SMS
Improvements
v43.1.1
- Added the ability to attach and send multiple files at once, with or without an accompanying chat message. Added the ability to drag and drop multiple attachments into the chat area at once.
Bug Fixes
v43.2.3
- Ensured that the names of all participants in a group chat are visible
- Improved SMS statistics when the time range included a session that was "deleted", resetting the "last_timestamp" variable to 0 causing a negative handle time
v43.1.1
- Fix for numbers receiving multiple images in the same message from an offnet number.
- Fix for max SMS sessions per agent. The max limit will now be respected.
- Fix for contacts still existing when a user is deleted.
- Fix for adding a space in SMS number creating a bad session.
- Corrected group chat logic to remove a chat participant from a group chat when the user requests to leave the chat. Group chat now responds correctly and notifies other participants the user has left the group chat and that user will no longer receive group chat updates.
- Modified webphone group chat notification sent when a member is added. Notification now includes the name of the added user.
- Fixed bug related to using "CTRL-A" followed by "delete" in WebPhone chat. This was causing browsers to hang or crash.
E911
New Features
v43.2.3
- Added ability to use Dynamic Location Routing
- Added feature to import emergency addresses and endpoints from a CSV file. Addresses will be validated before import is complete.
Improvements
v43.2.3
- Removed "Add location description" option when users edit their own address options - instead use Edit Address. Added warning when adding a location to a domain address, notifying users it will create a copy of the original emergency address to apply to that user. Location values for domain addresses will appear in parentheses next to the address name in dropdown
- Improved functionality when deleting a domain with a 911 shared with other domains. If the emergency caller id (endpoint) is only used by that one domain, will fully delete the endpoint on both the NetSapiens database as well as on the vendor side. If the endpoint is used for multiple domains, will instead only delete the endpoint for that domain but will still keep the other domain endpoints. Will also make a copy of the endpoint with domain "*" for use in case other domains would like to copy it
Bug Fixes
V43.4.2
- Added config setting to allow special characters in emergency addresses
- Fix for “Array” mistakenly in the address for an Emergency Address Endpoint
v43.2.3
- Fix for legacy E911 caller ID user counts being wrong
- Show a UI element when trying to see a user's emergency address. This UI element will say that the emergency address is hidden due to privacy concerns.
- Fix for emergency address not including pre/post address when adding to address endpoint
- Fix for emergency addresses not being able to be validated on the domain edit modal
- Change to not allow special characters in emergency address fields
- Fixed bug where spaces in site names made E911 notification incorrectly default to the domain's dial rule
- When adding a location description to a domain level address (e.g. from a user's profile page), the new address created will be a domain level address
v43.1.1
- Revealed all users in domain in "Notify Via Phone Call" dropdown, located in Emergency tab of Edit Domain modal
Inventory
Improvements
v43.2.3
- Improved phone number management for sites, now presented a more limited treatment offering but also now functioning properly for previously limited cases like conference bridge treatment
Bug Fixes
v43.2.3
- Allowed for removal of enable and disable dates from phone numbers
- Restored the ability to remove notes from inventory numbers
v43.1.1
- Removed some additional fields in phone number management to remove potential conflict when using a non-standard responder rule set via the admin ui before editing in the portal.
- Corrected a phone number export to accept special characters and maintain the data without a break.
Native Fax
Improvements
v43.2.3
- Increased shared fax number support from 8 to 25 users
Bug Fixes
v43.2.3
- Corrected Shared fax issues with sending
- Corrected issue where fax account limit of 1 caused over-capacity even when no accounts were linked
SNAPbuilder & NDP
New Features
v43.2.3
- Added Poly's new expansion module to platform and updated Edge E400/450/500/550 device profiles to indicate support for the EM
- Added Htek UC921E
v43.1.1
- Added Poly Edge E devices to SNAPBuilder and NDP.
- Added Grandstream GRP2670 to SNAPbuilder and NDP.
- Toggle Timeframe now allows for selecting a remote user and timeframe allowing any phone to monitor another user's timeframe and toggle it.
Improvements
v43.2.3
- Improved the count of MACs when filtering by site
v43.1.1
- Improved per device overrides for Grandstream devices by adding additional supported characters.
- Added the ability to use tokens [[first_name]], [[last_name]], and [[extension]] in SNAPbuilder label for BLFs to customize the label displayed. Example: “[[first_name]], [[last_name]] ([[extension]])” would produce something like “Doe, John (1000)”
- Configuration for password protected files applies to Polycom devices with “Rove” in the name or based on Obihai code structure.
- Resolved template lookup discrepancy by limiting lookup by Domain.
- Improved the directory selection and saving processes when using sidecars.
Bug Fixes
v43.2.3
- Fixed bug where SNAPbuilder showed the incorrect Last Sync Date in Portal
- Improved the MAC search under SNAPbuilder so it doesn't error out when entering a mac address instead of user device
- Corrected issue with unassigning MAC addresses after a domain is deleted. Previously was setting the model to the MAC address
- Code is reverted to start the index from 1 for VVX model attendant resourceList. For new Edge models, as page swaps, it will not start from 1
v43.1.1
- Added timezone values to Snom devices.
- Fixed the Avaya directory local sort order (first, last, ext).
- Added Australia/Hobart timezone support for Yealink phones.
- Added support for additional Australian timezones on Poly devices.
- Improved validation against the missing, default param name.
- Fixed autocomplete in SNAPbuilder initialization modal.
SNAPmobile Web
Improvements
v43.1.1
- Chat conversation input fields in SNAPmobile Web will now dynamically resize to make multiple lines of text visible and improve user experience in composing messages.
- Department and Site filtering for Call Park Queues in SNAPmobile Web.
- Prevented closing the webphone browser window with an alert if there are any active call sessions.
Bug Fixes
v43.2.3
- Corrected a "reorder" action request for answering rules, preventing the webphone from properly changing the order of answer rules for their user
v43.1.1
- Corrected bug causing WebPhone to crash when transferring a call.
- Fix for SNAPMobile Web not saving contact favorites correctly.
- Added missing dynamic park button for webphone compact mode.
- Corrected bug impacting buttons being incorrectly displayed in Webphone compact mode.
- Fixed mic button so it responds and records when recording a user greeting from webphone.
- Corrected a bug in web phone where a participant’s avatar would sometimes be duplicated in a group chat (side by side).
- Fixed bug responsible for dropping some calls using call park and webphone.
- Fixed bug showing overlapping icons (headers and controls) in compact view of the SNAPmobile Web active call screen.
SNAP.HD
New Feature
v43.1.1
- SNAP.HD Meeting Plugins for Office 365 and Google
Improvements
v43.1.1
- Added password to meeting information when copying it from the meeting scheduler dialog so that the information can be sent to someone by copy-pasting and that person will not have to enter a password.
- In the Outlook plugin, when a meeting requires a password, the password now displays in the event description where the meeting URL is located.
- In the Outlook plugin, leading and trailing empty spaces are now accepted for Host ID, Username, and Password (e.g. if a username is copied in with an accidental trailing space, it will still work).
- Added the ability to hide “yourself” in video tiles. It provides a new option to broadcast video as a participant but not have to be distracted by seeing yourself.
- Adapted SNAP.HD to allow participants to join even if a mic and camera is not detected. This allows participants to join and listen and/or share a screen.
- Added multi-codec ScreenShare in SNAP.HD
- Improved the SNAP.HD user interface to minimize infinity mirror effect when sharing screen.
Bug Fixes
v43.2.3
- Fixed issue with displaying the video bridge device as available to call to
- Past Meetings page now shows actual meeting length rather than preset duration
- Removed leading '+' from generated email invit
v43.1.1
- Corrected an issue in node worker for meeting events. If it would exit, then the worker prevented SNAP.HD meeting updates from being sent until the node application restart happens.
- Improved emailed calendar updates for meeting changes.
- Improved the meeting scheduling ui to better handle the timezone dropdown.
- Improved Mute performance on webinars for non-host invitees, specifically when an attendee joins a bridge and then the meeting restarts.
- In the Google Calendar plugin, corrected future meetings to show the date instead of sometimes showing “undefined”.
- Removed the constraint hiding SNAPanalytics link from lower scopes.
- In a video conference, resolved an issue where the blue active speaker box was intermittently stuck on for a participant even when they’re not speaking or producing audio.
- Corrected an intermittent issue where a user joined a meeting muted, and pressing unmute caused a loss of audio
Voicemail
Bug Fixes
v43.2.3
- Corrected a bug where in some instances Voicemail Reminders would not save correctly.
- Resolved a bug that erroneously altered voicemail notification settings when email addresses were either added or removed.
- Incorrect value of “1” on export for 'email_vmail_enable' which has been corrected to the values “yes” or “no”.
- Ensured that voicemails cannot be forwarded to users that have exceeded the data limit.
- Fixed a bug where Voicebase transcriptions sent via email were blank.
- Resolved an issue causing ‘Voicemail to email’ to cease functioning after the upgrade to v43.1 due to email_vmail being set to an empty value.
- Corrected an issue where the VMAIL Reminder configured and the subscriber login is different from aor_user@aor_host, in this instance, the email template is not created and therefore, the email does not get sent.