=============================================================== Nyquist C4000 Server Software 5.0.0.740 and Firmware 3.0.583 Release Notes =============================================================== If you are updating a Nyquist system that is currently running Release 3.0.0 or 4.0.0 (on a Nyquist System Controller or a custom server), follow the instructions in the section entitled "Updating Nyquist System from Release 3.0.0/4.0.0". If you are updating an existing Nyquist system installed on a Nyquist System Controller (NQ-SYSCTRL) that is currently running a Release prior to Release 3.0.0, follow the instruction in the section entitled "Updating Nyquist System Controller from releases prior to Release 3.0.0". If you are updating an existing Nyquist system installed on a custom server (not a Nyquist System Controller) that is currently running a Release prior to 3.0.0, follow the instructions in the section entitled "Updating a Custom Server from releases prior to Release 3.0.0". 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 Nyquist Appliance Firmware Update (PLEASE READ) ------------------------------------------------------------------------------------------------------------------ During the final stage of the update process, Nyquist appliance firmware will be updated to a new version that is compatible with this release. Once Nyquist appliances have been updated to the new firmware attached to this release, the Nyquist appliance firmware should not be manually downgraded to a previous version of firmware because previous versions of Nyquist firmware are not compatible with this Nyquist server release. ---------------------------------------------------------------- Updating Nyquist System from Release 3.0.0/4.0.0 ---------------------------------------------------------------- If your Nyquist system is currently running Release 3.0.0 or 4.0.0, you can use the normal System Update process to upgrade to this release. Before starting the system update process, ensure that all patches for Release 3.0.0 or 4.0.0 have been applied. Before starting the system update process, create a system backup, export the system backup and save it on media attached to your PC (e.g., Hard Disk Drive, USB drive). ------------------------------------------------------------------------------------------------------- Updating Nyquist System Controller from releases prior to Release 3.0.0 ------------------------------------------------------------------------------------------------------- For Nyquist System Controllers, the update process will take approximately 3 hours to complete; please allocate at least 3 hours to perform the update. During the update process, a simple text display will be presented that describes the steps being taken to update the system. The System Controller will reboot several times during the update process. To upgrade a Nyquist System Controller to this new release, follow these steps: Before beginning the upgrade process, ensure that your Network settings are properly configured. If you are currently running Release 5.0.0, you can check for proper Internet site access by pressing "Check Internet Site Access" under the System Parameters page. 1. Log into the Nyquist server using the Nyquist Web Interface. Use an account that has access to System Parameters, System Backup/Restore, Product License, and System Update pages. 2. Create a System Backup via the System Backup/Restore page. 3. Export the System Backup and save it. 4. Display the Product License page and write down the installed License Activation Key (LAK). The current LAK will remain active after the update. 5. On the Systems Parameters page, select System Update. 6. Upload the new Nyquist server software using the Upload button found on the System Update page. Note: If you have Automatic Software Download enabled, the new release may already be listed and available on the System Update page. 7. Press the "Run Update" button associated with this release. 8. When the update dialog indicates that the update is complete. Press "OK" and then refresh the page until the "Update Status" page displays. 9. Periodically press the reload page button to keep the status page up to date. 10. A few minutes after the status page displays "Continuing upgrade to Debian 10", the status page might not display and instead you will see a "connection refused" page. This will last just over 10 minutes; the status page will then resume displaying normally. 11. After the status update displays "Restoring System backup and upgrading data to C4000 5.0.0", press the reload page button until the Web interface dashboard is displayed, ignoring any error messages that may display before the dashboard displays. Note: The web interface may display without first displaying the "Restoring System backup and upgrading data to C4000 5.0.0" message. 12. Once the system backup has been restored and updated, the update to Debian 10 and new Nyquist release is finished. 13. Verify that your Nyquist License Activation Key is still activated by viewing the Product License page. ---------------------------------------------------------------------------------- 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 User 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(s) 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. This release requires proper installation of a Trusted Root Certificate supplied by Nyquist. If the Root Certificate is not installed, you will not be able to use certain dashboard features (e.g., All-Call Page, Intercom calling). Nyquist Appliance web interfaces also require the Trusted Root Certificate. To install the Trusted Root Certificate, follow these instructions: 1. Select "System Parameters" on the Nyquist web interface. 2. Press the "Edit" button. 3. Scroll down the page until you see the "Generate Server Certificate" button. 4. Press the "Generate Server Certificate" button. 5. Press the "Download Bogen CA Certificate" button. The required root certificate will be saved to your PC, most likely in the Downloads folder. 6. Find the download certificate and install it by following the instructions provided in the Nyquist System Administrator Guide section labeled "Installing Certificate Authority on Windows System" or "Installing Certificate Authority on Mac System". 7. Close the web browser that you are using to access the Nyquist web interface. 8. Restart the browser and access the Nyquist web interface. ***IMPORTANT*** To enhance security, this release requires a new "Nyquist Control Password" that is used to secure communications between the Nyquist server and Nyquist appliances. A default password has already been set, but we highly recommend that you change the password to increase security. After the Nyquist system has been successfully upgraded, and after all Nyquist appliances have been upgraded to the new firmware release associated with this Nyquist server upgrade, follow the steps below to configure the "Nyquist Control Password": 1. Ensure that the Nyquist appliance web interface passwords for all Nyquist appliances have been changed from the default value. Nyquist appliances that continue to use the default web interface password will not be able to change the "Nyquist Control Password" via the appliance web interface. 2. Ensure that you have installed the Trusted Root Certificate; steps are outlined above. 3. Select "System Parameters" on the Nyquist web interface. 4. Press the "Edit" button. 5. Scroll down the page until you see "Nyquist Control Password". 6. Enter a new password into the "Nyquist Control Password" field. The password must include 20 alphanumeric upper and lowercase characters, no special characters. 7. Press the "Save Password" button. 8. Press the "Update Nyquist Devices" button. 9. Press the "Show Saved Password" button and copy the password for use in subsequent steps below. On each Nyquist appliance, perform the following steps: 1. Access the Nyquist appliance web interface. 2. Ensure that the web interface password is not using the default password (bogen). 3. Press "Configuration Settings" to access the "Configuration Settings" page. 4. Enter the Nyquist Control Password into the "Nyquist Control Password" field. 5. Press the "Save Password" button. Note: If you intend to use the Nyquist Check-in feature, we highly recommend that, after you follow the steps above for setting the Nyquist Control Password, you fully test the Check-in feature to ensure that each station can properly check-in during the check-in process. ------------------------------------------------------------------------------------------ Updating a Custom Server from a release prior to Release 3.0.0 ------------------------------------------------------------------------------------------ To upgrade a Custom Nyquist Server (not a Nyquist System Controller) to this new release, follow these steps: 1. Log into the Nyquist server using the Nyquist Web Interface. Use an account that has access to System Parameters, System Backup/Restore, Product License, and System Update pages. 2. Create a System Backup via the System Backup/Restore page. 3. Export the System Backup and save it for later use. 4. Display the Product License page, write down the installed License Activation Key (LAK) for later use, then press the "Release License" button to release the LAK. 5. Install Debian 10.7 on the existing server (which will wipe out the existing Nyquist system and configuration). 6. Ensure that the NetworkManager software is installed on your server, using the following commands: # which nmcli If the above command does not return '/usr/bin/nmcli', then as user root, execute the following command to install the NetworkManager package: # apt-get install network-manager 7. Properly configure the network interfaces using NetworkManager (via nmcli commands). Verify network connectivity to the Internet. 8. Copy the Nyquist release tar file to the server's /tmp folder. 9. While logged into the Linux server as user root, extract the Nyquist C4000 5.0.0 release by using the following commands: # cd / # tar xvPf /tmp/Nyquist-c4000-5.0.0.740.tar.gz 10. While logged into the Linux server as user root, install Nyquist C4000 5.0.0 by using the following commands: # cd / # /opt/bogen/install_nyquist 11. During installation, when prompted for a License Activation Key, use the License Activation Key that was released from the old Nyquist release in step 4. 12. After installation is complete, via the Nyquist Web Interface, restore the System backup that was created in steps 2 and 3. ------------------------------------------------ New Features and Enhancements ------------------------------------------------ - Added support for User Accounts and User Authentication via Microsoft Active Directory - New Nyquist Appliance support: NQ-GA40P3, NQ-S1810CT-T1, NQ-S1810WT-G3 - New Admin Phone support: NQ-ZPMS (Zone Paging Microphone Station) - Support NQ-ZPMS firmware update via Nyquist server - Support Cisco ATA192 - Sound Masking - Voice annunciation of call-ins to associated speaker ("Call from Station ###") - Laravel 8.0 Upgrade - Enhances functionality, performance, and security of Nyquist Web Interface - Announcements can now be started using DTMF code instead of using Announcement ID - Network Packet Capture for Network Troubleshooting - Nyquist appliance web interface now supports and requires HTTPS - Added "+/-" Indicators to All Volume Sliders - Allow host.domain-name to be added to Nyquist Server Certificate - Automatic Failover: Automatically synchronize changes to Custom Configuration - Actions and Custom Variables section - Added the ability to copy Bell Schedules in Manage Schedules - Warn user when Nyquist Server, Nyquist appliance, and ATA device web interfaces are still using default bogen password - Added support for upgrading Debian Operating System Components (to enhance security and performance) - Added support for iOS devices via WebRTC/SIP Stack - Various Security and Performance Enhancements to Nyquist server - Certain Nyquist server patch updates can now be applied without active SUS - Added "Nyquist Control Password" (under System Parameters) to secure communication between Nyquist server and Nyquist appliances. Requires use of HTTPS on all Nyquist appliances. - Stations with Emergency-only call-in level are now automatically added to Check-in exclusion list - Disabled facilities are no longer listed in the Facility Page modal list or Routine action facility selection list. - Schedules type label can now be changed (default: Site / Sites) - NQ-T1100/NQ-ZPMS Admin Phones are no longer rebooted after Recording Announcement from Admin Phone - Routines: Facility-Announcement Action now supports selection of multiple facilities - Routines: Facility-Page action - allow multiple facility selection - Routines: Facility-Announcement Action will now only allow non-continuous announcements - Routines: Facility-Announcement Action, announcement list now shows type of announcements (Normal/Emergency) - Routines - Announcement list shows type of announcement (Normal/Emergency) - New Routine Trigger: Amp-Protection-Mode - New Routine Action: Log-Text - New Routine Action: Stop-Announcement - New Routine Action: Webhook-Post - Routines: Added Routines log to track Routines execution - Routines can now store/retrieve/share data via Routine Actions using Routines Database - Routines Database Variables can be managed via Nyquist Web Interface - Routines: added support for using $df-avail and $uptime variables in Email Routine Action subject field - Routines: added support for specifying latitude and longitude when using $weather variable (weather condition) in Display-Msg Action - Routines: Added support for specifying unit of measurement (Fahrenheit / Celsius) when using $weather variable (weather continue) in Display-Msg Action - Routines: Added ability to copy a Routine - Routine Action name change: Urgent Call is now Urgent-Call - Added New Routines API License Agreement - Added support for SMS-like text messages between Admin Phones (Supported by: NQ-T1100 and NQ-ZPMS) - Message Images (for use with NQ-GA10PV): Removed width/height restrictions for uploaded images. - Message Images (for use with NQ-GA10PV): Added support for adding images to text messages. A right-click in the Display Message Text field will present a list of images that can be included in the text message to be displayed. - Nyquist Dashboard: Added "Facility Page Number" to "Facility Page" list - Automatic Failover: After Product License is updated on AF Primary server, Primary server now updates Secondary server's license - Added EULA and 3rd Party S/W License Attribution links to Product License screen - Made "Speaker Extension:" label more intuitive for Mute Speaker feature. The "Speaker Extension:" field is now labeled "Speaker Extension/Mute Speaker". - Edit Line Keys, moved buttons above canvas for easier access. - Email Configuration: Removed Show Saved Password (for enhanced security) - When IP phones or Analog phones perform intercom calls, ringing is now played to indicate call initiation (can be enabled in System Parameters by setting "Intercom Wait Tone" to Yes) - Log Scheduled Events in Call Detail Records - Allow DISA users to terminate Paging extensions with # to remove call start delay - Changed "Generate Root SSL Certificate" Button name to "Generate Server Certificate" - Added support for using # to terminate dialing sequence when using DISA to place feature calls - Allow Admin Stations to call Day/Night Admin and use Admin Group rollover by dialing: 0, *0, *00 - All-Call Pages are now queued when Zone Paging Queues are enabled (This feature can be enabled/disabled via System Parameters: Enable Queue All-Call Page) - When scheduling an announcement, allow "Seconds" to be specified in the Signal Time field - Added description text in "Set as Default Firmware" modal text to better explain this feature. - NA-GA10P/V and VoIP Gen2 Speakers, changed Dashboard Relay Trigger Status text from "Enabled/Disabled" to "Active/Inactive" - You can now check access to hostedactivation.com when using the License Wizard - Queued Paging - The Queued Paging recording instruction message is now optional - The Nyquist server now logs User Logins to Nyquist web interface - Added External Relay Trigger Status to Gen2 VoIP Speaker and NQ-GA10P/V appliance dashboards - NQ-E7020 / NQ-E7020-G2 DCS will no longer indicate that the station is in Station Monitoring (spy) mode - Nyquist Appliances upgraded to OPUS 1.3.1 and PJSIP 2.11.1, for enhanced security and performance - Appliance Firmware: Handles downgrade to previous firmware versions - NQ-GA10P/V and VoIP G2 Speakers - Standalone mode: Added support for dialing extension with call switches - Appliance Standalone Configuration validation is performed during firmware update - Appliance Standalone Operation: Added description field to Multicast Streams - Appliance DSP: Compressor settings are now included in Presets ------------------------------------------------------------------------------------------------ Resolved the following issues found in previous Nyquist Releases: ------------------------------------------------------------------------------------------------ [NYQ-4685] - On the web interface dashboard, when an Alarm or Tone is initiated, some web interface clients do not display the popup modal that indicates an Alarm or Tone is in progress. The messages section does indicate that an Alarm or Tone is in progress. [NYQ-5628] - When Audio Distribution is playing and is interrupted with an Emergency All Call, the Audio Distribution will resume for a short amount after the Emergency All Call is over. [NYQ-5774] - If there is a Backup Scheduled Tone that is long enough to overlap with another backup scheduled tone during a Scheduled Event, there's a pitchy sound that occurs. [NYQ-6055] - A very short audio blip can be heard on speakers attached to PAMA device while releasing the PTT on the PAMA device. [NYQ-6106] - Appliance Firmware: Fixed issue where Standalone firmware download modal did not automatically go away after finishing the download. [NYQ-6126] - Announcement Description field not allowing more than 40 characters. Now allows 255. [NYQ-6234] - Zone Control slider readjusting if Audio Distribution is stopped or started on Zone Control page. [NYQ-6278] - Unable to restore database after upgrading to Debian 10. [NYQ-6310] - When Paging was started, audio was fading in on NQ-GA10P/V appliances. [NYQ-6326] - Incorrect destination shown in Call Detail Record (CDR) when Admin Group is called. [NYQ-6333] - Cannot Stop Alarm via Admin Phone. [NYQ-6335] - Pink noise generator was broken. [NYQ-6340] - Record Announcement and play now does not play the announcement. [NYQ-6345] - Intercom priority was given to talkback when initially called from the Admin phone to NQ-GA10P/V. [NYQ-6360] - Various feature extensions not working via DISA. [NYQ-6398] - Routine enabled/disabled changes not restored from Secondary SYSCTRL when Primary SYSCTRL resumes Master role. [NYQ-6405] - NQ-T1100 not connecting to Nyquist due to LLDP enabled. [NYQ-6406] - Blank/black display on HDMI monitor connected to NQ-GA10PV after hardware power cycled. [NYQ-6407] - No help text displayed for Stations field of Check-In Routine Action. [NYQ-6408] - Check-In Routine Action allowing empty Stations field to be saved. [NYQ-6414] - Routine API - Extension should only allow Admin Web Interface or Web Interface. [NYQ-6422] - ANS Listener Configuration - PHP Error. [NYQ-6428] - Root filesystem on System Controller sized at 25G, possibly causing system to stop working. [NYQ-6431] - Incorrect Max Boost and Volume adjustment for ANS. [NYQ-6442] - Speaker out extension (listener) of the PA does not respond to ANS, no volume adjustment as done. [NYQ-6453] - Push-To-Talk (PTT) on PA appliances not working. [NYQ-6454] - 4-channel Amp G1 lost the route from line-in to channel C and D every time interrupted by network traffic. [NYQ-6463] - 4-channel Amp G1 lost the route from line-in to channel C and D when toggling the line priority in standalone operation. [NYQ-6528] - Unable to activate Nyquist system due to incorrect setup table that causes LAK entry and activation to be skipped. [NYQ-6559] - When updating appliance firmware, the Web-UI never responds when complete. [NYQ-6572] - Playing audio distribution from line-input of a NQ-GA40P3 or NQ-Axxxx(-G2) via Zone-Control failed. [NYQ-6607] - Fixed DCS G2 sensitivity issues. [NYQ-6625] - Stop Announcement (*93) does not perform a CoS check before stopping the announcement, allowing any user to stop an announcement. [NYQ-6650] - If NQ-T1100 Admin initiates an All-Call Page while already on a call with VoIP speaker, the All-Call is transferred to the VoIP speaker (callee). [NYQ-6657] - System Logs: dmesg log always returns empty result. [NYQ-6725] - Requesting syslog from appliance web interface will never return result if syslog file is too big. [NYQ-6729] - Web-UI: Edit Amplifier and Gateway Device: help includes "bridge" or "Gateway", but device might be an amplifier. [NYQ-6732] - Database restore failure after system software patch update. [NYQ-6733] - Fixed Export Report XML Workbook tag. [NYQ-6738] - Inter Facility Features CoS not being applied to remote facility announcement dial code. [NYQ-6739] - Routine API was filling up Sessions table, possibly causing a system failure, requiring a reboot to restore system to normal operation. [NYQ-6743] - The Record Calls CoS feature was not working, pressing *3 during a call did not start call recording. [NYQ-6779] - Incorrect name showing up on Maps. [NYQ-6788] - Temporary Announcements do not play when added by an Add-Announcement-Audio Routine Action if announcement is uploaded using mp3 file type. [NYQ-6789] - Multi-Site-All-Call Routine Action not working. [NYQ-6790] - New-Announcement Routine Action repeated Temporary Announcements at an incorrect number of times. [NYQ-6793] - The Night Ring Zones selection was not consistent with the Play Ringtone Action-Type in Routines. [NYQ-6794] - Play-Ringtone Routine Action was not working. [NYQ-6795] - Map navigation sometimes lands on the wrong object. [NYQ-6811] - Deleting a Zone that is linked to Zone Controller causes error output. [NYQ-6814] - Routine Trigger AF-Primary-Maint and AF-Secondary-Maint not working. [NYQ-6817] - Appliance configuration files not updated if "Day/Night Start" changed via System Parameters. [C4000-1450] - MMPA makes pop noises after software upgrade or reboot (hard or soft). [C4000-1474] - A very short audio blip can be heard when a Recorded Page is interrupted by an Emergency Announcement. The audio blip does not impact the Emergency Announcement audio playback. [C4000-1674] - Sometimes the back button on the Map Dashboard feature takes you back more than one level. [C4000-1856] - Sometimes the back button on the Map Dashboard will take you back to another object's layer. [C4000-1904] - If simultaneous calls are made to stations associated with multi-station appliances (A2XXX/A4XXX/PAMA) in standalone or server mode audio can be heard only from the first station that gets connected, while the other stations stay connected without any audio. [C4000-2009] - Documentation: various fixes to Admin Guide Help and Admin Guide PDF [C4000-2090] - Queued Paging not working even if licensed on the C4000. [C4000][NYQ] - When dialing digit length is changed, the system was not updating extensions configured in Routine Actions, Change-Setting, and Night Ring Admin. -------------------- Known Issues -------------------- [NYQ-3527] - When Audio Distribution is playing to a Zone, if a Scheduled Event to the same zone interrupts the Audio Distribution and the scheduled event includes scheduled audio, you will hear about 1 second of the originally playing audio distribution between the scheduled tone and the scheduled audio. [NYQ-4110] - After a system update, items listed in the web interface navigation bar are sorted in default order, users must resort to the menu to match desired order. [NYQ-4595] - Station's DCS displays incorrect LED color when urgent or emergency call is initiated by an I/O controller, the LED displays green instead of amber or red. [NYQ-5601] - Disabling Paging on a Station, via station configuration or paging exclusion, causes the station to not receive zone-based audio distribution. Workaround: If audio distribution to the station is desired, leave paging enabled but do not add the station to any paging zones (the station will still receive All-Call pages). [NYQ-5971] - Audio Distribution stutters on the mixer after resuming from a PTT All Call. [NYQ-6102] - Manual Tone played to a specific zone interrupts a Zone page to a different zone. [NYQ-6375] - HTTPS on the Nyquist appliance becomes unsecure after changing IP address from DHCP to Static IP or vice versa. Workaround: Reboot appliance. [NYQ-6502] - Tone plays simultaneously with an intercom call on MMPA. When a tone is played to an MMPA and interrupted by an intercom call to the MMPA, both the tone and the intercom call will play at the same time. [NYQ-6514] - In standalone operation mode of NQ-A4xxx-G1 amplifier, when Prioritize Line Input is enabled, an intercom call to the amplifier interrupts the line-in. [NYQ-6642] - When adding a station to a newly discovered amplifier, some fields are not automatically filled in. Workaround: Press "Cancel" on the Add Station page, then attempt the Add operation again. [NYQ-6812] - Appliances with call switches (Analog/DCS) cannot place calls during Night CoS hours when Day and Night CoS call-in level do not match. Workaround: For appliances with call switches, ensure that the Station configuration for Day and Night CoS are the same. [NYQ-6821] - NQ-Axxxx-G1 default route for line-input to line-output are disabled. Work around: Enable line-input to line-output via router. [NYQ-6823] - When an NQ-P0100 MMPA is playing audio distribution to a zone and is interrupted by a PTT All-Call placed from the same MMPA, the audio distribution to the MMPA is not resumed after the PTT All-Call is finished. [C4000-1229] - If a Zone is deleted while audio distribution is playing to specific stations, the stations will stop playing the current audio distribution after the Zone is deleted, even if the stations were not part of the Zone. Workaround: After deleting a Zone, stop the audio distribution and then restart it. Best practice: Do not add or delete Zones while audio distribution is in-use. [C4000-1255] - On the DSP Graphical Parametric EQ, clicking the Enable button multiple times may cause the EQ graph to show two lines. [C4000-1451] - A very brief audio distortion can be heard on MMPA zone-based audio distribution after a PTT interrupts the audio distribution (e.g., with All-Call page). When the PTT call is finished, the brief audio distortion can be heard when the audio distribution resumes. [C4000-1852] - When a 4-channel Amplifier is in standalone mode, line-input audio is intermittently mixed with network audio when Prioritize Line Input is enabled. [C4000-1933] - Changing from Server mode to Standalone operation does not release the multicast groups joined in the server mode. Workaround: This can be resolved by rebooting the device after switching modes.