=========================================================================== Nyquist C4000 Server Software 2.0.0.419 and Firmware 1.2.1020 Release Notes =========================================================================== If you are updating an existing Nyquist C4000 system, use the Admin Web UI to select Systems Parameters. Select System Update and then follow on-screen instructions. If you are adding appliance types that were not available with an earlier software release, you must perform a System Update before adding the new appliances. ------------------------------------------------------ !!! WARNING !!! Regarding Update Process (PLEASE READ) ------------------------------------------------------ During the update process, you will see a message window informing you that the update is in progress. Depending on the speed of your hardware, the update process can take up to 1.5 hours, so please be patient and do not interrupt the update process. When the update message window closes and you see the message that the update is completed, a second part of the update process begins. The second part will take about five minutes. During the second part of the update process, go to the Admin Web UI and wait for a green text message to appear in the Messages portion of the dashboard. The message will state that the update is completed (“Nyquist system update completed, version: 2.0.0:419”). While waiting for this dashboard message to appear, you may notice that the web browser screen displays an empty message window with an OK button and plays a ringing tone or displays other errors. Refresh the browser window until the dashboard reappears. While refreshing the browser window, you may notice the web page change to a long list of text that starts with "Laravel - A PHP Framework...”. If you see this text, continue to refresh the web browser until the dashboard reappears and displays the update completed message. These errors are expected and normal because the second part of the update process updates the Nyquist web server. You may see a message that states: “System running in invalid license mode”. If this occurs, go to the Product License page after the update has completed and select "Update License”.”. If the license is not restored, select "Release License" followed by selecting "Update License”. -------------------------------------------------------- Tasks to perform after successful Nyquist system update -------------------------------------------------------- If you are updating an existing Nyquist C4000 system, you must update the permissions for each appropriate role for each of this release's new features. In addition, to allow stations to execute Routines via the Dashboard or Admin phone using DTMF, you must update the related CoS Configuration to enable Routines. To set permissions for new features: 1. On the Admin Web UI, select Roles. 2. Select the Permissions icon for the role that you want to assign permissions. 3. Make the desired changes. 4. Select Save. After the update has completed, if you notice a dashboard message that states, "System running in invalid license mode", go to the "Product License" page and select "Update License”. If the license is not restored, select "Release License" followed by "Update License”. License updates require Internet access so this should only be done when your Nyquist system has Internet access. Nyquist system updates contain new Nyquist firmware, but it is possible that newer firmware was released after the system update was made available. After performing a successful system update, check to see if new firmware is available by pressing the "Check For Updates" button in the Firmware page of the Nyquist web interface. After a successful system update, items listed in the web interface navigation bar are sorted in default order; users must resort the menu to the desired order. ------------------- New Volume controls ------------------- This update includes new volume controls for Nyquist system features and Nyquist stations that affect output volume and talkback gain. During the system update, volume settings previously configured on your Nyquist system and Nyquist stations will automatically be migrated to the new volume control values. As a result, you must re-adjust all volume controls to meet your volume requirements after the update is complete and after all Nyquist stations have loaded the new firmware. The volume control changes include the following: 1) All output volumes are expressed in decibel (dB) or Watt ranges; the old output volume ranges (e.g., 0 - 100, or 0 - 255) are no longer used. 2) Nyquist system feature output volume controls have been changed from a range of 0 to 100 (Volume control) to a decibel (dB) cut volume range of -42 dB to 0 dB (Cut volume), where 0 dB represents maximum volume output and -42 dB represents the lowest volume output. These new cut volume controls are used to lower the volume for the related Nyquist features: Emergency-All-Call, All-Call, Audio Distribution, and Zone paging, which includes Alarms, Tones, Announcements played to zones. After the system update, Emergency-All-Call Page will be set to 0 dB, All-Call Page will be set to -3 dB, Zone Paging will be set to -6 dB, and Audio Distribution will be set to -24 dB. After the system update, you should change these cut volumes for each feature to meet your specific output volume requirements. When a cut volume is changed by 1 dB, the actual output volume changes by 1 dB. 3) You can change individual station output volumes by using the new "Output Power" control, which represent a virtual power tap value. For VoIP speakers, GA10PV, and GA20P2 stations, the available values are 1/8, 1/4, 1/2, 1, 2, or 4 Watts. For amplifier-based stations, the available values range from -6 to +6 dB and the "Load Impedance" can also be selected (Low 8 ohm or High 25/70 Volt) to match the attached load. The "Output Power" adjustment can be used to lower or raise an individual station's volume to compensate for room noise floor volume level. For stations that include DSP controls (e.g., amplifier-based stations, etc.), the DSP can also be used to adjust the station's output volume. 4) Intercom stations include an "Intercom Cut Level (dB)" with a range of -42 to 0 dB that can be used to adjust the intercom output volume to help compensate for room noise floor volume level. After the system update, this value is set to -6 dB and can be adjusted to meet your specific volume output requirements for intercom calls. This control is only used for intercom calls. Use the "Output Power" setting to adjust for non-intercom features, such as All-Call and Zone-Paging, and note that the "Output Power" also factors into the actual output volume used by intercom calls. The "Intercom Cut Level" is also available on amplifier-based stations and is used to control the volume of paging calls placed directly to amplifier station extensions. 5) The "Talkback Gain" scale has been changed to -12 to +20 dB. During the system update, a value of +20 will be applied to GA10P and GA10PV stations when set to Push-To-Talk Microphone station type. After the system update, you can change the "Talkback Gain" to compensate for room noise floor volume level or speaker placement. 6) The "Master Volume" controls have been removed and replaced by "Cut Volume" controls. ------------------------------- New Features and Enhancements ------------------------------- - Introduced Routines functionality to allow automatic launching of a procedure, or sequence of actions, that the Nyquist system executes as a result of a “triggering” system event or manual input. Routines can support your crisis plans for situations such as facility lockdown, weather events, or emergency evacuation. A routine can be started automatically by a specified system event or manually via the Admin Phone, Admin Web UI dashboard, and Web UI Maps view. A routine can be automatically launched by an event, such as playing a specific announcement, or via third-party contact closures recognized by inputs on the Nyquist I/O Controller. - Introduced Display Message functionality to create messages that will display on monitors connected to NQ-GA10PV devices in a selected zone, multiple zones, or specific GA10PV stations. When creating the message, you can set several options, including when and how long the message is displayed and the appearance of the message. For the GA10PV display, you can specify if a scheduled event name is displayed and the use of either an analog or digital clock. You can also remove messages from the message queue either manually or via a routine. - Introduced Station Check-In functionality that allows staff to quickly verify (via a normal call to the Admin Station) that they are aware that a check-in situation is underway and are reporting check-in status for their assigned classrooms or areas. Examples of check-in events include weather related shelter-in-place, safety related lockdown, fire evacuation, and room occupancy. - Introduced Alerts functionality that allows staff to use Alert Filters and routines to specify if and how specific Emergency Alert System (EAS) events appear on the video displays connected to the NQ-GA10PV. The Nyquist server reads these EAS events, which include non-weather related alerts, from the National Weather Service (NWS). - Added ability to verify that your Nyquist server can access Internet-based URLs required for the system to run properly. See "Check Internet Site Access" under "System Parameters”. - Added ability to verify if the default gateway, Network Time Protocol, and Domain Name Servers are configured and pingable, to obtain network interface and routing tables status, and to display the Nyquist server’s public IP address. See "Check Internet Site Access" under "System Parameters”. - Added System Update page that contains a list of available Nyquist server software updates. When automatic server software check and download are enabled, new server software updates will automatically be downloaded and appear in the System Update list, and a dashboard message will be displayed to announce newly available server software. Release notes can be viewed for each available server update. System updates can be started via the System Update list. The System Update page includes a "Check For System Updates" button that can be used to manually check for and download available Nyquist server software updates. - Added ability to enable pop up of a room's video feed via the Maps view. - Added support for NQ-S1810CT-G2 VoIP Ceiling Speaker Gen2. - Added support for NQ-S1810WT-G2 VoIP Wall Baffle Speaker Gen2. - Added support for NQ-GA20P2 Amplifier with Line Output. - Added support for NQ-PA120/240/600 Public Address Mixer/Amplifiers. - Added Execute Routines Class of Service (CoS). - Added ability for users to edit DTMF codes for Announcements. A DTMF code is automatically created for newly recorded announcements and can be changed via the Announcements page. - Added optional password protection for multi-site paging, facility paging, zone paging, alarms, and tones. - Increased the maximum number of days that Call Detail Records (CDRs) can be stored from 127 to 365. - Increased the device zone limit from 12 to 24 with the limit based on device instead of station (for example, VoIP Speakers can now belong to 24 different zones). - Enhanced CDR functionality to include open/close events from I/O Controllers. - Enhanced appliance logs to include channel protection status and temperature alerts. - Enhanced System Logs to include a check-in log. - Made a DTMF Zone Page dialing change: Dialing # for a zone that belongs to a queue will start a recorded page to the zone. Dialing #* will start a real-time page to a zone even if it belongs to a queue. - Made various improvements to the Status field of CDRs. - Enhanced SIP trunk management to include PBX Connection access options. - Enhanced call management to allow a VoIP staff phone associated with a classroom VoIP speaker extension to be called by prefixing the dialed VoIP speaker extension with an asterisk (*). - Enhanced the Call Forwarding feature to allow Admin Stations to forward calls to analog phones that use DAHDI FXS ports. - Enhanced Night Ring Zones list so zone number and zone name are now displayed. - Enhanced the Add Zone and Edit Zone views so the stations field now displays station extensions and station names. - Enhanced the Audio Distribution Edit view so Station List now displays station extensions and station names. - Enhanced the Add/Edit Admin Group so Stations List now displays station extensions and station names. - Enhanced the Add/Edit User so Extension List now displays station extensions and station names. - Enhanced System Parameters so all Station List fields now display station extensions and station names. - Added Microphone Input Gain parameter for Nyquist amplifiers, Matrix Mixer Pre-Amplifier, and VoIP intercom modules. - Added ability to select an audio only zone when scheduling an event to allow Audio Distribution scheduling without tones. - Added protection against deleting a zone being used by an audio distribution. - Modified Add/Edit Playlist options to prevent certain special characters from being used when adding or editing a playlist name. Special characters allowed for the playlist name field are: !@$*?-.,. - Added Features menu to the T1000 IP Phone. Features include: Playback Recorded Calls, Record Announcement, Record Page, Restart Nyquist Server. - Enhanced Maps functionality to allow map-based buttons to launch routines. - Updated required Linux software packages, which include security related fixes. - In System Parameters page, changed "Privacy Beep" to "Disable Privacy Beep”. - In System Parameters page, added pop-up warning if "Enable ICE Support" is being changed from “Yes” to “No”, as disabling ICE Support may cause issues with web interface-based calls. - Amplifiers now perform fade-in of audio distribution when audio distribution is resumed after a system feature such as an All-Call page. - When Audio Distribution is started by a scheduled event, if an entry does not exist for it in the dashboard's Audio Distribution list, an entry will automatically be created to allow control. Automatically created entries will be removed when the Audio Distribution is stopped. - Added automatic check for new Nyquist System software and automatic download of new Nyquist System Software. - Added automatic check for new Nyquist device firmware and automatic download of new Nyquist device firmware. - Introduced a common internal API used for all volume controls across all appliances. This common API allows Nyquist to mute each channel independently. See "New Volume Controls" section of the Release Notes. - Timezone data is now updated whenever a user presses "Change Time Zone" button in System Parameters. - Added DTMF Code column to Audio Distribution List on Dashboard. - Removed requirement for Start Date and End Date on Schedules. - Added Software Maintenance expiration warnings to the web interface dashboard message display. Users will now receive a warning notification beginning 90 days prior to the expiration of their systems’ Software Maintenance in order to provide them with adequate time to renew their Software Maintenance coverage prior to its expiration. NOTE: Expiration of a system’s Software Maintenance does not affect that normal operation of the system; it only affects the ability to upgrade the system to a newer software release. - Added functionality to listen-in to classrooms via Map Stations and Check-In Station views during a Check-In. - Added functionality to view Check-In status from the Maps view. - Map-based Zone page to recorded page queue can now be cancelled during the recording phase by using the dial pad to press any key to cancel. - Moved the system software Licensing Information from System Parameters to the Product License - Added ability to add description to Audio Distribution items in Audio Distribution list view. - Updated the Linux kernel to latest release to enhance security. - Enhanced System Update process to improve update success. - Added ability to override Emergency All-Call already in progress by entering system password. - Added ability to specify width, height, and rotation when creating map objects. - Added functionality so the SIP Trunk feature, SIP Trunk entry can be used to register Nyquist with a PBX as an endpoint. - Removed restriction when adding station extensions that overlap with call parking numbers. - During Nyquist system updates, a dashboard message will be displayed to indicate that a system update is in progress. When the system update is finished, a final dashboard message will be displayed that includes the Nyquist release version information. - Added “Check Server Status” feature in System Parameters that displays Nyquist server status information. - Updated the Linux kernel on Nyquist System Controllers which includes security related fixes. The following new features can be accomplished using Routines: - Send customized messages to GA10PV displays. - Display customized messages on the Web UI Dashboard Messages panel. - E-mail messages can be sent during scheduled events by having the scheduled event trigger a Routine that includes an E-mail action. - Schedule stations for page exclusion via a Routine that is triggered by a scheduled event to add/delete station(s) to or from page exclusion. - Call an extension or an outside line and play an announcement (for example, lockdown has been initiated) The following new features can be accomplished using Routines combined with a NQ-E7010 I/O Controller: - An input contact closure can be used to initiate a call (normal, urgent, or emergency) to an Admin Station from a specified VoIP Speaker station. - An output contact can be closed when an intercom call is placed and held closed for the duration of the intercom call. - Added the capability to add/associate an I/O Controller output action to any event within the Bell Schedule. - Allow the triggering of an output contact closure on an I/O Controller when any normal or emergency announcements are played. - Close/open an output contact when an Admin or Staff phone is ringing. - Close/open an output contact during any of the following system events: 911 Call, Alarm, All-Call page, Announcement, Audio Distribution Started/Stopped, Check-in status, Emergency All-Call page, Emergency Call, Facility Down, Facility Page, Incoming Call, Input Contact closed/opened, Intercom Call, Multi-Site-All-Call, Multi-Site-Emergency-All-Call, Night Ring, Scheduled Event, Station Status Up, Station Status Down, Tone, Urgent Call, Zone Page. - Scheduled events can trigger a Routine to activate existing mechanical bells via I/O Controller contacts. - Close/open output contact when a scheduled event occurs. - Display list of incoming calls to an Admin station on a wall display via a GA10PV. - Play ringtone to speakers initiated by input contact closure. --------------------------------------------------------------------- Resolved the following issues found in the previous Nyquist Releases: --------------------------------------------------------------------- - Fixed an issue where audio distribution could not be stopped when a contact was opened. - Fixed an issue where configuring more than 8 facilities caused a local page to not work and facilities above 8 to not be included in the Multi-Site-All-Call or Multi-Site-Emergency-All-Call. - Fixed an issue where enabling "Use Network Time Server defined by DHCP" did not work if the server was using two network interfaces and DHCP was used on the eth1 interface. - Fixed an issue where restarting the Nyquist server while audio distribution was playing resulted in the web UI dashboard not working properly after server restart. - Fixed an issue where AMPs were receiving new zone configuration with incorrect priority. - Fixed an issue where an attempt to interrupt an emergency announcement with a prepend paging call and then stopping both the emergency announcement and the prepend page message resulted in the next normal page to the same zone playing the prepend message from the previous prepend page attempt. - Fixed an issue where emergency announcement was not properly interrupting a recorded (queued) page. - Fixed an issue with not being able to perform interfacility paging using interfacility intercom syntax. - Fixed an issue where configuring an I/O controller output contact to close on Alarm did not close contact when specified Alarm was activated. - Fixed an issue with audio distribution not resuming on MMPA after an All-Call via mixer’s PTT. - Fixed an issue with Station Add/Edit views not including all available stations that can be used in the Speaker Extension field. - Fixed an issue where adding a station with extension 0020 caused a conflict with the Call Parking feature. - Fixed an issue with applying a patch using System Update failed if the patch filename had special characters. - Fixed an issue with audio distribution not stopping when an I/O Controller contact was opened. - Fixed an issue where if the Nyquist server was getting a DHCP-based IP address from eth1, enabling "Use Network Time Server defined by DHCP" did not work. - Fixed an issue where multicast zone priorities from the server were incorrect. - Fixed an issue where a playlist could still be added to audio distribution even though the playlist had been deleted. - Fixed an issue where web interface ignores lack of correct CoS permission to display Dial Pad and Directory buttons. - Fixed an issue where when stopping an Alarm, a user may hear "Alarm stopped" more than once or hear "Alarm stopped, Alarm On, Alarm Off". - Fixed an issue where editing a Zone and attempting to remove Time from zone type would sometimes fail, displaying the error message “You can’t update this Zone to a type that does not include Time, it’s linked to a Schedule Event” even when the zone is not being used in a Scheduled Event. - Fixed an issue where the Admin Web Interface was not included on Admin Group Call after a No Answer call escalation from the Admin Web Interface. - Fixed an issue with Setup Wizard Network Settings not able to use Network Port B if Port B Subnet Mask is anything other than 255.255.255.0. - Fixed duplicate incoming call entries from being displayed on the Web Admin Incoming Calls Queue when calls roll over to Admin Group. - Fixed an issue where initiating a Prepend Page to a zone that belongs to a zone queue started a recorded page and did not include the prepend announcement. Prepend Page will now always initiate a real-time page, even if the zone belongs to a zone queue. - Fixed an issue where Call Detail Record for Audio Distribution showed status "Started" even when Audio Distribution did not start because zone was busy; status will now be “Busy”, not “Started”. - Fixed an issue where Audio Distribution from Line-Input still showed playing on Dashboard even when it did not start because of busy zone. - Fixed an issue where the Stop All Audio Distribution button did not stop playlist-based audio started via scheduled audio. - Fixed an issue where the Call Detail Record for Alarm's status was "Answered" when interrupting Emergency Announcement instead of “Busy.” - Fixed an issue where stations still received Tone even when Paging was set to No (with zone type of "Time" or "Audio+Time"). - Fixed an issue where a Zone Page by an Analog Phone station (DAHDI port) was not interrupted by Emergency-All-Call or Emergency announcements. - Fixed an issue where multiple Scheduled Announcements at the same time to different non-overlapping zones only played one announcement. - Fixed an issue where, for some time zones, the time displayed for backups did not match the time zone. - Fixed an issue where sometimes DAHDI installation would fail due to outdated package information. - Fixed an issue where using System Update to apply a patch fails if the patch filename has special characters like parenthesis. - Fixed an issue where appliance exited with the result of 'Signal' when introducing the 4th ANS listener. - Fixed an issue where pages to one channel of an amplifier may cause a small interruption on the other channel. - Fixed an issue where I/O Controller output contact does not close if configured to close when Alarm is activated. - Fixed an issue where no ANS-based volume adjustment was available on the listener (4-Channel Amp) when it is configured as 2-channel bridge mode. - Fixed an issue where Network Setup Wizard incorrectly configures Port B interface when Port B subnet mask is set to 255.255.0.0; it always used 255.255.255.0. - Fixed very large delay (almost 60 seconds) when navigating Web interface after unplugging the Port B Ethernet connection. - Fixed an issue where audio was not resuming on an MMPA after an All-Call was made via a push-to-talk on that MMPA. - Fixed an issue where a leading space in the DNS field in the Network Wizard can prevent network interfaces from starting up properly. - Fixed an issue where an Emergency All-Call could not be interrupted by another Emergency All-Call. - Fixed an issue where activation of Node Lock License Activation Key does not work when installing C4000 on customer supplied server. - Fixed various issues with roles permissions. - Fixed an issue where if a user is logged into the web interface when a system reboot occurs, they will be unable to log into another laptop or desktop using the same credentials after the system reboots. - Fixed an issue where SoundMachine info is not showing up on Weekly Calendar Schedule. - Fixed an issue where uploading a Node Lock Key to an operational system controller removes all LAKs from the system. - Fixed an issue where there was a noticeable delay on PTT output on the NQ-GA10P and MMPA devices. - Fixed an issue where a long playing Tone (greater than 45 seconds) can prevent a Scheduled Audio from playing after the tone is finished or stopped. - Fixed an issue with the Network Wizard where staging a System Controller off-site (by using Network Wizard and License Wizard) and later accessing the Network Wizard on-site could result in the License Wizard coming up even though the License Wizard was already used during staging to enter licenses. - Fixed an issue where an error message was received when attempting to perform a facility page from an Admin phone Paging directory. - Fixed an issue where line-out of the MMPA does not receive network traffic if an ongoing PTT All-Call placed from an MMPA is interrupted by an Emergency All-Call. - Fixed an issue where Creation Date/Time sorting is incorrect in Announcements list view. - Removed restriction when adding station extensions that overlap with call parking numbers. - Fixed an issue where customer-initiated server restart (via "System Parameters" -> "Restart Server") can fail if audio distribution is playing. - Fixed an issue where some System Parameters buttons make the view scroll to the top, preventing the user from seeing configuration progress messages. - Fixed an issue where Night Ring Admin stops ringing as soon as Night Ring Zone starts. - Fixed an issue where some station extension numbers being blocked from use don't need to be blocked from use: 0899-1000, 00899-01000, 000899-001000. - Fixed an issue where when the Nyquist system is updated to new release the SIP Trunks may not be properly configured after the update. ------------ Known Issues ------------ - [C4000-1071] Importing an unreleased License Activation Key will clear the current License Activation Key and result in an "Activation failed" message. To resolve this issue, release the License Activation Key that you are trying to import and then try the import operation again. If you want to re-activate the License Activation Key that was activated before the import, you must enter the key manually. - [C4000-1081] When audio distribution(s) are played through a four-channel amplifier setup with amplifier channels in overlapping zones (having different priorities), an All-Call-Page after termination may not resume the interrupted audio playback of right priority zone through the amplifier channel. - [C4000-1085] Distortion occurs when sending Line-In audio back to a four-channel amplifier that is receiving four separate multicast streams. - [C4000-1086] Paging an amplifier that is playing audio distribution to its own line-in could result in the audio distribution failing to resume when the page ends. Note that this issue does not occur if there is just one zone for each channel - [C4000-1094] Can't log out of user account when user account does not have an extension assigned to it. - [C4000-1229] A NQ-GA20P2 amplifier will stop playing a currently playing audio distribution if any Zone is deleted. - [C4000-1255] On the DSP Graphical Parametric EQ, clicking the Enable button multiple times may cause the EQ graph to show two lines. - [C4000-1450] When a four-channel amp is in bridge mode, a popping sound will occur after a software upgrade. - [NYQ-3799] Export backup sometimes fails (workaround: retry the export operation) - [NYQ-4499] After a system update, items listed in the web interface navigation bar are sorted in default order, users must resort the menu to match desired order. - [NYQ-5030] When editing a button/rectangle in the Maps view, sometimes the Maps view will go back to live mode after saving button/rectangle configuration. - [NYQ-5063] After initial Nyquist server software installation, DTMF codes for pre-installed announcements are not set. Set them manually after installation using the Announcements view.