=============================================================== Nyquist C4000 Server Software 4.0.0.310 and Firmware 2.0.581 Release Notes =============================================================== If you are updating a Nyquist system that is currently running Release 6.0.0 (on a Nyquist System Controller or a custom server), follow the instructions in the section entitled "Updating Nyquist System from Release 6.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 6.0.0, follow the instruction in the section entitled “Updating Nyquist System Controller from releases prior to Release 6.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 6.0.0, follow the instructions in the section entitled “Updating a Custom Server from releases prior to Release 6.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 6.0.0 ---------------------------------------------------------------- If your Nyquist system is currently running Release 6.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 6.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 6.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 4.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 4.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). 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 Root SSL Certificate” button. 4. Press the “Generate Root SSL Certificate” button. 5. Press the “Download BogenCA 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. ------------------------------------------------------------------------------------------ Updating a Custom Server from a release prior to Release 6.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 4.0.0 release by using the following commands: # cd / # tar xvPf /tmp/Nyquist-c4000-4.0.0.310.tar.gz 10. While logged into the Linux server as user root, install Nyquist C4000 4.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 step 2 and 3. ------------------------------------------------ New Features and Enhancements ------------------------------------------------ - NQ-T1100 IP Phone - Color Touch Display support. - NQ-T2000 IP Phone - Basic LCD Display support. - 72-Hour Backup Bell Schedule (activated upon Nyquist server failure or Network failure). - Backup Paging via NQ-T1100 Admin Phones. - Check-in Display Board via GA10PV Display. - Allow Intercom Calls to Route to PBX Extensions via SIP Trunk. - Callback Request with associated Callback Request Indicator for Digital Call Switch (DCS Gen2). - Volume Level changes can now be scheduled via Routines. - Automatically Mute Associated Speaker when Paging (via "Speaker Extension" parameter). - Nyquist Clock Correction via I/O Controller Input (via Sync-Clock action). - The Microsoft Edge browser is now supported by the Nyquist Web Interface. - Play Scheduled Announcements that were delayed by active Paging or Announcement. - Added the following sections to "System Report" output: DCHP Server, Station Supervision, Email Configuration, New System Parameters. - Added "Refresh" button to Scheduled Announcements List View. - Added "Text-to-Speech" to Product License Page - Added "Custom Configuration" button in System Parameters for SNMP to allow customers to customize their SNMP configuration (e.g., setup private community string passwords, enabled SNMP traps). - Added "Custom Configuration" button in System Parameters for Syslog to allow users to configure sending system log entries to remote computers that manage syslogs from remove devices. - Added "Custom Configuration" button in System Parameters for Nyquist Actions and Custom Variables to allow users to enter custom variable settings for Nyquist features and Debian Linux related services, as may be recommended by Bogen Technical Support. - Routines can now be scheduled to execute at user-specified dates/times (Configuration Interface is like Scheduled Announcements Configuration Interface). - New Routine Action: Goto - New Routine Action: Change-Setting - New Routine Trigger: PBX-Incoming-Call - Routine Actions can now be Conditionally executed based on one or more user-supplied Conditional specifications. - The "Email" Routine Action can now send email to any user-specified email recipient. - Numbers can now be passed as parameters to Routines via DTMF dialing. - Added a generic National Weather Service (NWS) Alert to Announcements. - Play NWS Alert related Announcement to specified Zone (via Routine $alerts(ANNOUNCEMENT_ZONE_#) parameter). - NWS Alerts are now posted on the Nyquist Dashboard and NQ-T1100 Admin Phones's display. - NWS Alert text can now be displayed via the Nyquist Dashboard and NQ-T1100 Admin Phones's display. - Display Current Weather Conditions on GA10PV Display (using $weather variable with Display-Msg Routine Action). - Display Calling Station's Name and Extension when a call is made between two IP Phones. - Nyquist Dashboard Incoming Call pop-up now displays Station's Name and Extension when receiving calls from Admin and non-Admin IP Phones. - Check for System Updates will now download new Nyquist software for both the Primary and Secondary server (when Automatic Failover is provisioned) without needing to manually perform the operation on the Secondary server. - IDs are now displayed for Events in Schedules. - To facilitate starting Audio Distribution via PBX extensions, Audio Distribution can now be started using DTMF Syntax: 00000987xxx - Support for A2XXX/A4XXX Appliance Swapping from Gen1 to Gen2 (G2) appliances. - Added the following information to "Check Server Status": Swap Configuration, Temperature Sensors - Added openweathermap.org to "Check Internet Site Access" list. - Added the following Parameters to Routine Action $alerts() variable: ANNOUNCE_ZONE_#, POST_DASH_PHONE_TEXT - Added $mergeDelete Routine Action condition variable that can be used with Display-Msg-Delete action to delay the SIP Notify to GA10PV devices to improve performance when the next action will be Display-Msg to re-create the message to be displayed. - Added $ga10pvExt variable for use in Routine Action Condition CODE: segments to change the GA10PV station based on incoming parameter. - The following new variables are available in Routine Action Conditions: $alarmName, $autoDeleteDisplayMsgsUponExit, $autoDeleteDashMsgsUponeExit, $cputemp, $gotoActionName, $user_var[1]...$user_var[10], $weekday (see documentation for complete list). - Updated Call Detail Records for new features. - Old Nyquist updates can be purged from the system by setting purge_old_updates to true in Custom Configuration. - NQ-T1100 Idle-screen beeps can be disabled by setting admin_phone_beep to "no" in Custom Configuration. - Check Server Status now displays information for mounted USB Drives, List of Active Callback Requests, and CPU Temperatures (System Controller only). - Appliance web interface: Added double-click to all knobs to allow field editing by double-clicking the knob. - Appliance web interface: Parametric EQ gain parameters now support entering numbers with 2-digit fractional values. - Appliance web interface: Presets can now be exported on A2XXX/A4XXX Gen1/Gen2 Amplifiers, and various enhancements to preset management. - Appliance web interface: A2XXX/A4XXX Gen1/Gen2 Router view is now dynamically adjusted when bridge switch is changed. ------------------------------------------------------------------------------------------------ Resolved the following issues found in previous Nyquist Releases: ------------------------------------------------------------------------------------------------ [C4000-1085] - Distortion occurs when sending Line-In audio back to a 4-channel amplifier that is receiving four separate multicast streams. [C4000-1094] - Can't log out of user account when user account does not have an extension assigned to it. [C4000-1657] - When a Nyquist 2-channel amplifier is operating in standalone mode, with 2 SIP clients configured and registered, changing configuration from 2-channel mode to bridge mode will properly only display a single SIP client configuration, but both SIP clients will still be registered. [C4000-1979] - Speaker makes load pop on PAMA appliance after refreshing DSP Configuration. [NYQ-3482] - Audio Distribution does not resume on mixer after a PTT All-Call. [NYQ-3679] - Audio Distribution does not resume after a Prepend Page or Zone Page. [NYQ-3693] - "Speaker Extension" under Station Add/Edit views does not include all available stations (VoIP Speaker extensions missing). [NYQ-4720] - Matrix Mixer Pre-Amp DSP knobs don't adjust up properly after scrolling down on a page. [NYQ-5030] - When editing a button/rectangle in the Maps view, sometimes the Maps view will go back to live mode after saving the button/rectangle configuration. [NYQ-5546] [NYQ-5636] - Some help topics for newly added features are not displaying the related help information. [NYQ-5612] - If you Disable Audio via the web interface “Disable Audio” button, a popup modal window displays. If you leave the popup modal there and then attempt to edit a URL field of a Map object, you will not be able to enter text into the URL field. [NYQ-5616] - If you use the web interface dashboard Dial Pad to initiate a call to a station that does not have a microphone, the message “The station called does not have a microphone, paging only mode initiated (one-way-call)” is correctly displayed on the Dial Pad window, but when you later attempt to use the Dial Pad to place another call, the message is still displayed on the Dial Pad. You can still place calls using the Dial Pad. [NYQ-5623] - Using System Parameters “Download BogenCA certificate” on Android tablet or mobile devices fails to download the certificate. [NYQ-5632] - On NQ-P0100-Matrix Mixer Pre Amp, the "Prioritize Line Input" button cannot be set to Yes, it is always set to No. [NYQ-5682] - DSP Preset for VoIP G2 issue. When configured and selected wall baffle, it went back to ceiling speaker. [NYQ-5704] - DHCP Server Configuration not allowing Gateway IP Address field to be blank. [NYQ-5734] - While attempting to update email configuration password via web interface, the following error may be displayed: ErrorException in SmtpController.php line 185: Undefined offset: 1 [NYQ-5803] - Station Monitoring (spy mode) not working for GA10P stations. [NYQ-5805] - Stations that do not have a dialpad required for retrieving voicemail (e.g., VoIP Speaker Only) were still sending callers to Voicemail when they were busy. [NYQ-5808] - Mac OS, Big Sur, iOS 14.5.x using Chrome 90 receive error: NET::ERR_CERT_VALIDITY_TOO_LONG when attempting to access Nyquist web interface. [NYQ-5831] - Nyquist system update causes system corruption if system update file is corrupt (bad tar file). [NYQ-5848] - Station Monitoring (spy mode) talkback volume is lower than regular talkback volume for that station. [NYQ-5884] - Not able to receive trunk incoming call if there are two trunks defined and one is disabled. [NYQ-5891] - Display Message is not deleted when Zone is not specified, even though matching IDENT is specified. [NYQ-5987] - Tone activation via Input Contact closure to specific Zone plays to all Time-type Zones. [NYQ-6040] - Missing voice prompt when facility-emergency-all-call is trying to interrupt another facility-emergency-all-call. [NYQ-6042] - During System Controller Wizard setup, if product activation fails, the web interface gets stuck. [NYQ-6054] - Page-Exclusion Routine Action does not work properly. [NYQ-6090] - Dialing *91 (activate alarm) without including the Alarm DTMF code will cause lower priority audio to terminate even though an Alarm was not specified. [NYQ-6104] - Announcement to Zone interrupts Announcement to All Speakers. [C4000-1978][NYQ-5985] - Not able to start SoundMachine based Audio Distribution. -------------------- Known Issues -------------------- [C4000-1255] - On the DSP Graphical Parametric EQ, clicking the Enable button multiple times may cause the EQ graph to show two lines. [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 where 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-1450] - MMPA makes pop noises after software upgrade or reboot (hard or soft). [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-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-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-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 form the first station that gets connected, while the other stations stay connected without any audio. [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. [NYQ-4110] - 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-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-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-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-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-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-5971] - Audio Distribution stutters on the mixer after resuming from a PTT All Call. [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-6102] - Manual Tone played to a specific zone interrupts a Zone page to a different zone.