ReleaseNotes16r1:Firmware
This is the Firmware 16r1 Release Notes Document.
Service Releases are planned for the second Monday each month. For each of the service release, the complete set of tests is executed. If problems show up during the tests, the problems are fixed. This may cause a delay. The tests are started early, so that some delay is covered, but it still may happen that the patchday has to be moved. In this case it is hard to predict when the service release is good. It may be any day, so it would not be good to move the patchday by a fixed number of days, it still should be released as early as possible.
Please see:
- the disclaimer before using the information presented here!
- Howto:Firmware Upgrade
Firmware 16r1
16r1 Main Improvements
198423 - Support for Real Time Text (T.140)
Support for Real Time Text (T.140) in Gateways and PBX.
211263 - TLS: Rework of profiles
We consolidated the TLS profiles. The new profiles are:
- legacy
- TLS 1.0 to TLS 1.3
- activates all supported cipher suites
- normal (default setting)
- TLS 1.2 and TLS 1.3
- only modern cipher suites
- strict
- only TLS 1.3
- only TLS 1.3 cipher suites
- fast => legacy
- normal => normal
- experimental => normal
- secure => normal
- strict => strict
- DTLS 1.0 has been deactivated.
- DHE cipher suites have been removed.
211262 - TLS: Support for ECDSA certificates
We now support ECDSA certificates based on the secp256r1 curve.
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- sha256WithECDSA
- sha384WithECDSA
211427 - TLS: support for TLS profiles on the App Platform
- If you have a TLS configuration in your Devices App, the TLS profile is now also configured inside your App Platform Manager, Webserver etc.
- The TLS profile settings (TLS version, ciphers etc.) match the settings of our gateways/phones.
211314 - Working App: New Features
- Option to add comments to contracual working hours
- Work time balance and history can now be deactivated for specific users via group settings.
- Summaries below the calendar are now clickable, showing detailed information for the selected month.
- Working times are now displayed consistently in all time zones.
- New absence management tool
- Users can request/cancel absences.
- Users have an overview of their absences and vacation data.
- Managers can accept or decline absence requests.
- Managers can define vacation rules globally and individually.
- Managers can define absence types.
16r1 Other Improvements
197880 - Add more product IDs for Jabra Link 390 USB Bluetooth dongle
198852 - App Devices: Increased maximum width of PBX view in lease tab
The maximum width is increased, so that there is no enforced wrap with long license names.
209994 - App Devices: show tooltip for names in lists
Long names which are cut are still visible like this.
203226 - App Devices: support configuration of concurrent updates
197189 - App Files: Add random flag for MOH
If there was a random flag set in the MOH url, it was not supported. This is now fixed.
208596 - App Platform Manager/App Yealink: reduce sysclient logs with enabled App log flag
201426 - App Platform Manager: mark App Services with backtraces/special logs
The App Platform Manager now marks App Services in the UI with an icon to see which App Services have backtraces because of traps or used the special debug function SaveLogs.
207294 - App Platform Manager: refresh certificate list after upload
If a certificate was manually uploaded, the list didn't refresh yet.
210075 - App Platform Manager: restart postgresql server an standby regularly while replication doesn't work
A restart of the postgresql server solves a broken replication often, so we restart the server now every 3 minutes while the replication is broken.
208616 - App Platform Manager: speed up backup generation
Backups are now generated with a faster compression which has just a small impact on the resultung backup size.
204580 - App Platform Manager: support for EC certificates
EC certificates are now supported and the key type is shown in the UI (EC or RSA).
203553 - App Settings: Improve loading performance
Lazy loading of app icons.
205380 - App Softphone: Improve console tracing
204281 - App Softphone: Remote video sometimes not displayed when switching into gallery mode
Remote video sometimes not displayed when switching into gallery mode during a direct call (no conference).
203659 - App Store: Add innovaphone Terms and Confitions when innovaphone license is selected
205046 - App Store: Add RO, TR and EU to the languages list
197180 - App Store: improved the performance of deploy jobs
- a "more" parameter has been added to "AddApp" and "AppsPaths". If TRUE no JSON is updated after the task has been finished.* There is a "{ mt: "UpdateJSON", file: "apps" }" message to trigger a JSON update or just send the more parameter as FALSE.
208543 - App TechAssist: Fixed parsing of XML pseudo elements
Fixing parse XML pseudo elements incorrect counting.
205867 - App Users: Do not display the chat button is no Chat Api is available
201382 - App Users: Improvements on password change
- The old password must be entered on the Profile App when trying to change it
- New config option on Users Admin App to do not allow to change the password with the Profile App (it is allowed by default)
208832 - App Users: Password-Policy change of special characters
The old list: !@#$%&*()
210694 - App Webserver: Canceling a POST request lead to undefined connection state and app timeout
The following combination does not work.
- POST
- Digest Authentication
- Content-Length
- Application sending data in multiple HttpClient::Send calls
211528 - App Working Manager: Group settings improvements
211529 - App Working Manager: Resizing issue
Fixed an issue where the app displayed a white screen when resizing from small to wide view.
211527 - App Working User: Play button issue
Fixed an issue where the Play button was disabled when reconnecting to the app.
206377 - Apps: generate backtraces of crashed Apps with GDB too
209984 - Conference Web Access: Error handling for device enumeration
On Firefox browser device enumeration could fail because a camera is in use by another application.
205977 - Conference Web Access: Fix for runtime warning
205767 - Contact Widgets: Add version information to log entry
Add information about service version when writing log entries.
205110 - Contact Widgets: Fix for chat sessions
Sometimes it's not possible to send chat messages to external webuser.
209978 - Contact Widgets: Validate agent's state when chat or call is started
Although buttons are enabled/disabled in widget ui depending on agent's state, sessions may be started by bots while an agent is unavailable.
211112 - Contact-Widgets: Optimization for log display
Displaying log with more than 3000 entries is quite slow.
211490 - Firmware: changed placeholder of Let's Encrypt client URL
It showed https instead of wss.
203043 - Install: removed trace flag from update module
This avoids a failed check in the TechAssist App.
199692 - IP1202: increase VARs flash space
The space needed for VARs grows and comes nearer it's current limit of128 kB. Thus this limit is increased to 256 kB now.
200066 - ip170x - enable use of all LED colors for state indications
Only ip170 and ip171 have a display, for all others the use different colors for state indications is important.
208327 - IP29-20: PoE+ indication missing under $/General/Info/Power Source
+ sign appended to the port name, i.e. ETH0+.
196273 - IP4001: roll back primary bootcode to previous version
the primary bootcode was updated because a newer zlib was included in most primary bootcodes. but because there was a problem with the new primary bootcode and zlib-compression is not used at all for the ip4001 firmware it's better to use the previous version.
202095 - IPVA large flash - add/replace record could fail after all segments had been assigned
On an IPVA with a flashdisk(IDE2) > 102 MB and a large enough RAM assignment the flash allocator permitted to allocate one segment too much.
202712 - IPxx13: Trap Handler Improvements to overcome some 'missing trap dump' issues
Sometimes no trap dump was provided after a trap and the post-mortem trace stated "reset-source=POWER-ON(0).
209242 - myApps platform services: retry later on connection failures
On failure to connect the platform service asks the web view now to retry after 10 seconds earliest.
194539 - myApps trace setting: Make buttons real buttons
Make buttons real <button> elements and give a visual active state.
194716 - myApps trace setting: Rounded shapes
Rounded corners on buttons and other elements.
201735 - myApps: Lookup of telephone number on outbound calls
Local lookup of telephone number on outbound calls.
196988 - myApps: Small bug when changing trace flags
Resulting mask sometimes diappears (not displayed anymore).
202081 - myApps: Truncated text on home screen
On the home screen in "Icons only" mode, multi-line app tiltles were truncated in the middle of the word.
The GUI menu $/Phone/Volumes permits to test and to configure the volume of handset, headset, handsfree or horn speaker.
202831 - phone preference checkmark: Connect Calls established via Remote Call Control with Microphone Switched Off
By default calls established via Remote Call Control are connected with the microphone unmuted.
197386 - phone USB Headsets: add more product IDs for Jabra Engage 65/75 SE
Base stations or dongles of current Jabra wireless Headsets report different product IDs which depend on the kind of headset connected to base or dongle. The drivers whitelist is extended now by all known product IDs. Handling of all headsets in the whitelist is identical and not changed.
200428 - phone USB Headsets: Jabra Engage 75 USB-2 port - ring indication missing
An IPxxx phone connected to the USB-2 port of the Jabra Engage 75 or Engage 75 SE Base stations did not send the correct HID ring command to signal an incoming call in the headset.
206605 - Phone USB: support EPOS Headsets - IMPACT 100 , IMPACT 460, SDW 5033
These headsets use the same comand/response tables as orther EPOS headsets and are added to the whitelist now.
198124 - Phone-App: Close Conference-Info when switching away from history-panel
Close Conference-Info when switching away from history-panel to favs-panel or diversions-panel or dialpad.
206673 - Phone-App: Fix for stealing focus from other app
Phone-App (in background) was stealing focus from foreground app.
200557 - Phone: new 'Preferences' option: Connect Calls established via Remote Call Control with Microphone Switched Off
Calls established on a deskphone via the RCC or Softphone App are connected with Microphone enabled by default.
208321 - Phones IP10x/IP11x/IP222A: PC Link config/status under $/ETH0/Link missing
The link speed configuration and state information under $/ETH0/Link was missing. This is fixed now.
208600 - Reporting App: Fixed a rare crash when stopping the instance
When stopping the reporting instance a crash could occur in rare cases.
206112 - SDK: New function json_io::size
The function returns the string length of the current JSON structure. The function can be used to determine buffer sizes before encoding.
210981 - shrink phone_inca images
to permit further use of this phones in test setup the memory size must be reduced
204953 - SIP: New interop-tweak /make-encryption-mandatory
When generating an SDP offer with media encryption, only SAVP is offered.
206039 - Softphone and RCC: Fix for cancelled calls
When an outbound (no-yet-connected) call is cancelled via RCC the call should disapear from Softphone immediately. No local 2 second disconnect tone required.
205237 - Softphone-App: Handling of HOLD during conference call
When user itself puts a conference call on hold:
- All video player must be removed from UI (video receive connections must be paused)
- Own camera must be stopped
207838 - Softphone: Displayname sometimes misses company
Lookup-info of PBX provides NAME plus COMPANY.
206283 - Softphone: Sometimes wrong camera used
Sometimes camera is used other than selected.
203176 - Translations Glossary Extensions
Extensions of the glossaries and false positive adjustments, resulting in speed adjustments. For lowering the costs of translation.
194868 - Web Access: Display error when access to devices is blocked
Display error when access to devices is blocked and do not allow to enter conference room.
194817 - Web Access: Make permissions popup modal
Do not allow to enter conference room without permission to use devices.