ReleaseNotes14r2:Firmware
This is the Firmware 14r2 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 14r2
14r2 Service Release 3 (1420358)
178354 - App Assistant: Expand the maximum length of the API key input field
The max API-key length was fixed at 100 characters. It has now been expanded to 200 characters.
178320 - App Calendar: Potential endless loop during name resolving
An endless loop can occur during name resolving. This is now fixed.
176101 - App Fax/SDK SMTP: E-mail structure mismatch with multi-part header
The e-mail's header suggests it contains multiple parts, but it only includes a single message. This leads to a crash in the fax app.
176562 - App Phone: Connectivity problems
In the event of certain network problems (caused by proxies, firewalls or load balancers), a user may be unavailable for some time due to the Phone App. Call signaling does not reach the user's deskphone anymore.
178747 - App Platform Manager: Installation of Let's Encrypt certificate was skipped
The App Platform Manager didn't install a newly created Let's Encrypt certificate.
177246 - App Profile: Do not allow to change any setting until the replicator is up
Show an error message instead.
178070 - App Recordings: Long loading time in GUI with large databases
When a recordings DB exceeds a couple of gigabyte, the loading and response time of the user and admin app GUI displaying the list of recordings takes a long time. This is now improved.
177646 - App Softphone: Hanging in the state "Initializing..."
Browser context only: In case the media device enumeration fails the Softphone-App was stuck displaying "Initializing...".
178338 - App Softphone: Remote name not displayed on a call to broadcast group or waiting queue
Remote name of the user who has finally answered the call was not displayed.
178823 - App Switchboard: Checking shortcuts should ignore empty shortcuts
176503 - App Voicemail: Display of messages sometimes not possible
177837 - App Working: Allow to edit target working time (Manager App)
The "Change working hours" menu did not allow to edit the target working hours after saving them. Even with a warning popup the customer can make mistakes and need to fix them.
177789 - App Working: Changed DE translations "Überstunden" to "Plusstunden"
The name for "Überstunden" should be changed to "Plusstunden" because that can cause legal problems.
This menu is not needed anymore because the SMTP settings are no longer needed.
177690 - Connect: Users with upper case characters in sip could not edit their posts
177979 - Connector for Microsoft365: Presence are not synced anymore because of breaking change of Microsoft
178742 - Contact Widgets: Fix for PBX Manager plugin
The 'cn' attribute was overwritten with content of 'dn' attribute (but only in case there is a 'dn' attribute).
177541 - Fix for non-working H.323/TLS registrations
Sporadically after an update some phones did not register anymore using H323/TLS. This was because the PBX acceped the TLS session before the system time was set and issued a TLS ticket telling that the certificate was not trusted. If the ticket was renewed after the system time was set, the problem was persistent and could not be resolved by a reboot.
177967 - Forwarding of UUI to ISDN did not work
New Option "Suppress UUI" to configure the old behaviour
176264 - Interrupted Plain Text Email Processing and Connection Timeout
Plain text emails were being interrupted during processing, leading to a connection timeout. This issue is now resolved.
178040 - IP-DECT: Only remove leading plus sign with the dialing location adjustment
When normalizing a number from a directory to a dialable number a leading plus sign was removed when the dialing location was not configured.
178821 - IP112: prevent ghost calls
Some IP112 sporadically signaled offhook events and played a dialtone although the handset was not touched.
177780 - IPVA Potential restart on PBX login attempt
178001 - myApps Android softphone app: Fixed top and bottom crop on screen sharing with recent smartphones.
178617 - myApps Android: Trust the user's certificates as well.
178197 - myApps client: 0 was not removed from number in missed call notifications
Missed call notifications displayed an additional 0 for external calls which were rejected with busy.
177969 - myApps for Windows: Remove citrix custom action from installer
myApps was used at the beginning for testing Virtual Channels but the Custom action is only needed in the plugins. It could disturb the Citrix Workspace App.
177845 - myApps Plugin for Linux: Fix Headset HID Control
The headset keys can only be partially used when using the Linux plugin. For outgoing calls, you can only hang up by pressing the hang-up key twice. This has been adjusted so that only HookKey events from the currently selected audio device are processed instead of just the last connected one.
177506 - myApps Plugin for Windows: DLL library file for Citrix did not overwrite previous version
Installer failed to copy the DLL library to the Citrix installation.
178035 - myApps Windows: Fixed a sporadic crash during termination due to an updated USB headset SDK.
178261 - PBX CDRs: Missing call id on calls to a busy endpoint
In case the PBX rejected the call already, because a busy-on setting
178912 - PBX DTMF feature object: allow mobility toggle for calls over trunk objects
This has been broken due to fix 173070 - PBX DTMF features didn't use the correct target user if calling user had mobility configured
178748 - PBX SOAP: Potential crash because of buffer overrun
178750 - PBX: Debug information for active calls of a user
To be able to check if there is a hanging call
178470 - PBX: Duplicate CDRs on failed call to Broadcast object
178156 - PBX: Fax not working with active standby PBX
If the standby PBX goes in the active state, the PBX fax objects do not register to the fax app service and fax does not work. This is now fixed.
177832 - PBX: Invalid XML on SOAP UUI updates
In the UUI sent with SOAP all characters, which are not compatible with XML content are url encoded. This are characters <0x20, >0x7f, '<' and '>'.
178428 - PBX: Lost user passwords on changing after previous conflicts
When a user is changed in a way which creates a conflict, the password could get lost. An example is to move a user to a node, where a user with the same number already exists.
178265 - PBX: Missed alert-to event in CDRs from waiting object
The alert-to event is missed in CDRs generated by the PBX waiting object in the case of calls to a mobility operator. This is now added.
178271 - PBX: Missed rel-from event in CDRs for rejected calls
The rel-from event is missed in CDRs generated by the PBX in the case of rejected calls. This is now added.
177693 - PBX: Potential unexpected restart due to access to deleted memory in WQ
178256 - PBX: Voicemail CDRs fixed
- call-id in CDR with call to Voicemail missing
- direction wrong (to/from switched)
177747 - Phones: Empty numbers in phone book search result
Some LDAP servers return phone number attributes without a value in response to a search request and they were displayed as empty lines. Now phone number attributes without a value in a LDAP search response are ignored.
There is no Let's Encrypt for phones.
178651 - Phones: Updated display font for non-latin languages
This concerns all phones with color displays.
178136 - Reverse Proxy: Crash on some long messages
178872 - Search App: Display country of contacts
The country is now displayed along with the address of contacts.
178397 - SIP/H.323 interworking: Selection of the DTMF with correct rate did not work all the time
For a call with G.711, Opus, DTMF 8000Hz, DTMF 16000Hz the combination of G.711 and DTMF 16000Hz was selected which does not work. It is now only possible to select G.711 with DTMF 8000Hz or Opus with DTMF 16000Hz.
177965 - SIP: Must not send UPDATE without remote-tag
178182 - SIP: New config option "interwork-call-proceeding"
If this option is set, the SIP stack sends response code 183 when callProceeding occurs (H.323/ISDN). This can be useful if 180/Ringing takes longer as usual. Some carriers do not wait longer than 10 seconds.
178235 - SMTP Server: Crash due to unexpected data requests
178076 - Unexpected restart on some HTTP login/logout sequences
14r2 Service Release 4
14r2 Service Release 1 (1420322)
174672 - AP Manager: fixed log file download for log files created within the same second
174229 - App Fax: Cover page line break with Enter
Only shift-enter inserts a line break in the cover page, not a normal enter. This is fixed now.
174870 - App Fax: More than one attachment
If the fax service receives an email with more than one attachment, the first attachment is chosen instead of a PDF file and the email is not correctly confirmed to the sender. This is fixed now.
174848 - App Platform Manager/App Devices: fixed local time depending job start time
175244 - App Platform Manager: reboot directly on App Platform update
A reboot is now automatically enforced if the update has finished.
174860 - App Profile: Segmentation Fault if the CN of the config template was empty
172216 - App Recordings: Crash during recording with WebDAV authentication
Due to erronous concatenation of conf and device, there is an undefined character in the conf, which leads to an app crash.
172217 - App Recordings: Discarded recordings with disabled WebDAV authentication
If the WebDAV authentication is disabled again, the following recordings are discarded. This is fixed now. The prefix "Files" is now included in the resource name.
174820 - App Reports: Replace not allowed filename characters in CSV,XML,PDF Reports
When applying a filter to a report the filter name is used as part of the file name for the downloaded CSV, XML or PDF report. Some special characters are not allowed in windows filenames such as <>\":\/\\|*. These are now replaced by an underscore.
174230 - App Store: JS error if the source store send HTML instead of JSON
Now it is checked if the text is a JSON or not.
174515 - App Switchboard Admin: Add DNS check in case of stand-by connections
If there is a DNS configured on the Admin app, it will be checked to select the PBX connection, if not only the PBX name will be checked. Needed to avoid the stand-by PBX connection.
174731 - App Users: Add button to go back on password.htm
This page is just an information page on the browser and normally the user closes it. Then you need to click on the link from the email to get the reset password page and there is the back to myApps button. But if the user is on the laucher it would be good to have it also on the first page.
175193 - App Users: fixed compilation issue
No bugfix/feature change.
174716 - App UsersAdmin: Compare case insensitive the emails on edit user
174686 - App WordGuess: fixed possible endless loop with high CPU load
The cleanup mechanism of used words didn't work if all words of a language have been used.
174357 - App Working Manager: Fixes on import/export absences
Export:
- Start date on popup menu ignored and the export started the next day
- Do not include unsubmitted absences
- All the absences where set to submitted true, ignoring the boolean value on the CSV.
When the working hours are edited on the day details, this should be reflected on the "Submit all" list.
174237 - App Working: Default working hours for new users ignored
The default value for the target working hours configured for new users where being ignored and 40h/week was always set.
175242 - Connect: Edit Channel did not work well
- Moving Banner strange
- Text lost
175264 - Connect: Problem with different Quotes at beginning and end of quoted text
174859 - Fix audio stop within myApps Plugin for Linux
175020 - Fix for audio tracing in myApps Plugin for Linux
175588 - ICommand: fixed possible crash on reading error output
174673 - Install: configure master PBX name for the calendar
174556 - LDAP object: Skip empty values in search results
If the LDAP directory returns an empty string as a value, the corresponding attribute is not added to the contact structure of the SearchInfo message.
175140 - LDAP Reverse lookup did take sequence of attributes into account
175273 - maApps Android: Notifications didn't show up in Android Auto
175075 - Messages: Potential trap because of buffer overrun
175073 - myApps Android: Fixed shifted view if the smartphone was held to the ear during a call
175310 - myApps iOS: Dialing contact names with Siri didn't resolve the phone number
175236 - myApps Launcher: Set reasonable TCP keepalive timeouts since the defaults are far too long
175935 - myApps macOS: Updated Yealink headset SDK to 3.1.1.23
173140 - myApps Plugin for Windows: running at Citrix session
Use VdaRedirector Process
175197 - PBX CDRs: "conf" was missing in setup-from from Waiting Queue
175157 - PBX CDRs: Diverting info was missing in call list for calls rejected with busy
The info was missing in the CDRs in this case
175138 - PBX RCC: Pickup from Waiting Queue did not work
175175 - PBX Waiting Queue: CFNR for external calls only did sometimes not work
172898 - Service licenses on global app objects were counted for each PBX
14r2 Service Release 2 (1420338)
175682 - App Fax: Trap on app shutdown
The fax app was experiencing crashes because the SMTP server wasn't properly clearing out completed email connections. We've resolved this issue, so the app should now run smoothly.
175078 - Add Manufacturer to servlet_vars
Internal feature for OEM product.
176003 - App Platform Manager: reenabled command file settings for automated backups
This functionality is used in hosted environments where Devices backups are no option.
176027 - App Recordings: Crash due to a double free
176564 - App Recordings: Time filter does not include recordings from last 2 hours of a day
177665 - App Switchboard: UpdateObject must send bool-not as boolean and not string
177224 - App UsersAdmin: Node missing on list
The master node missing on the nodes list.
175635 - Contact-Widgets: Fix for sidebar widget with equal agent priorities
If agents of a sidebar widget have equal priority the initial offered agent should be selected randomly.
177676 - Fix memory leak in LDAP object
A possible memory was created by the changes of the following fix:
177007 - Forwarding of push notifications to other PBX did not work with IPVA
175623 - Gateway: Fix for unexpected restart
Fix for trap in Gateway application.
175135 - H.323 no-media in some renegotiation scenarios together with Phone App
175997 - IP-DECT: Phone book merges duplicate search results
If the IP-DECT LDAP phone book founds more than one contact with the same name, only the first contact is shown and the other are skipped. Now all different numbers of the other contacts are merged to the first one. The dialing location is applied after merging.
176909 - myApps Android: Updated to mandatory target SDK version 34
175691 - myApps for Windows: locking a session should not terminate active call
myApps running on a server.
176729 - myApps for Windows: Softphone App does not initialize if user session is lost and softphone has to register with the Standby PBX
SetClient was not called to avoid overriding the credentials at the native client.
175692 - myApps for Windows: Update Chromium to 127.0.6533.100
177653 - myApps iOS/macOS: It was not possible to start a myApps call or chat from another app.
173163 - myApps Plugin for Linux: closing myApps terminates the Citrix session
176999 - myApps Plugin for Windows: recording start and stop events were not forwarded to the server
177115 - myApps Windows: Updated Yealink headset SDK to 3.1.1.23
173152 - myApps: DTLS fragmentation for long handshake messages
176908 - myApps: Fix for problem with lost login after Redirect / CheckBuild
In scenarios with multiple redirects between PBXes after firmware update, the login could be lost.
177689 - myApps: Fixed a white screen on app start after the PBX was updated in an unfortunate moment.
173122 - OS: Trap with certain URL in the HTTP server module
176105 - PBX: Outgoing registrations from Gatway object with host name
Not only with IP address
176097 - PBX: Potential unexpected restart on calls with objects without node setting
176365 - phone USB headsets: support Jabra EVOLVE2 50, ENGAGE 50 II, SPEAK2 55, SPEAK2 75
Add support for Jabra EVOLVE2 50 and ENGAGE 50 II headsets and for SPEAK2 55 and SPEAK2 75 speakerphones .
175593 - Phone-App: Avoid duplicated phone numbers in search results
Avoid duplicated phone numbers in search results.
176109 - Phone-App: Could not activate call diversion to international numbers
Could not activate call diversion to international numbers (e.g. +49...).
176938 - Phone-App: Could not select and copy phone numbers from UI during call
Could not select and copy phone numbers from UI during call.
176103 - Phone-App: Fix for JS exception on startup
Fix for JS exception in browser context ("Tainted canvases may not be exported").
176511 - Phones: Add ETH0/LLDP tab to advanced GUI
Permit LLDP configuration and provide LLDP state information via advanced GUI.
177008 - Remote Control: DPI awareness was not set for the hookController process
Using other Scalings than 100% set the mouse position at the wrong place
176913 - Signaling: call automatically connected after REQUEST message
REQUEST message has triggered a "conn" message with a Proposal but this was wrong as the user has not connected the call.
175834 - SIP: Fix for media negotiation
Incoming call was sometimes rejected if received SDP offer contains AVP and SAVP with different ports.
176662 - SIP: Fix for request handling (incoming retransmissions)
- SIP/2.0/UDP 192.168.0.20:5060;branch=z9hG4bK47044873;rport
- SIP/2.0/UDP 192.168.0.20:5060;rport;branch=z9hG4bK47044873
176267 - SIP: Fix for unexpected restart
Fix for rare trap when receiving INVITE on not yet initialized interface.
176240 - SIP: Forward History-Info from REFER to INVITE
If inbound REFER contains History-Info header this header will be in outbound INVITE.
176508 - Softphone App: Dont show audio recording control when user has no license
Audio recording control switch was shown even when user had no license
177306 - Softphone-App: Fix for JS exception
Fix for rare JS exception when starting a call while running in browser context.
176910 - Softphone-App: Lookup of directory-info in history-panel did not work in some cases
Lookup of directory-info in history-panel did not work in some cases. Did not work when directory delivers no 'cn' attribut (but 'givenname' and 'sn').
177010 - Softphone-App: Recording control was out of sync in some cases
Recording control was out of sync if recording is ON by default.
176259 - Techassist: New Parameter "minBuild" in test
164095 - Techassist: New Task: invalid chars in H.323 Name
164096 - Techassist: New Task: invalid chars in HW-ID
164097 - Techassist: New Task: invalid chars in mobility device name
164102 - Techassist: New Test: Enabled pcap to url on gws/phones
Checks for enabled pcap to url on gateways and devices
164103 - Techassist: New Test: Enabled rpcap on gws/phones
Checks for enabled rpcap on gateways and devices
164099 - Techassist: New Test: Enabled syslog on gws/phones
164100 - Techassist: New Test: Enabled tracing on gws/phones
Checks for trace flags enabled on gateways and devices
163480 - Techassist: New Test: Non existing templates in configuration
164893 - Techassist: New Test: Objects without Name
176260 - Techassist: Support variables in todo parameter
176888 - TURN: Hanging Sessions
Abnormal terminated TURN sessions were never cleaned up
Main improvements in 14r2
168531 - App Platform update
- updated to OpenSSL 3
- updated PostgreSQL
- further updates to buildroot 2024.02 LTS
See Howto14r2:Firmware_Upgrade_V14r1_V14r2#App_Platform_and_Apps
173779 - App Working Manager: Added HR mode
- All options are only displayed on HR mode.
- This must be added to the Working Manager App Object on the PBX and enabled to HR users.
- If not, the managers will only see the users on theis groups and will have not hamburger menu.
166284 - App Working Manager: Groups
- Groups can be defined where specific rights can be set for some users (for example allow some users to work on sundays or remove some warnings).
- Managers can be assigned to these groups, so they can see only the users in the group when opening the Working Admin App.
- There is also the HR mode which allows to see all the users on the Working Admin App.
- The user's groups are displayed on the user's details.
173776 - App Working Manager: Target hours can be changed from a certain time point
- This can be defined on the Working Manager App.
- It is also displayed on the Working Users App.
- Once edited, they cannot be changed.
- As default the first working hours stored on the DB for a given user is used as start date, if not "2020-01-01" is used as default.
166286 - App Working Manager: UI improvements
- Email button to send an email to the user (if there are errors a predefined text is added to the email).
- There are 3 sections now to filter the users : all users, times missing and to check.
- Users with no times on the DB are displayed under times missing and not only the ones with unsubmitted times.
- Errors on working hours can be marked as ok and they are not displayed as errors anymore.
- It is possible to filter users by group name, so for example when searching by "Sales" all the members of sales will be displayed on the "all users" tab.
- The user and the date of the last config changes on the hamburger menu are displayed as a tooltip.
- Calendar UI reworked and days with submitted times are now shown with a different color.
173777 - App Working: Added Working and Working Client APIs
173774 - App Working: Show overtime account
- Displayed on the Manager and Users Apps.
- Overtime calculation start date can be configured on the Working Manager App under "Change working hours".
- A start value can be defined on the Working Manager App.
- Only submitted times are added to the calculation.
166285 - App Working: Workings hours types
- Working types (configured on the Admin App) can be selected on a Dropdown menu on the Working App before submitting the working hours.
- The amounts of vacation and sick leave hours are displayed on the month summary and also the working hours per type (if they are not 0).
- Working hours types can also be defined by group, so the users inside the group will have the general working types and also the ones defined on the group.
171363 - Conference / soft conference wide band audio (G.722)
Added support for G.722 in the soft conference and extended conference mixing to wide band on IP6013, IP3011 and IP1130.
168527 - Connect App improvements
New Features:
- Help mechanism
- Define channels as home
- Shortcut to start discussions in narrow/mobile view
- Make search within connect more accessible
- Increased productivity in the feed: option to set all posts of the same discussion to done.
- Translations within Connect with the Translations App
- Search provider to find results from connect in the Search App
- User settings for preferences regarding notifications
- Integration of the Assistant
- UI improvements
173724 - Connector for Microsoft365 improvements
Presence Sync for more than 650 users
It is now possible to configure more credentials to start more subscriptions. Every subscription can contain max. 650 users.
New Tab "Manage Teams Accounts" for configuration of more Teams accounts
173723 - Contacts App improvements
New Features:
- UI improvements
- Provides a new "AddContact"-API
- Allows CSV import and export of contact directories
- Send faxes from the Contacts App
169767 - Default NTP server
If no NTP server is set using DHCP or local configuration, the firmware now uses "ntp.innovaphone.com" as a default.
168246 - Fax App improvements
New features in the Fax App:
- Mail to Fax
- Transmission report with first page
- Short pop-up message after document deletion for undoing it
173722 - myApps Assistant
The myApps Assistant app provides an interface between apps (any app can integrate this service) and a Large Language Model Service Provider (LLM) or a self-hosted LLM.
For details, see:
Reference14r2:Concept_App_Service_myApps_Assistant
168433 - MyApps Linux Plugin for Virtual Desktops
A myApps Plugin for Linux (Ubuntu and x86_64 Platforms) is now available.
For details, see:
Reference14r2:MyApps_Plugin_for_Virtual_Desktops
168241 - myApps: screen reader support and keyboard control
The myApps client itself can now be used with a screen reader and keyboard.
Please note: This does not include the inidividual apps.
For details see: Reference14r2:Concept_myApps#Accessibility
173912 - PBX: Improved reboot behaviour
When rebooting, the PBX reaches a normal CPU load after a shorter time, due to an optimized handling of updates.
173725 - Recordings App improvements
- Fulfillment of MiFID II and KritIS requirements
- Encryption of the recording files
- Proof of immutability (digital signature/watermark)
- 4-eyes principle for the interception of voice recordings
- Comment function (via Connect App)
168435 - Remote Control App
Remote Control is an application to get access to a remote PC.
It can also be used as a collaborative tool for remote work.
For details, see: Reference14r2:Concept_App_Remote_Control
171359 - Search App improvements
- new type "message"
- search results are provided by the API provider messages-api
Display devices and domains from the Devices App
- new type "device"
- search results are provided by the API provider devices-api
Additional displayed fields for type "contact"
- URL
173721 - Softphone App improvements
Better Audio Device Handling and New UI:
- New Button Bar: Quickly access the camera, screen sharing, and microphone
- The system automatically detects the type of audio device
- Quick switch between devices for audio and video: If you have only one camera or speaker, the buttons toggle it on and off. If you have two or more devices, the buttons open a menu.
- The functions previously found under "Phone" are now located on the left side behind the call list icon (the icon with the handset and lines)
- Sort favorites
- Display the source of search results.
- Possibility to open entries in the app of origin.
- Create a meeting post in connect after a conference call. The post includes the date, the participants and the call duration. The user can edit the text in connect before submitting the post.
- Switch back to galery mode if presenter stops application sharing.
173729 - Switchboard App improvements
- In Switchboard Admin App, when assigning the waiting queue groups to the user, groups can be set as Static, Dynamic-in, Dynamic-Out and Off.
166962 - Translations App
The Translations app provides a translation interface between apps (any app can integrate this service) and deepl.com
For details, see: Reference14r2:Concept_App_Service_Translations
Other improvements in 14r2
161007 - #160633 - Fix crash when a to old recordings request is removed from the queue (list)
When recordings asks for the call meta data and recordings doesn't find these datas the reordings app tries for 8 hours before deleting the request. This caused a crash and is now fixed
171443 - App Devices: added search provider support
Devices and domains can be now searched and optionally also pinned on the home screen.
170098 - App Platform Manager: added default NTP server ntp.innovaphone.com
165490 - App Platform Manager: Fix loading of language files
172027 - App Platform Manager: fixed possible trap on instance restore
If the HTTP POST connection is closed at once, the App Platform Manager trapped.
171846 - App Profile: Display privacy URL on Privacy tab
173253 - App Store: Add "AI" category
161622 - App Users: Allow to hide the SIP as it is done with email and phone
Enabled/disable e.g. via Usersadmin (as it is done with the phone numbers and email adresses) the display of the SIP-URI on Users App.
174643 - App Working Manager: Popup when deleting groups
As the manager if the group must be deleted.
160985 - App Working: Only send SqlUpdate to the sessions with the same sip
On the Working App the SqlUpdate should only be sent to the sessions with the same sip and not broadcasted to all users.
173944 - Apps: fixed missing files/line numbers in backtraces of x86_64 crashes
147118 - Conference-Web-Access: Display more helpful information
Display more helpful information.
E.g. when video camera could not be started.
165911 - Conference: Show video connections as encrypted
Show video connections as encrypted in gateway's calls view.
170290 - Contact Widgets: Retry voip registration if failed
Voip registration usually does not fail.
But in rare case of mis-configuration of the PBX's app object, it may be rejected.
Retry at an 30-seconds-interval, in case the config on the PBX is fixed.
164753 - Contact Widgets: Show tooltip info on green checkmark on PBX manager plugin
Show tooltip info with umber of widgets and number of current client sessions.
173075 - Contact-Widgets-App: Progress bar for log and statistics
Add progress bar to log and statistics dialogs.
171595 - DNS Cache: Cache NXDOMAIN errors only for 60 seconds to realize a fix more quickly
170340 - Firmware Install: configuration of innovaphone TURN fallback
165225 - Firmware Reverse Proxy: blacklist incoming connections with SSL errors/untrusted certificates or if mtls fails
Such incoming connections are now blacklisted even if there is a valid host entry.
166619 - Firmware Reverse Proxy: removed blacklisting due to certificate errors
161878 - Firmware Voicemail: Trap while reading script
A trap occurred while reading in a script from a webserver not supporting partial read requests.
160633 - Fix crash when old recordings requests are removed
Recordings make request to the reporting app in order to find the meta data for a recorded call. These requests are stored in a list and processed one after another. In very rare cases, when a request was not processed for over 8 hours that request is removed from the list. This caused a crash and is fixed now.
173411 - Fix for hotkey handling
Sometimes the Softphone-App switchs to CF panel (on PCs with higher DPI setting).
169819 - Fix for sporadic video problems on 3-pty-conferences
Sometimes video connections failed to establish.
165518 - Fix traces of event OAUTH2_LOGIN_RESULT
166584 - Fixed a crash on start of media in certain Linux environments
167007 - Generate backtraces without GDB
GDB doesn't interprete coredumps correctly anymore an ARM 32bit.
So signals like SIGSEGV are now intercepted and the App itself generates a backtrace with the lib backtrace.
159181 - increase system time accuracy
the device system time was updated to the current NTP time on a difference of 3 seconds and it may be hard hard to find matching information in logs of different deviceses.
Now the system time is updated on a difference of 1 second already.
173727 - Install: configuration of additional apps
During the installation two additional apps are configured and assigend to all users:
- Remote Control
- Connect
167520 - IP240A: trap with pickup key and braodcast group
In a special constellation of pickup key and call braadcast group a trap happened when the phone received and accepted a call via the broadcast group and another call to the the broadcast group was indicated to the phone.
164712 - IPVA: Increase number of VARS segment
In certain IPVA application scenarios (for example reverse proxy) more space for VARs is required
169007 - IPxx11: enable multicore operation
to support more conference channels multicore operation is required
162249 - IPxx11: modify linux kernel upload for 6.x.x kernels
the compressed linux kernel is now loaded to a higher address in linux RAM area. This speeds up kernel start a little bit because the kernel must not shift itself to a higher address before uncompress .
159396 - IPxx13: permit RAID installation only on disks with identical no of sectors
A RAID can be installed only on disks of nearly same size but to be sure only disks with an identical number of sectors are accpted.
172122 - Media: Support for redundancy with two TURN servers.
If more than one TURN server address is available from configuration or DNS response, two are tried in parallel and the one responding first is used.
160688 - myApp iOS: Fixed a small leak on every audio establishment
160324 - myApps Android: Added an incoming call screen for operation with disabled phone account.
166277 - myApps Android: Limit the TCP maximum segment size because Android took a too big value with a certain LTE provider
164558 - myApps for Windows: increase the video resolution to 2560x1440
168607 - myApps iOS/macOS: Added icons to the notification actions.
168664 - myApps iOS/macOS: console.trace() in a web script caused abort of the script with type error.
157789 - myApps iOS: Video didn't show up if connected via mobile data
167280 - myApps iOS: Work without CallKit in China (country code CN/CHN)
161740 - myApps macOS: Added architecture arm64 for native M1/M2 support.
161840 - myApps Windows: better handling of Office Integration startup failures
165856 - myApps Windows: close myApps on uninstall and earlier during installation
If myApps is uninstalled, it's automatically closed now and during a standard installation, the closing is performed during an earlier sequence step.
166738 - myApps Windows: Fixed a sporadic crash on media start/stop
162046 - myApps: Bring main window to front when myApps links are opened
When clicking a notification or opening a com.innovaphone.myapps: link, the window is now brought to the front.
173730 - myApps: Configuration of app hotkeys
In myApps for Windows, the user can now configure three hotkeys for opening specific app links.
171865 - myApps: Optional privacy policy on login page
A URL to a privacy policy can now be configured on the PBX in the advanced UI at PBX/Config/myApps/User Registration/Privacy Policy URL.
If configured, it will be displayed on the login page of myApps above the login button.
166316 - NTP: OEM specific default NTP server
The default NTP server is used when no server is configured or provided by DHCP. Vendors may replace "ntp.innovaphone.org" by another address in build process.
173737 - OAuth2: do not trigger alarm immediately
An alarm is now just raised after the first 4 not successfull connection retries to the OAuth2 server and not at once.
172958 - PBX CDRs: Call-Ids missing in calls from Mobility object to local user
165494 - PBX Manager / Reverse Proxy: Remove obsolete paths
The following paths are obsolete, so the RP plugin no longer creates entries for them.
PBX0/MY
PBX0/DEVICES
PBX0/WEBSOCKET
167400 - PBX Manager Plugin: fix duplicated display of apps plugins
165159 - PBX: Fix for DND and wake mechanism
The DND presence only prevented waking up the softphone app if the contact was "tel:". But it should work for any contact.
169021 - phone USB headset: support EPOS CEHS-CI 02 II, Plantronics CA22CD
EPOS CEHS-CI 02 II is the EPOS version of the Sennheiser CEHS-CI 02 (cisco electronic hookswitch adapter), Plantronics CA22CD is a PTT Headset Adapter
167924 - Phone USB Headsets: support EPOS IMPACT 760T , IMPACT 860T
add support for the EPOS IMPACT 760T & 860T headsets
172779 - Phone-App: Add "Link" button on search results
Add "Link" button on search-results in order to open the found match in the source-app.
166263 - Phone-App: Fix for changing video camera during call
When video camera was changed during call, the video camera was not stopped on end of call.
This causes problems when closing myApps which in turn keeps myApps from being started next time.
User must re-configure myApps at next start.
171233 - Phone-App: Fix for preview of received chat-msg
Line break of long messages without whitespace did not work.
169501 - Phone-App: Fix for remote devices not supporting ICE
Try to make video running even if remote device does not support ICE.
166112 - Phone-App: No presence ribbon if presence could not be retrieved
Do not show presence ribbon if presence subscription could not be established.
167790 - Phone-App: Show error when favourite could not be added
Adding a favourite may fail if maximum limit is already reached.
Better give feedback to user in this case.
Sometimes chat messages are displayed which are not related to current call.
159258 - Phones: Allow to configure energy-saving time
Allow to configure
time for energy-saving (turn off display).
New config option on screen "Device settings".
162248 - Phones: Automatically enter/leave Energy Saving Mode
Automatically enter/leave Energy Saving Mode.
Not only when phone enters idle state.
169811 - prevent misleading ".. Flash Usage above 85%" alarms
An alarm was raised immediately when the usage overshot 85% and cleared when the usage fell below 80%. To prevent 'false' alarms now an alarm is raised only when the usage stays over 85% for one minute.
165345 - Rcc-App: Allow to unpark a call
Allow to unpark a call in Rcc-App.
171877 - SIP: Allocation limit depending on RAM size
Avoid overload errors.
165979 - Softphone-App: Accent color missing in docked-out window
Accent color missing in docked-out media-panel (Phone-App and Softphone-App).
164406 - Softphone-App: Avoid JS exception when websocket connection gets lost during call
Avoid JS exception when websocket connection is lost during call
169869 - Softphone-App: Do not allow user to close Muted-By-Moderator-Notification
170707 - Softphone-App: Fix for camera selection in conference
Sometimes the wrong camera was started when entering a conference.
165229 - Softphone-App: Fix for display of calendar presence
Calendar presence may contain control codes that help to translate information into user's language.
These control codes must not be displayed.
172995 - Softphone-App: Show display-name on parked calls
Do phonenumber lookup on parked calls.
171085 - Softphone: Sometimes local video not displayed
Sometimes local video not displayed during conference call.
170239 - TechAssist: License Overview - Some columns were not shown on small displays
In the license overview some license are hidden.
Example on the SiFi PBX: comtelogbr-groups
Class dtr-hidden and alos element display style "none" for the whole column and every entry.
Check why this is the case and if we can change it for all licenses.
170240 - TechAssist: License Overview - Toggle license columns
173620 - Updated translations
158823 - Use 64 bit time and filesystem functions in App Platform SDK
Set _TIME_BITS 64 and _FILE_OFFSET_BITS 64 in platform.h that 64bit timestamps and file system stats are used.
172643 - Web-Access-Client: Switch to gallery view if sharing ends
Automatically switch to other active sharing if sharing ends.
Automatically switch to gallery view if last sharing ends.
161427 - Web-Access: UI fine-tuning
Small UI improvements on Web-Access client