ReleaseNotes15r1:Firmware
This is the Firmware 15r1 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 15r1
15r1 Main improvements
187371 - Administration logging: Add user ID and IP address for changes via Devices
In the syslog the administrative changes now also contain a user ID and the remote IP address if the Devices App is used.
192764 - App Store App: Download statistics
- Download statistics are recorded per major release and version for each app and product.
- HTTP range requests are now supported.
- Performance improvements.
- UI improvements.
188050 - Assistant: App for the user
- Making interacting conversations with the connected LLM
- Make phone calls and check recent user's calls
- Search for keywords in messages posted in Connect or Projects and have the LLM respond to respective questions
- Allows for integration of other apps into its functionality
192748 - Connector for Microsoft 365: Calendar Presence
Calendar Presence is now integrated into the Connector.
For details please see Reference15r1:Concept_App_Service_Connector_for_Microsoft_365#Calendar_Presence
193332 - Contact Widgets: Support for chat attachments
- Contact Widgets now support the attachment of images to chat messages.
- Only widgets with a license support attachments. Not available in unlicensed mode.
- Only images are supported as attachments.
- File size is limited to 2 MB per attachment.
192097 - Contacts App: Import and export vCards
vCard files can now be imported by dragging them into the Contacts app. Existing contacts can be exported in the vCard format via the "Share" button.
176250 - DECT: Over the air firmware updates and handset configuration
For more details, see the concept: Reference15r1:IP1202/IP1203_DECT_System#OTA_(Over_the_Air)_Features
194098 - Firmware: LDAP Incremental Replication
LDAP replication between PBXs now takes place incrementally. The first replication run executes in full as usual. Further replication runs take place incrementally.
196401 - FXS Registrations License
This license is available in a bundle with IP29 terminal adapters. It enables a innovaphone FXS interface to be registered at the PBX.
184987 - IPVA: VMware Fault Tolerance
VMware Fault Tolerance is supported
- Watch out for ipva-vmx-scsi.zip
- Consult Howto15r1:Implement_PBX_with_zero_downtime_using_IPVA_and_VMWare_Fault_Tolerance
192642 - Messages App Service/Connect App
New version with many new features
192095 - myApps: Follow system color scheme
In addition to the existing fixed color settings (Light or Dark), we've introduced a new option - System. This feature automatically adapts to the color scheme selected in your operating system.
187667 - myApps: Logging
A new log flag "myApps" has been added to Maintenance / Diagnostics / Logging. It can be used to log all myApps sessions.
183988 - myApps: New UI design
- New UI using round shapes
- More visual effects and animations
- Redesign of login page
- Search field on "all apps" page to filter the list of apps
- Use two lines of text for app titles in "Icons only" view.
- and many more small improvements
192096 - myApps: Onboarding Mechanism for new users
myApps can now display an optional intro for new users upon their first login. This intro will only be displayed automatically once per user, but they can access it again at any time by clicking "Intro" in the hamburger
menu.
181343 - myApps: Romanian language
Support for Romanian in the myApps client
177741 - myApps: Turkish language
Support for Turkish in the myApps client
185199 - New App: Projects
Plan, run and document projects of any size: Projects brings all information and participants together in one place. This allows you to maintain an overview - both of the status of your own projects and tasks, as well as in interdisciplinary teams.
189356 - PBX Conference: App for ad hoc conferences
The Conference App is now also available for ad hoc conferences which are created with the Conference Operator. An ad hoc room is accessible in the app if the room number is known. The app can be assigned to users with the advanced UI.
192702 - PBX Manager is now called Settings
All existing PBX Manager functions and workflows remain the same, but the new name reflects the role of the app within the myApps platform, more accurately.
192745 - Phone App and Softphone App Improvements
- New UI using round shapes
- New conference panel: Available during conference calls for better overview
- Displayed order of requests to speak
- New DTMF panel: Easier access to DTMF functionality
- Pickup notifications
- Search results sorted by search provider
- Toggle between audio devices (handset, handsfree, headset)
188305 - Remote Control: Support for external participants
192701 - Search App: New UI design
New UI design with new shapes
In Settings (aka PBX Manager) it is now possible to connect to a shared service, using the sharded services plugin.
189109 - Switchboard App: Improvements
- Show call diversions for BLF entries
- Break-through of call diversions from BLF and search details
- Fix for handling connections from multiple PBXes
- Hotkeys for accepting and releasing calls
- Focus call panel when starting switchboard if there is already a call alerting
- Transfer button on the second call for intuitive transfer handling
- Pickup in BLF and favorites
176806 - Techassist: Interface for IT monitoring systems like Checkmk or similar
For more details, see the concept: Reference15r1:Concept_App_Service_TechAssist#Monitoring
192355 - Virtual Background: Background blurring for Softphone, Phone and WebAccess
194108 - Working App: New Features
- Absences Calendar
- Manager Approval Feature
- Improvements to the work time account
- Archive for deleted users
- User replication: New users appear once assigned the Working User App
15r1 Other improvements
191817 - 802.1x: Config Option for Desired Protocol
If an authenticator requests an unsupported EAP protocol, the innovaphone supplicant replies with a NAK. The desired protocol within the NAK is now configurable to either EAP-MD5 (default) or EAP-TLS.
189230 - App Calendar: fixed the sort order of active appointments
Overlapping appointments were not sorted correctly and thus shown in a wrong order.
189662 - App Connector for Let's Encrypt: removed email address configuration
183678 - App Contacts: Limit Size of Search Incoming Pattern
Incoming search patterns are limited to 25 terms
193497 - App Contacts: Passing AP-Mgr Configured Certificates into TLS Listener
Certificates configured under AP-Manager/Hamburger/Settings/Security are now being passed into the LDAPS listening socket
190197 - App Devices: hand color scheme to App Platform Manager
The selected color scheme in the client is now handed to the App Platform Manager when it's opened through Devices.
181965 - App Devices: increased limit of certificate URLs to 10
Up to 10 certificate URLs can be now configured.
189148 - App Devices: Possible trap due to race condition
The app might have trapped under certain circumstances which is fixed now.
187822 - App Devices: Retrieving JSON files from stores fails
Retrieving JSON files from stores fails caused by slow stores. There is a 5s timeout for the HTTP client and this timeout is increased to 10s.
174728 - App Platform Manager/App Devices: added support for a IANA timezone configuration
186465 - App Platform Manager/App Devices: show certificate end dates with time
189660 - App Platform Manager/SDK: Sporadically failed backups
A backup might have failed to due interrupts caused by the system which were not handled inside the ICommand library.
189050 - App Platform Manager: Added system configuration files to log download
A 'Download all' now also contains some system configuration files (e.g. for DNS, NTP, Network etc.).
184477 - App Platform Manager: Enforce shutdown with hanging websocket sessions
After a timeout, the web socket connections that are still open are closed and the shutdown continues.
183605 - App Platform Manager: kill services which do not terminate correctly after a database restart
With V15r1 the Quotations Calculator will be available as shared service.
182042 - App Store: Added myApps Go! and Phone Platform tabs
There are 2 new tabs on the App Store available:
- one for the myApps Go! new products
- another one for phone platforms, used in devices like the IP270
184636 - App Store: Improved download counters for all products
- Downloads are shown per app/product, major release and version.
193736 - App Translations: Support regional languages like "EN-GB" / "EN-US"
182285 - App Users/Avatar API: Avatar images not correctly protected
192092 - App Webserver: Faster TCP connection close
A websocket connection was gracefully closed if a PING was not replied to. This caused a connection to stay alive for another 15 minutes until the underlying TCP connection was closed. Now the TCP connection is closed immediately.
184646 - App Yealink: Remove obsolete RPS XML API configuration
Current versions of the Yealink App only use the RPS JSON API.
- Username
- Password
180351 - Calendar App: Workaround for some users not working due wrong email address reported by Exchange
177505 - Commands for debugging TLS tickets
- !mod cmd TLS0 ticket-dump
- Dumps all stored TLS tickets and prints out the details
- !mod cmd TLS0 ticket-decode [hexstring]
- Decodes a specific TLS ticket and prints out the details
- Only possible, if the server has the key for decoding the ticket
176191 - Conference Web Access: High quality stream was not stopped when switching to gallery view
When switching to gallery-view the inbound HQ video stream was not stopped.
176335 - Conference: Fix for small memory leak
Fix for small memory leak when deskphone subscribes for presence of a conference room.
193774 - Connector for Let's Encrypt: remove outdated certificates from root.pem download
The root.pem doesn't contain outdated certificates anymore, as the firmware triggers an alarm otherwise.
183685 - Contact Widgets: Additional phone number attribute for agents
178071 - Contact Widgets: Do not allow video channel on plain voice calls
Filter out any video codecs on plain voice calls.
188438 - Contact Widgets: Do not let web-user write chat messages after session was closed
Do not let web-user write more chat messages after session was closed by agent.
189948 - Contact Widgets: DTMF input during call
175791 - Contact Widgets: Fix for "is typing" indication
The "is typing" indication should be revoked after 10 seconds of no typing.
181289 - Contact Widgets: Generate an final chat message with end-of-session information
175792 - Contact Widgets: Generate an initial chat message providing context information
Context information tells about webpage's title and webpage's url.
180134 - Contact Widgets: New sidebar position "auto"
Sidebar widget can be placed automatically depending on available horizontal space:
182336 - Contact Widgets: No ExitDialog if chat session already terminated by agent
Don't display ExitDialog if chat session is already terminated by agent.
189335 - Contact Widgets: Pre-define email subject
When website user clicks email button, a new email is opened with subject "Widget (...)". In brackets the widget name appears.
180278 - Contact Widgets: Small fix for claimBubble
Initial width of claimBubble was sometimes wrong.
176317 - Contact Widgets: Translated texts for cause codes
Translated texts for call failure ("User busy" and "No user responding").
182337 - Contact Widgets: Use postMessage() to notify webpage about state changes
Use postMessage() to notify webpage about state changes in chat sessions of calls.
188981 - Contact Widgets: Write source ip address to log
Write ip address of browser to log.
194105 - DECT Gateways: use generic LLDP config for Ascom devices too
Use the generic LLDP config also for the Ascom DECT Gateways
185786 - Devices App: Show rootfs version in API
The rootfs version is shown in the devices API and is used as a compatibility check, if available.
189579 - DNS: Both results for an A and AAAA record configuration instead of only A
If a static A and AAAA record was configured for a host name, resolution of this name returned only the A record instead of both.
189549 - DNS: Prefer AAAA result instead of an invalid address of the A result
If a DNS configuration includes both A and AAAA for an entry and an invalid address (0.0.0.0) is configured for the A resolution, the AAAA resolution should be the response. Instead the A response was sent and this is now changed.
187413 - Firmware: DNS servers in IPv6 could not be configured yet
177149 - Firmware: Update DES implementation to Openssl 3.3.2
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.
188770 - Flash Directory: Loss of Data After Config Upload
User data could have been lost when uploading a configuration onto a Dect box with multiple flash directory views.
189469 - FXS Registration License
A license Registrations<Version>.innovaphone-FXS=<count> can now be used to license registrations from innovaphone FXS interfaces
186856 - HTTP server: Reject WebDAV requests if /hide_webdav_methods is set
Reject PROPFIND and PROPPATCH requests with "501 Not Implemented" if config option /hide_webdav_methods is set.
178247 - Improvement of meeting post for local 3pty conferences
From now on you can create meeting posts for conferences that you participated with another Phone-App or Softphone-App.
183098 - IP-DECT: Remove G.729 coder
Quality of G.729 is not accepted anymore by customers.
178812 - IP111/IP112/myApps: Use an improved G.711 / G.722 packet loss concealment algorithm
178821 - IP112: Ghost calls
Some IP112 sporadically signaled offhook events and played a dialtone although the handset was not touched. This is fixed now.
189353 - ip1203: increase VARs flash space
The space needed for VARs grows and comes nearer it's current limit of 64 kB. Thus this limit is increased to 192 kB now.
178822 - IP1x1/IP10x/myApps: Remove G.729A coder
Quality of G.729A is not accepted anymore by customers.
189232 - IPv6 network configuration for IPxx11 and IPxx13 application platforms
Configuration of IPv6 addresses for IPxx11 and IPxx13 application platforms either statically or by DHCPv6.
188449 - Media: Allow TURN servers in IPv6
191567 - myApps Android: System scheme setting support
There was only one scheme in myApps. Now both are included to follow the system scheme setting.
180175 - myApps Android: Updated to target SDK version 35 which becomes mandatory Q3 2025
185871 - myApps Windows: Cut URLs
URLs are cut after 260 characters with the API com.innovaphone.browsehttps. This is fixed now.
186854 - myApps: Changing server was not possible when current PBX was offline
189845 - myApps: No avatar in call notifications
The avatar was not displayed in the missed call notification and is now fixed.
186988 - myAppsOutlookSearch: Number which is saved with area and country is not reverse looked up properly
If the number is saved with country and area code in Outlook, the search is not correct when landline calls are made. This behaviour is now fixed.
175858 - OEM: Additional markup in advanced UI
Needed for an OEM product
175820 - PBX Manager: Template plugin showed apps without a name
If an app had only a name but no title, the corresponding item had no text. Now the name is shown, if no title exists.
186182 - PBX: Reason for a rejection in TableUsers API
178255 - Phone App: Display of diversions to a name
"undefined" is displayed in case of diversions to a name (instead of to a number). This is now fixed.
178074 - Phone App: Exceeded local storage quota
178646 - Phone App: Fix for auto-dock-out of media panel
Sometimes auto-dock-out fails when incoming call is received. Re-try auto-dock-out when user answers the call.
180888 - Phone App: Fix for problems when having multiple instances running in same browser
Do not permit having multiple instances of Phone-App running in same browser context.
178917 - Phone App: Fix for scrolling video boxes in docked-out media panel
Sometimes scrolling by wheel did not work in gallery view in docked-out media panel.
191001 - Phone App: Fix for sporadic wrong videos
In some cases wrong video was displayed at participants in conference.
178941 - Phone App: Fix for storage of conference info
Do not lose conference info when close and reopen Phone-App during an ongoing conference.
187386 - Phone App: Get presence information of search results immediately
Don't wait for the search request to complete before starting presence subscription.
181048 - Phone App: Local video not flipped
The local video was not displayed flipped.
174235 - Phone App: No video and no participant info after transfer to conference
176541 - Phone App: Provide endpoint-id in "Attach" message
Provide endpoint-id "epId" in "Attach" message. Unique identifier for a Phone-App instance.
186941 - Phone App: Put focus into edit control when opening chat panel
Put focus into edit control when opening chat panel so editing can begin right away.
184821 - Phone App: Sometimes chat-panel remains visible after end of call
Sometimes chat-panel remains visible after end of call.
184647 - Phone App: The call-panel was not scrollable
List of calls was not scrollable
192147 - phone IP222A: provide latest firmware to ip2x2x (extension module)
the ip2x2x extension module downloads its firmware at boot time from the phone where the module is attached to.
191855 - phone USB Headsets: add one more product ID for Jabra Engage 75 SE
The Jabra Engage 75 SE is delivered with different product IDs. The functional characteristics concerning desk phones don't differ, thus only the product ID needs to be added to the list of known IDs.
179707 - phone USB: improve remove of extension module
On removal of an extension module the message queues must be cleared. This process is improved.
193480 - Phone: PBX-directory password containing ampersand characters did not work
The PBX password was saved unencoded as an xml string.
180869 - phones USB: unconditional dump of HID report descriptor removed
The USB Host report descriptor was dumped when a headset was already plugged at boot time or plugged later.
178441 - Regex Update to NetBSD version 10.0.
as the title says, plain formalism, no real change
177039 - Remove obsole myPBX references in advanced UI
- Maintenance / Logging / myPBX
- Tooltip on PBX/Config/Authentication
186692 - Search App: Display department for contacts
If the search provider gives a department for a contact, it is now displayed in the search app.
168192 - SIP: Support for additional digest algorithms
RFC-
Support for RFC 8760.
( "MD5" / "MD5-sess" / "SHA-256" / "SHA-256-sess" / "SHA-512-256" / "SHA-512-256-sess")
191375 - SNMP: TXing Encrypted SNMP Trap Crashes
SHA1/AES, User "xyz", Pw <empty> causes a crash.
177245 - Softphone App: Calculate kbps on LocalSharingStream
For debugging
184818 - Softphone App: Could not send DTMF to voicemail
Could not send DTMF to voicemail if Softphone-App runs in Browser (WebRTC) and voicemail uses OPUS codec.
179529 - Softphone App: Fix for 3pty conference
Avoid collision of proposal (both sides sending proposal to remove video from call on start of 3pty conference).
178329 - Softphone App: Keep user-selected tab in mind
When opening the Softphone-App (also Phone-App and Rcc-App), the UI shows the tab which was selected when the app was closed last time.
177464 - Softphone App: Problem dialing into large conference
Media negotiation got stuck caused by lots of "conference_info" messages coming in. But only if Softphone-App runs in browser context.
191020 - Softphone App: Read alerting party from "alert" message
If call was initiated to number this reveals the called party's sip-id.
194204 - Softphone: Displayname after transfer missing
When getting transferred to another remote party, the display name of the new remote party was missing.
177232 - Softphone: Start call to entered number when going off-hook
Start call to dialpad-number when going off-hook at audio-device.
176197 - TechAssist: Filter possibility in test overview
176196 - TechAssist: New value storage-concept for tests
176195 - TechAssist: Support Badgecounts
176265 - TechAssist: Support of "oneTime" tests
191911 - Updated buildroot to 2024.11.1
This includes updates to postgresql 16.8 and openssh 9.9p2 and further package updates.
193507 - Updated translations
177308 - upgrade zlib from version 1.1.4 to 1.3.1
zlib version 1.1.4 has some known vulnerabilities which are fixed in zlib1.3.1. Regarding innovaphone products there was no real risk that these vulnerabilities had ever been attacked because the zlib 1.1.4 was used only to decompress firmware images and png files created in our own build process.
193277 - Users Admin App: Problems with keyboard operation
Problems when moving input focus with keyboard (TAB). Input fields were not editable (readonly mode).
186694 - Users Admin App: Fix for app start
Fix for loading data from app-service.
186292 - Users Admin App: Fix for import of users
Import of users (XML and CSV) sometimes got stuck and left Users-Admin-App in non-working state.
188419 - Users Admin App: Mark sort-column
Mark column which is used as sort key.
Main UI should not be clickable while config menu is open.
193272 - Users App: Problems setting password for new users
190915 - Users App: Problems setting password via password reset email
Now even non-latin1 characters can be used in passwords.
186895 - Users App: Small UI update
Fixed menu bar for narrow displays (flex box).
187444 - Verify remote certificate on incoming H.323 open federation calls
Reverse Proxy: The "Check Certificate" Checkmark turns on Checking the remote certificate for incoming federation calls also.
180289 - Voicemail: Length of Script URL too small
List space for voicemail group members was too small
183236 - Webserver/WebserverPlugin: Add "Access-Control-Allow-Origin: *" for redirects from App
When using web assembly modules (for example in App Generic), the browser may block access if that header field is not present when redirecting.
180633 - Write PCAP to URL improvements
- Send HTTP PUT buffered content at least every X s. (default 60 s., 0 to disable); config name is /keepalive
- If no content available, send keep-alive debug packet with '.'
- Write buffer to file before closing
- Close the file before reset of the device
15r1 Service Release 1 (1510446)
195505 - App Assistant: Increased API key length
API key can now be up to 2000 characters long.
196290 - App Calendar: fixed potential crash on PBX reboot
The Calendar App may crash when Calendar Admin is active while the PBX reboots.
194887 - App Contacts: Editing personal contacts not possible
If a user is in many groups, it was not possible to edit personal directory entries. This is now fixed.
196966 - App Devices: Incompatible JSON messages with too many categories
If a domain has many categories, the resulting JSON message could no longer be parsed by apps like the myPhoneKeys app. The fix is to send shorter domain JSON messages.
195979 - App Fax/SDK SMTP server: Header parsing failure due to Microsoft 365 connector integration
Due to additional header information introduced by the Microsoft 365 connector, the server was not parsing the header correctly, resulting in attachment reception being interrupted. This issue is now resolved.
196545 - App Fax/SDK SMTP server: Reflect the host domain in response to HELO
The implementation of the SMTP server has now been modified so that the domain name of the host is reflected in the 250 response.
195482 - App Phone: Avoid video call startup delays
There was a delay in answering video calls due to the time taken to start the local camera. Now starting a video call is no longer tied to starting the local camera.
195489 - App Phone: Order of requests to speak
The order of requests to speak is now displayed next to the hand icon in video boxes and notifications.
195324 - App Profile: Names containing underscore character not possible
The underscore character was always prefixed with a backspace character, so user names could not be saved correctly. This is now fixed.
196295 - App Projects: Unexpected restart with large user content
If the user content of some program parts was too large, a trap could occur due to a buffer overflow. This has now been fixed.
196469 - App Recordings: Gaps in the Recordings List
195424 - App Softphone: No camera start on MacOS
The camera could not be started under MacOS. This is now fixed.
140097 - App Store: Missing apps folder in downloaded ZIP file
The 'apps' folder with the integrated apps icons was missing from the ZIP download and is now included.
196308 - App Switchboard: Calling the wrong search result with shortcuts
169027 - App TechAssist: Check for enabled hardware encryption in the IPVA
There is a new test which warns if hardware encryption is not enabled in an IPVA.
196859 - App Techassist: fix test: PBX Object has Deleted App
Added check for ".search" and ".access" and also exclude "apimonitor".
195122 - App TechAssist: test 'Connect_settings'
The test 'Connect_settings' is corrected.
187827 - App TechAssist: Test 'Working settings'
There are newer conditions for the settings of the working app objects and the test 'Working settings' has been adapted accordingly.
195490 - App Virtual Background: Default images update
196211 - App Voicemail: Trap with an unset user PBX location
If the PBX user of a voicemail do not have a PBX location, the app crashes. This is now fixed.
195503 - Chat: Loss of whitespace after links
The PBX removes all potentially harmful content from chat messages. This mechanism did not preserve whitespace correctly and is now fixed.
197182 - Firmware: fixed missing audio at call start
195416 - Install: No default logging flags
Logging is now no longer enabled for the PBX0, H323 and RELAY0 modules.
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.
195380 - myApps for Windows: myApps was wrongly set in the foreground
If the myApps Icon in the taskbar is clicked myApps is shown in the foreground instead of opening a new myApps instance. For this process a Pipe is used but the Pipe name was the same for all users running in a TS environment. Therefore a different user may get the command to bring myApps in the foreground. Now each user will have a different pipe name.
193532 - myApps for Windows: terminal session closed not recognized properly
Windows only sends
WTS_SESSION_UNLOCK
WTS_CONSOLE_CONNECT
195976 - myApps for Windows: Unable to initiate a call from the second monitor using the Enter key
194642 - myApps iOS: Camera image compression artefacts
During one-to-one calls, the remote party experienced image compression artefacts in the camera image received from myApps iOS. This is now fixed.
195385 - myApps iOS: Handset/handsfree switching loop on first call after reinstallation
After reinstalling myApps, the first incoming call could cause an endless loop of handset/handsfree switching with no sound. This is now fixed.
194940 - myApps Windows: (missed) call notification not usable after lockscreen
The (missed) call notification could not be used after unlocking a PC. A workaround now triggers this notification again after unlocking, so it can be used.
195955 - myApps Windows: Rounded shapes
The configuration menu of the native myApps client now has rounded shapes for UI elements and better keyboard support (tab navigation).
196636 - myApps: Redirection on user location change after login
If the location of a user was changed, existing sessions could not reconnect properly in some situations. This was because the old PBX erroneously kept the connection like a standby PBX. But it sould redirect to the new user PBX instead.
194917 - PBX Mobility: Missed remote number for calls with names by RCC
The remote number was not displayed on mobile phones for calls by name and by RCC. The number is now added by the PBX.
194918 - PBX Waiting: No call list entries for retry calls
196769 - Phone-App: Fix for video negotiation
Fix for media negotiation when adding video to a connected call.
196220 - Phones: Fkey sometimes incorrectly displayed in active state
When the fkey is pressed while the phone is idle (dimmed sleep mode), the fkey is highlighted and remains highlighted until the phone enters sleep mode. This is now fixed.
196958 - Settings: Plugins sometimes shown twice
After update of PBX all plugins may appeared twice.
195983 - Signaling: Ignored Softphone settings during closed app
Settings like 'call waiting', DND or 'hide own number' were only initialized after opening the Softphone app, but calls may arrive before the user opens the softphone. These settings are now stored in the registry or config file and are properly initialized after opening myApps.
196634 - SIP-Provider Profile ES-net2phone-SIP_Trunk
- new sip profile
195982 - SIP: Authentication problem after polling
Sometimes REGISTER without Authorization header returns "400 Missing Authorization header field". In this case, REGISTER is not retried. The fix is to avoid sending REGISTER without the Authorization header.
196870 - SIP: Fix for looping media negotiation
There was an endless ping pong of offer/answer between SIP interface doing media-relay and the PBX doing MOH.
196865 - SIP: Fix for wrong RTP packet size
When caller give different ptime values for different codecs sometimes a wrong ptime was selected.
196266 - SIP: Unexpected restart after deleted inbound SIP registration
If an inbound SIP registration is deleted after a missing refresh, all pending calls are deleted. This may cause an unexpected restart and is now fixed.
195000 - Softphone-App: Dialpad could not be controlled via keyboard
Dialpad did not accept keyboard events.
196123 - Users App: Details of a user can not be closed sometimes
196027 - Web Access Client: Small UI update
Rounded UI shapes on video overlays.
15r1 Service Release 2 (1510454)
184285 - SDK/firmware: Immediate check for DNS change
If a resolved IP address appears unusable, the check for a DNS change is done immediately.
197291 - 802.1X: Configuration UI
There is a small fix for WCAG accessibility compliance.
197722 - App Connect: Potential JS exception when pasting into editor
HTML cleanup has a problem with links without href and this is fixed.
197284 - App Connect: Search for tags based on selected tags
If a tag is already selected, search for additional tags only in messages with the selected tags.
The SMTP server has been updated to include support for emails using the multipart/related format, which is commonly used to embed images directly within the body of an email.
198037 - App Platform Manager/SDK: Sporadically failed backups
A backup may have failed due to system-generated interrupts that were not handled correctly in the SDK ICommand library. This is now fixed.
197990 - App Recordings: Missed Reporting apps in Settings plugin
If there are a large number of apps on the PBX, it may happen that none or not all of the reporting apps are shown in the selection in the Settings plugin.
197151 - App Reports: Call flow of transferred external calls via waiting queue
192862 - App Reports: Changed call flow of external calls to waiting queue with lookup
196060 - App Switchboard: CFx changes in app affects CFx settings in PBX
Call forwarding (CFx) changes in user details made through Switchboard App affected existing administrative call forward settings. This is fixed now.
197105 - App Switchboard: fixed issue when adding user to queues group
When a user has a different CN (common name) and DN (display name) and the user was added to the "Queues" group, it was not possible. It has been fixed now
197194 - App Voicemail: Potential endless loop in WebDAV service
The WebDAV service could cause endless loops if there were no voicemail sessions. This is now fixed.
197621 - App Working Manager: Issue with warnings, when verifier is enabled
Fixed warnings displayed for HR even though the times aren't verified.
197618 - App Working Manager: Issues with working hours dialog
- Fix: Total week hours are not displayed correctly
- Fix: Stop date for contractual working hours is not updated correctly
- Fix: Working hours are displayed incorrectly after resetting them
- Moved the button to reset all working hours to the working hours dialog
197616 - App Working User: fixed automatic scrolling issues on mobile devices
- Fix: When clicking on a non checked day, the clicked day doesn't jump into view.
- Fix: When switching months, the calendar jumps out of view.
- Fix: When clicking on a calendar day, the automatic scrolling is disorientating.
197620 - App Working User: Issue with automatic break
Fix: Automatic break does not take the already taken break into account
197619 - App Working User: Multiple UI Fixes
- Fix: On specfic screen widths, some warning texts are overlapping vertically
- Fix: The "worked hours"-field is overlapping on android phones
- Fix: Month summary header is overlapping on small screens
197195 - Firmware: Let's Encrypt certificate creation loop
Certificates were created in a loop if the 'Use as CN' checkbox was changed or if 'Use as CN' was not the alphabetically first DNS name. This is now fixed.
197668 - H.323: High broadcast load in discovery mode possible
High load could only occur if many devices were connected to the network in discovery mode, and this is now fixed.
197063 - IPxx11: Possible trap on zero-length RTP packets
When encrypting zero-length RTP packets, a trap could occur on the IPxx11 platform. This is now prevented.
196999 - myApps Clients: signaling RCC command Hold was not processed
innovaphone_remote_control Hold message was not processed and the call remained connected.
196992 - myApps Clients: wrong handling of RCC signaling message
Call received a CLOSE message from the PBX and this messages clears media and ICE.
197061 - myApps Windows: chromium cache may not be stored after closing myApps
If myApps does not terminate correctly because for example a user logs off without closing first the application or due to a crash, Chromium cache may not be stored or even get corrupted.
197064 - myApps Windows: Outlook search not working in TS environments
Pipe name for communication between processes was the same for all users in a TS environment and this could lead to unexpected behaviour.
197669 - myApps Windows: Ringer not stopped after call release
A Windows API method takes too long to complete and the ringer is not properly closed.
197878 - PBX CDRs: Invalid characters in a diverting info
Due to invalid characters in CDRs sent by the PBX, the Reports app could hang. This is now fixed.
197836 - PBX Waiting: Max Call/Operator(%) not working
Calls in the queue were no longer counted. This is now fixed.
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.
195381 - Remote Control Portable: support for secure desktop
The new version spawns two new processes, one with elevated privileges and another one as system user.
197617 - SIP: New config option /no-cached-cred
197697 - SIP: Registration problems on wifi endpoints
Temporary loose of wifi may cause endpoint fail-over to secondary server.
15r1 Service Release 3 (1510490)
198680 - App App Store: Duplicate version number of the phone platform
198737 - App Connect: Open external links in default browser
To have normal browser controls
198072 - App Connector for Microsoft 365: Rework Calendar UI
The calendar UI is edited for the display of calendar events of the users.
198672 - App Devices: manual Auto iSC charging not always possible
If there was a minimum amount requirement for a certain license, the Auto iSC charging button was not visible.
198364 - App Devices: use timeout for HTTP requests to sysclients
It seems as if there are situations where a sysclient does not answer a request at all and a new timeout causes the HTTP request to fail so that queued requests can be then processed.
199470 - App Fax/SDK SMTP server: Fix for handling multiple attachments
The server previously did not handle cases where an email had multiple attachments.
200237 - App Files/SDK: Potentially wrong file size for incomplete files
If a file couldn't be completely written, an App restart would normally fix the file size, but if there was no chunk written at all, the file size was not set to 0.
198644 - App Messages (Chat): Option to delete local data
For privacy
198264 - App Messages (Chat): Search for new members for groups did not work
Only the list of existing chats was displayed
198265 - App Messages (Chat): Sorting of messages in Chat wrong in case of chats with attachments
The assynchron loading of attachments moved these message up.
If a user with the same SIP URI existed on the Shared Service PBX, the Avatar Picture of this was displayed instead of the local one
198126 - App Messages (Connect): "UnNote" a liked message could cause this to show up in Feed
Update of Feed fixed
199638 - App Messages (Connect): generated Connect Link did not always work
A generated link did not work if Connect was opened through Chat.
199609 - App Messages (Connect): Set Discussion Checked does not sort checked notifications on top
Time was just not set in this case.
198254 - App Messages (Connect): Unlicensed message displayed at Chat, even if Chat is licensed
In case Connect itself was unlicensed
198262 - App Messages (Connect/Chat): Increased robustness sending chat messages
Chat messages are now stored locally in a DB on the client, so that a retry can be done if sending fails.
198461 - App Messages: experimental Export/Import functionality fixed for new DB definition
No official functionality, but used in real life installations, so a merge to 15r1 is needed
198497 - App Messages: Potential unexpected service restart
Collateral damage from
198074 - App Phone: Avoid unsuitable suggestions in search input field
Avoid unsuitable suggestions in search input field (seen in myApps/Windows and Chrome browser only).
198412 - App Phone: DTMF panel stay visible after call end
Sometimes DTMF panel remains visible after end of call. But only if media-panel was docked out.
199980 - App Phone: No working screen sharing in a conference
Screen sharing did not work in a conference if camera was off before.
198076 - App Platform Manager: uncompressed backups with clean database statements
198236 - App Switchboard : Configurable call count in WQ-In calls section
Now, you can limit the number of calls displayed in the waiting queue section before a scrollbar appears. The actual limit adapts to the display size and can be configured via the hamburger menu.
199987 - App Switchboard : Fix Missed Call Logging for Outbound Calls Disconnected via Switchboard
Improved the Switchboard behavior to ensure that missed call entries are correctly shown in the call list when an outbound call is disconnected via the Switchboard UI. Previously, these calls were not recorded as missed calls in the call history.
198098 - App Switchboard : Users sometimes displayed multiple times
On click of the blf duplication button, a user was displayed multiple times.
196645 - App TechAssist: fix error message
200136 - App TechAssist: Fix scheduler on broken PBX connections
In rare scenarios when there was no pbx connection the scheduler stops. Even after reconnect, it will not restart.
198734 - App TechAssist: Fix Test SIP Security Check
In case of negative result, the result message lead to a syntax error.
197804 - App TechAssist: Monitoring JSON Interface
The app's JSON interface returned an illegal JSON format. This is now fixed.
196969 - App TechAssist: parse_xml() adjust possible payload size
In large environments, the parse_xml() method returned an empty array and some tests cannot provide correct information.
199645 - App TechAssist: Remove JS error output in logfile
194946 - App Translation: Fix broken startup after unsuccessful gathering of supported languages
If the list of supported languages cannot be determined correctly during initialisation of the Translation Service, every reqeust will be responded with an error message.
197183 - App Translations: Improve cache to reduce deepl costs
Prevent multiple request with same payload from different clients to deepl.com
199881 - App UsersAdmin: Problem on user import
User objects were refused to be imported with error "Duplicate number" even if they belong to different number nodes.
198263 - Chat: Sometimes wrong chat was opened, when chat was opened from aother App
For example if Chat was opened from Phone history
200437 - Chrome 137 compatibility in automated tests
Chrome 137 tries to load images if url attribute was set to null.
197834 - Config download with standard password fix for OEM
No change for innovaphone products
200336 - Connect: "Anoymize User" cannot be canceled
Click on No for the "Are you sure" question anonymized anyway.
198681 - Connector for Microsoft 365: Hide Title for Appointment is not applied
If "Hide Appointment" is configured, it will not be applied by the app and changes back to the previous setting.
200438 - Contact Widgets: Incorrect state on agents that are dependent on the same boolean object
In case multiple agents on one widget are related to the same boolean object, only one agent's state changes along with the boolean object' state.
198884 - Devices: OEM info for password change UI
Information in XML from device is added.
198906 - Firmware: Password complexity (OEM)
The check for the password complexity can now be disabled by external sources. This is used for OEM modules.
197831 - Firmware: recover Function Key Status after Phone App Message Loss
When a Phone App looses the connection to the PBX, messages are potentially lost. This may result in hanging function keys
198914 - Firmware: unregistrations of endpoints could be delayed when switching back from standby to active
This was caused by very inefficient update of user state in this case
200836 - Install: provide default Let's Encrypt terms of service agreement URL
If the Let's Encrypt directory URL is not reachable (e.g. if not yet supported EC certificates are used by their servers), the install now offers a default URL to the terms of service agreements.
198125 - IP-DECT: Remote control retrieve in state disconnected
If the active call is in state dialing or disconnected, a held call can now be retrieved with remote control.
199897 - myApps Android: Repeated redial triggered by bringing myApps to front
After a myApps call was dialed from the smartphone contacts, bringing myApps to front again could trigger redial. This is now fixed.
198139 - myApps Clients: handling unexpected RCC CONNECT command
Signaling gets this message being already in connected state. This command generated a new PROPOSAL but it should be ignored as the call is already connected.
198436 - myApps for Windows: Softphone remained in initializing state
Signaling registration was wrongly cleaned up.
200710 - myApps iOS: Font size adjustment for better accessibility was missing
200669 - myApps macOS: Font size adjustment for better accessibility
Do font size adjustments according to system font size setting.
201302 - myApps Plugin for Windows: could not be uninstall properly
If there is an active call while the plugin disconnects there could be a crash cleaning the call.
201303 - myApps Plugin for Windows: could not install if the Citrix session was active
198428 - myApps Windows OutlookSearch: Double names can only be searched as a single word, not as two separate words
If your name is Alexandro del Piero, you can now be found with "de Pie" but unfortunately not with "Alex de Pie" because mapi.dll is to slow to provide this within a reasonable time.
199888 - myApps Windows: Unexpected white noise in speech
Keep the noise fill feature of the Windows echo canceller off since it causes some unexpected white noise from the microphone during the first second of speech.
199806 - myApps: Titles of apps on home screen were not cropped to two lines
200561 - Only Chat in Connect UI, if Connect is opened with Chat App
To avoid confusing
198687 - OutlookSearch: Contacts from Recipient Cache will be ignored
Contacts from Outlook can also be found in the recipient cache which is not really a contacts folder. Contacts found there will now be ignored.
197927 - PBX debugging improved - no change in release code
More information with debug builds
198221 - PBX Trunk: Name to number feature with new option to use "!" as filter
Works the same as "?" only the number is not adjusted with node escapes before it is sent
199230 - PBX-CDRs: Call-Identifier missing in some events on call forwarding scenarios
For example on CFNR no myApps Registration
Only in case call was rejected because of busy
197919 - PBX-SOAP: Potential buffer overrun under some special application overload situation
If no Poll is sent on a session for a long time, many Call-Infos can be accumulated, which create a buffer overrun when finally sent.
198226 - PBX: Better debugging for Chat
No changed in released code
198077 - PBX: Unexpected restart, if "chat" was entered as "App for Advanced Chat"
198628 - Phone USB Headsets: add Yealink UH48 Dual UC USB-C/A wired headset
This headset is supported in the same way as all other Yealink headsets and thus only the product ID is added to the whitelist.
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.
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.
201134 - Reporting: Outgoing calls sometimes show up as anonymous in calllist app
When the trunk object is configured with the "Hide Connected Endpoint" Option ticked and a user makes an outgoing call to a number that can be reverse looked up, that call is sometimes shown as "anonymous" in the calllist.
198136 - Reports: Email reports were send with a one hour delay in summer
When calculating the next sending time for an email report the daylight-saving time was not properly considered. This led to a delay of one hour during the summer months.
198425 - Ringback tone did not work on Safari/Mobile
There was a continuous tone during ringback on mobile devices with Safari browser.
201189 - SIP-Provider Profile CH-Swisscom-Smart_Business_Connect
Update on UI settings
198719 - SIP-Provider Profile IT-Axera-SIP_Trunk
- update profile
200114 - SIP: Fix for handling of emergency calls
Multiple geolocation information blocks may be present.
197673 - TechAssist App: Fix false positive in V12 Push Concept Test
198093 - TLS: Accept certificate chains in wrong order
During certificate validation we now accept certificate chains with:
- Dupplicate certificates
- Additional unneeded certificates
- Wrong certificate order (except the endpoint certificate must be first)
- Missing CA certificate (if known from the trust list)
198102 - TLS: Support overlapping send / send_result from application
The sysclient connection of devices now uses overlapping sends along with flow control. This was not supported in the TLS stack yet.
200445 - Updated translations
15r1 Service Release 4
201298 - Contact-Widgets: App Widgets stopped working in case of too many agents per widget
App Widgets is loosing connection to widgets service (AP) in case there are too many agents configured in one widget.
201718 - Phone extension module: Sometimes wrong highlight state
Sometimes function keys were displayed in wrong highlight state after sleep/wakeup. On extension module only.
201386 - Reporting: Calllist of executive is wrong in special group constellation
- this Executive is called and
- is using one of the Secretaries Groups (Primary/Secondary) and
- these Secretaries Groups is being honoured (meaning: does have some registered/logged-in members).
201624 - SIP-Provider Profile AT-yuutel-SIP_Trunk_TCP
- New SIP Profile
201425 - SIP-Provider Profile BE-LCR_Telecom-SIP_Trunk
- New SIP Profile BE-LCR Telecom
201538 - SIP: Fix for crash when forwarding emergency data to caller
Unexpected restart when emergeny data was forwarded from callee to caller.
201427 - SIP: NOTIFY request misses route set
When sending NOTIFY requests with sipfrag after REFER all Route headers must be included.