07 3177 0888

SV1000 SV2 Firmware Updates

SelectVoice 1000 SV2

26 February 2025, 19:57


Release of SelectVoice 1000 SV2


Build date: 2025-02-11

SV1000 2.0.76

IGM 2.0.76

PCS5x1 2.0.76

PCS5x3 2.0.76

PCS542 2.0.76



NOTE: SV2 requires OpenSUSE 15.5 or 15.6.


The RTP range for this release is: 6900 to 10899. Please change your customer's firewall settings accordingly.


SelectVoice v2 Release


SelectVoice 1000 SV2


New Features

- Microsoft Teams Presence Support

- Microsoft Single Sign On (SSO)

- Microsoft EntraID Integration (Azure Active Directory)

- Creation of SV Users from Microsoft 365 Users

- Creation of SV Groups from Microsoft 365 Groups

- Provisioning of Microsoft Teams Call from SV Manager

- Integrated VXML Auto Attendant/IVR GUI Builder

- Excel Configuration Builder

- Ability to trim warnings.txt

- HD cloud-to-cloud extension calls

- HD SIP Trunks

- HD Teams Trunks

- End-to-end SIP capability match (reduces transcoding)

- SIP codecs selected according to phone preference

- Security support for Vision v2.2

- Voicemail Call Log output field for Vision Reports (shows when a call went to voicemail, was a message left or not)

- Interactive Connectivity Establishment (ICE)

- Nav UC presence added to SSL Gateway

- Play a wav file to a Group of Users

- Play a wav file to busy/DND users on Yealink phones

- Play an outbound message to a called party

- Option to start/stop a SIP trunk

- Disable Contact database searches

- User confirmation of email address for voicemail

- Manager configuration of Oracle (formally Micros Fidelio) Opera PMS interface

- Added button/speed dial to enable/disable in/out-of-hours on a specific speed dial

- Added button/speed dial to allow users to log themselves in/out of a specific Group



Updated Features

- Web Manager UI

- Admin Portal UI

- Microsoft Teams Connector

- Faster SV start after improving password strength tests



Changes & Bug Fixes

SV2 (over and above SV1000 features)

- Added support for DND Override when User is participating in a group.

- Added a year field to the time plan date exception

- Corrected DbObject class name in tenancy: Users -> User

- Changed instances of FindByAttribute to start from a non-root node, avoiding a complete tree search if there is no attribute index for the class.

- Retry sending email later if DNS fails to respond in 5s

- Calling srand too often caused non-random behaviour. Is now just called once on startup.

- Deleted support for timeplan scripts.

- NP softphone phone record added if missing on first registration attempt.

- Socket monitor thread now stopped before deleting resources it depends on.

- Fixed crash that occurred when LDAPSvrTask deletes itself.

- Update now sent to Heartbeat server on startup.

- Added some attributes to Administrator object for saving manager preferences, such as theme, page list size, etc, and presenting them as Javascript variables.

- Removed database callbacks on shutdown. Some were missing.

- Fixed core dump on shutdownoutstanding DNS sockets.

- Repaired partnering with headset for SIP Intercom.

- Resolved shutdown crash due to DbConnector.

- Added ffmpeg-4 to installed packages.

- Build stack now set as non-executable to avoid warnings in OpenSUSE .

- Move from sysV scripts to systemd on upgrade now handled correctly.

- SSL-Gateway now installed when installing SV1000

- Powershell now installed correctly.

- Corrected location of installed service files for Systemd.

- Logrotate now longer fails on boot up.

- Core dumps now supressed on exit.

- Destroy SIP transactions also removed when SIP is killed on SV shutdown.

- Modified LDAP for Grandstream operation

- LDAP access is now restricted to loginAccessControl and remoteWorkingCode of User objects, and voicemalAccessCode of User or Department objects.

- loginAccessControl value is now always blocked.

- remoteWorkingCode and voicemailAccessCode is now blocked if not for the user associated with the LDAP login details.

- Codes are no longer sent when all attributes are requested and the requester is not the owner, or an administrator

- Resolved issue where database callbacks were causing core dump on ask master. Now uses as->dbystem not gk->dbsystem as gk not set. Updates when loading DB are now ignored.

- An empty record is now sent every 60s, when there is no other BLF traffic, to detect dead connections.

- Fixed potential lockup caused by not releasing critical section.

- Fixed some issues seen at restart.

- Fixed problem when a UserRecord was created in the wrong thread.

- Fixed core dump on double free.

- Fixed audio issue, when calling from Yealink phone to iPCS, by improving selection of codec used for relay to remote iPCS, to ensure support by both ends.

- Added ability to get video media descriptor from remote end to support SIP Video across networks.


Compressor

- Added a second G.722 decoder and decimator filter to MediaRelay for use with conference streams. This fixed the introduction of audio noise when using G.722 and trunk recording.


Voicemail

- Added Piper Text to Speech engine. Adam & Beth (UK English).

- Added Festival Text to Speech engine.

- Added option to block the ability to leave voicemail when department out of hours.

- Added checks for null CallRecord, when handling PlayOGM calls.


SSL-Gateway

- Reduced upcs shutdown core dumps.

- Added support for LDAP add/modify/delete via JSON frames from iPCS.

- Fixed crash during phone login.

- Fixed NavPro connection issue.

- Contact GUID now included when fetching Contacts. Allows iPCS to modify contacts.


Microsoft

- Moved link between PBX user and MS user to MS user object.

- Added option to include unlicensed users.

- Added support for paged data. Pages default to circa 100 items.


Oracle Opera

- Added licence requirement.


Grandstream

- New HT8xx v2 firmware

- New GXW42xx v2 firmware


Yealink

- Added IPv4 shared address space to private network determination.

- Added preliminary support for AX83H WiFi phone.


PHP8

- Added ldap_connect changes to API.


Manager

- Added support for SV2 licences.

- Removed support for SV1000 licences.

- Increased loginAccessCode, remoteWorkingCode and voicemailAccessCode max field length in user.js to 63 digits.

- Set loginAccessCode, remoteWorkingCode and voicemailAccessCode in user.js to support alphanumeric validation.

- Tooltips added to password fields.

- Added Microsoft Tenancy Live Search and search tooltip.

- Increased max field length to 64 digits in capability.js

- Policing added to ensure only alphanumeric and _*\'-+),./ characters are supported in speeddials.js

- Support for alphanumeric characters in loginaccesscode, voicemailaccesscode added to user.js.

- Added check to ensure 'cn' isn't blank in manager.js.

- Updated speeddials.js to support alphanumeric and _*\'-+),./$ characters.

- Added missing tooltip to live search field on phones2.js.

- Added includeUnlicenced tooltip to microsoft.js

- _- in DialPlan Translate To validation is now allowed.

- Added missing Handset Alarms to Phones menu.

- Fixed issue with DDIPlan / DialPlan checking being called on SIP Tab in trunk3.js.



Manager Assist

- Added support for SV2 licences.

- Removed support for SV1000 licences.

- Added VisualVXML to menu. Only available for non-company managers.

- Removed Call Status home icon as page is now loaded in new tab.

- Updated help file for date exceptions.

- Added PnP Model to Phone Label table.

- Fixed issue sessions and sleep on speeddials.php

- Added new right click menu on Fileman;

- View Details

- Rename File

- Copy File

- Move File

- Delete File

- Download File

- Download ZIP

- Updated help file and text details

Note: rename, copy, move and delete require root password.

- Root password is now validated when clicking out of the password field.

- Added manager check using SSO or PHP Auth.

- Added SSO status_update to theme.js.

- Added warning 'Save has been disabled as the Voicemail Port is configured with the Standard DialPlan' to callback.php

- Updated patch.php & webpatch.php to detect adminmodule version and then use firmware.latest or firmware.sv2latest

- Updated ma_access.php to stop overwriting of permissions.

- Added Administrator Wizard option to set all AdminPortal and ManagerAssist permissions to an administrator.

- Added chunked file uploads limited to 500MB to Fileman.

- Added untar for .tar and .tar0 files to Fileman.

- Fixed issue with ACL Sessions.

- Updated date_exceptions.php to read bank holidays from GOV API.



Admin Portal

- Added support for SV2 licences.

- Removed support for SV1000 licences.

- Updated index.php, groups/index.php - If no SV licence is present, page will no longer load. User is taken back to manager.

- Fixed layout issue in ddirouting.

- Removed unused panel code

- Added local storage monitoring to allow changes made to AdminPortal theme or menu to automatically update Manager

- Added new setting to disable menu animation.

- Updated settings slider height to match manager

- Access is now restricted for Company managers

- Added VisualVXML to menu. Only available for non-Company managers

- Updated VXML Builder to support audio recording

- Fixed CSS issue with table height and width on SIP Wizard.

- Added Access Control for restricted access to Admin Portal pages.

- Added changes required to support Safari.

- Updated users, departments, autoattendants and visualVXML to show console warning if microphone access is not allowed via the browser.

- Updated ImportContacts to provide correct download link for company contacts.

- Updated Unassigned Phones for PHP8 SIP licence count

- Updated help_backup.php and help template.php

- Added manager check using SSO or PHP Auth

- Added SSO status_update to adminportal.js

- Added Vision module IPs and FQDNs to SSO redirects

- Fixed issue with rogue scrollbar on index.php.

- Fixed issue with table layout and missing footer on apaccess.

- Updated ViewOnly to toogle view only fields in Access Control.

- Fixed issue with AdminPortal Access Control reloading per

- Removed htmlentities from ldap search for userstatus index.php.

- Updated $_SESSION variable permissions.

- Support for alphanumeric characters in loginaccesscode, voicemailaccesscode added to user.js.

- Fixed issue with AP Access Control.

- Fixed issue with ACL Sessions.