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.
197856 - PBX CDRs: Wrong CDRs by the map object
The content of the CDR tag was the name and number of the calling endpoint instead of the local map object. 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. Now if the mail has several PDF attachments, only one is sent (the first one in the mail) the others are ignored, as are attachments that cannot be recognized as PDF (MIME type or file name extension).
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 asynchronous loading of attachments moved these messages up and this is now fixed.
If there was a user with the same SIP URI on the Shared Service PBX, their avatar picture was displayed instead of the local one. This is now fixed.
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
199106 - App Recordings: possible crash on failed recordings
when a recording fails the resources were not cleaned up completely resulting in a subsequent crash
201134 - App Reporting: Outgoing calls sometimes show up as anonymous in call list 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.
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.
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
197673 - App TechAssist: Fix false positive in V12 Push Concept Test
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.
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.
198250 - myApps macOS: Jabra headset SDK update to 1.16.4.0
Jabra headset SDK is updated to 1.16.4.0 to support latest headset models.
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
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.
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.
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 (1510536)
202838 - Added voicemail_ro (Romanian Language)
- Finish App Voicemail_ro
- Publich App on the App Stores
- Add to install
202178 - App Contact-Widgets: Optimization for cardset widget
Load the pictures when the cards become visible (lazy loading). This avoids loading pictures of cards outside the viewport.
203355 - App Devices: improved performance with many devices and configurations
203554 - App Platform Manager: instance database cleanup error not displayed
The error message was not shown in the error popup if the cleanup process of an instance failed.
203114 - App Profile: Do not reload all profile data after a change of a privacy filter
Changing filters with many filters was tedious otherwise.
204468 - App RCC: Missed call notification was missing
Missed call notification was missing for calls received in busy state (while being busy with another call).
202621 - App RCC: UI fix for anonymous calls
Remote party number "R" was displayed.
205435 - App Recordings: Remove webdav password printout from trace
webdav password was printed unencrypted in the traces
201386 - App Reporting: Wrong call list entries for executives in a special group constellation
202062 - App Softphone: Fix for screen sharing after 3pty conference
When a three-party conference ends and a one-on-one call remains active, the screen sharing button remains active, but the remote party does not receive the screen sharing.
204292 - App Softphone: Ring tone selection gets lost sometimes
Sometimes the ringtone falls back to first available on myApps/iOS.
198734 - App TechAssist: Fix Test SIP Security Check
If the result is negative, the result message leads to a syntax error.
202468 - App TechAssist: Improve License Check Performance
- Data collection no longer takes place cyclically/automatically.
202432 - App TechAssist: Monitoring - CheckMK - CPU-R / MEM value is not plausible
Nominal values were delivered to CheckMK instead of the expected percentage values.
202431 - App TechAssist: Monitoring - CPU value is not plausible
CPU utilisation output has been disabled because the CheckMK agent cannot be accurately mapped at this point.
202450 - App TechAssist: Scheduler crashed and won't run anymore
202445 - App TechAssist: Tick timer improvement if test-queue is full
If the maximum number of concurrent tests were running, the next check would have been executed in six seconds instead of the expected one second.
202789 - App Users: fixed opening of user from homescreen while app is already opened
204443 - App Voicemail: Expiration timeout difficult to remove
It was only possible to delete the expiration timeout by setting it to zero. This is now fixed. You can set it to blank which will delete it too.
203192 - App Voicemail: Timer to delete old voicemails did not trigger correctly
The timer which is triggered to delete old voicemails did not work properly. Therefore it might happened that old voicemails were not deleted. This is now fixed.
202785 - App Working Manager: Improve Import / Export behaviour
It was not possible to import the times that were created via export. Another export has been added. Absences and recorded times can now be exported in one file
202711 - App Working Manager: Issue with "employee_informed" checkmark
Toggling the 'employee_informed' field in the Working Manager was not possible, leading to a discrepancy between the client UI and the backend
203543 - Chat Badge Counts were displayed even if there was no Chat license
With this fix no chat messages are stored and no chat count is displayed without license
203687 - Connect/Chat: External link adjustment did not work in client
Upper/Lowercase issue when comparing to the clientUrl
203542 - Connector for Microsoft 365: Subscription expiration time cannot be suggested anymore
If a subscription request is send to Microsoft you can send an expiration timeout for this subscription. The suggestion of the connector is 10 minutes. Microsoft replies with their own expiration timeout which is now above 10 minutes. Therefore the UI shows a false failure because the connector uses the 10 minutes timeout. This is now fixed because the connector uses the Microsoft timeout now.
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.
204585 - Firmware: Send DNS resolution requests with varying source port to make injection of spoofed DNS responses by an attacker more difficult
Varying source port in DNS requests makes injection of spoofed DNS responses by an attacker more difficult.
203152 - Firmware: Trap on reconfiguration of reverse proxy SMTP ports
A trap occurred if the SMTP ports inside the reverse proxy were changed.
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.
204000 - IPVA: Size of SCSI flashdisk too high
The size of the flashdisk was read from the 1st, instead of from the 3rd disk.
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).
204258 - myApps Android/iOS/macOS: The local address that reaches the PBX was not preferred any more during ICE
The local address that reaches the PBX should be preferred. Now it is preferred again.
203196 - myApps Android/iOS: Selected ringtone was sometimes not remembered
Sometimes myApps didn't remember which ringtone was set.
204119 - myApps Android: Make obvious that "Avoid native call screen" is precondition for "Hide from native call list"
In main hamburger menu, "More" it was not obvious that config item "Hide from native call list" only takes effect if "Avoid native call screen" is also on. Now this is emphasized by greyed out "Hide from native call screen".
204807 - myApps Android: With option "Avoid native call screen" it was not possible to establish a 3-pty conference
If "Avoid native call screen" was on, an attempt to create a 3-pty conference resulted in holding the other call instead.
202784 - myApps Clients (signaling): Don't reject waiting call on accept
When receiving a second call and accepting it with the UI, the call get's rejected if a Jabra Headset is connected.
204246 - myApps iOS: Addressed audio establishment problems with dual SIM by minimizing IPv6 ICE candidate count
Minimize the number if IPv6 candidates to avoid audio establishment problems with dual SIM.
203179 - myApps iOS: Only vibration and no ring tone on incoming call if myApps was closed
If myApps iOS was not already in memory, no ringtone played when an incoming call was received. It only vibrated.
204255 - myApps iOS: The camera video didn't show up at the peer if connected via mobile data
If connected via mobile data the camera video didn't show up at the peer.
203689 - myApps Windows: notifications might not be correctly handled
Sometimes a notification was not correctly setup and thus couldn't be handled correctly by myApps.
203664 - myAppsPlugin for IGEL: Ringtones not available
203674 - New App: Voicemail_ro
There is a new voicemail app available which contains the romanian language.
202112 - PBX Conference: Loop call transfer detection
The conference now recognizes if two calls to the same conference room are connected with each other and thus lead to a loop. These calls are automatically disconnected.
202589 - PBX: Forwarding of emergency call data during call
Emergency call data was not forwarded on established calls.
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.
203312 - Phones: Pause loading of camera content during firmware update
Pause loading of camera content to keep firmware update from getting blocked due to high CPU load.
202586 - Phones: Rare unexpected restart
A rare trap during call cleanup is fixed.
201718 - Phones: Sometimes wrong highlight state
Sometimes function keys were displayed in wrong highlight state after sleep/wakeup.
203634 - Reports: Handle gracefully when CDR is way too big
In certain scenarios the PBX-created CDR is so big that it wouldn't even fit into a websocket message and the reports App crashes.
201624 - SIP-Provider Profile AT-yuutel-SIP_Trunk_TCP
A new SIP profile.
201425 - SIP-Provider Profile BE-LCR_Telecom-SIP_Trunk
A new SIP profile for BE-LCR Telecom.
205340 - SIP-Provider Profile DE-Kwebbl-SIP_Trunk
- New SIP Profile
204624 - SIP-Provider Profile DE-NFON-Sip_Trunk_Flexx_TCP
- Update SIP Profile - NO ICE enabled
202729 - SIP: Avoid 10 seconds delay when switching from one SIP server to another
Avoid 10 seconds delay when switching from one SIP server to another. After no-reponse or after DNS update.
202906 - SIP: Detect and ignore echo-ed DTLS parameters
Some SIP devices without DTLS support return our DTLS parameters in their SDP answer.
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.
202702 - SIP: Problems processing MWI from C4B Voicemail
Interworking of NOTIFY message-summary to phones (e.g. IP222) did not work.
203176 - Translations Glossary Extensions
Extensions of the glossaries and false positive adjustments, resulting in speed adjustments. For lowering the costs of translation.
202853 - Updated translations
Updated translations in all Apps and firmware devices.
15r1 Service Release 5 (1510552)
206679 - App Devices: enforce update job changes
207404 - App Fax/SDK SMTP server: Detect incomplete boundary
The server misinterprets mail boundaries when the boundary is received in fragments, leading to incorrect processing. This occurs because it cannot reliably determine whether a section of the message has fully arrived. This issue is now fixed.
204620 - App Files: Closing Routine can lead to unexpected trap
The closing routine could force a trap due to order of ending the processes internally of the app. This is now fixed.
If a folder is at the bottom of the window, the context menu opens downwards and the options are not clickable. This is now fixed.
204679 - App Phone: Transfer button missing
Transfer button was missing in search results when active call was on hold.
206376 - App Reporting: Email attachement names sometimes wrongly displayed
When email attachement file names contain special utf8 characters like ä,ü,ö,é.. these characters are misinterpreted by certain email clients.
204607 - App Switchboard : Assigning the group in Queues App overwrites or clears the existing CFU condition
When a user tried to assign Queues group in Queues App via Settings, it clears the "Not-Bool" CFU condition, which has now been fixed.
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.
204709 - App Voicemail: Long passwords could cause traps
If the password is too long it causes a trap. This is now fixed.
205869 - IPxx: XML Error in Admin UI with Kerberos enabled
The admin UI was not usable with enabled Kerberos.
206545 - LDAP Replication: State Machine Stuck
Handling for more error situations triggers internal machines to re-synchronize. Server responded with "Time limit exceeded" aborts, going unhandled on the slave side.
205928 - myApps Android: Addressed audio establishment problems with dual SIM by minimizing IPv6 ICE candidate count
Sending UDP packets on all network interfaces seems to block also the packets on the right interface. Thus this must be avoided by using only necessary network interfaces.
206042 - myApps for Windows: chromium update to 138.0.7204.101
Updated chromium to version 138.0.7204.101
205382 - myApps Launcher: Relax parameter configuration in server name
Before parameters could be added using #, e.g. pbx.example.com#phys=italy
205457 - myApps platform services: TLS connections were re-used for requests to the same IP Address which is inappropriate for the SNI mechnism
TLS connections may only be re-used for requests to the same hostname to maintain SNI consistency.
205968 - myApps Redundancy: Re-evaluate secondary PBX on each connection
Before the fix, the secondary PBX was evaluated only once, after interactive login. Now each successful connection re-evaluates the secondary PBX.
207391 - myApps Windows: improved closing of myApps processes during update
myApps processes are now more reliable closed during an update of myApps and the update service shouldn't hang in closing state anymore.
205743 - PBX Waiting Queue: Timer to reset presence was started at beginning not end of the call
This caused the presence to be reset too early
205768 - PBX Waiting: Duplicated count of connected calls for "Max calls per Operator"
For example Waiting Queue was busy with one connected call, one operator and 200% calls per operator
206607 - PBX: High CPU and Memory load on restart
Unnecessary updates of PBX objects eliminated
205863 - PBX: No Audio when calling a user with Phone App from WQ with SOAP or RCC
Media negotiation was started too early and has to be synchronized with Phone App.
205865 - PBX: Unexpected restart on some API requests with invalid user
A missing null pointer check caused traps.
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.
207052 - Phone-App: Sometimes local 3-party-conference can not be started
Sometimes button for local 3-party-conference is disabled.
204429 - Signaling: do not add trunk prefix to number in the missed call notification
If the original number did not contain the trunk prefix and this number is shown in a missed call notification, signaling must not add the trunk prefix afterwards if the missed call notification is clicked.
205871 - SIP-Provider Profile DE-Vodafone-IP_Anlagen_Anschluss_TCP
Updated SIP Provider Profile - R6 test and added No ICE and No RTCP Mux options
206023 - SIP-Provider Profile DE-Vodafone-IP_Anlagen_Anschluss_TLS
- new SIP Profile
206239 - SIP: Fix for handling of emergency calls
Call-Info header was missing in 200/OK.
207005 - SIP: Support for loc-src parameter on emergency calls
Emergency calls contain Geolocation header.
207173 - Softphone: Do not offer ACCEPT if outbound call is pending
Fix for OS notification.
205430 - Softphone: Don't keep parked call in released state
Do not play disconnect tone for 2,5 seconds when call is successfully parked.
15r1 Service Release 6
208427 - App Connector for Kuando®: Support Busylight in virtual desktop environments
208455 - App Devices: prevent invalid memory access during update jobs with enabled logging
With enabled App logging, memory of an already deleted object was accessed which may lead to unexpected behaviour.
207426 - App Phone: Do not show video players while call is on hold
When putting a call on hold (e.g. conference call) no video players should be displayed until call is retrieved.
207368 - App Phone: Pickup button not displayed sometimes
Pickup button not displayed immediately at favorites if favorites have mobility/forking configured.
208501 - App Platform Manager: adjust the alarm test email subject
Now the subject contains "Test-Email" to remove any confusion with a real active alarm email.
208991 - App Profile: Update privacy filters on all sessions without reloading the UI
The filters on the privacy tab are updated in all opended session without removing the filters and loading them again. Now if a PBX update is triggered the UI does not scroll up with every change, but the filter data is updated instead.
207569 - App Recordings: Access List for Pseudos (WQ, Trunk,..) does not work
If the number of a pseudo such as waiting queue, trunk, gateway etc. is configured in the access list it doesn't work.
207891 - App Recordings: fixed potential crash with more than 2000 users
Fixed a crash upon App start when more than 2000 users are in the call database.
208830 - App Reporting: crash when call loop
when a call loop occurs the amount of cdrs exceeds the limit of a packet that can be transmitted to recording. Limit to 20 cdr entries
207691 - App Switchboard : Added Translations for Configurable call count in WQ-In calls section
A missing translation has been added.
209423 - App Switchboard/Admin: Remove unnecessary updates
On Switchboard and Switchboard Admin some groups updates have been removed because they were duplicated or redundant.
209281 - App SwitchboardAdmin : Some licenses are lost when changing a Switchboard-User
When a SwitchboardUser is configured/changed over the SwitchboardAdmin-App, Some licenses are lost in PBX
209364 - App TechAssist: Codeeditor did not display long lines
When the editor scrolled horizontally, the last characters of the line could no longer be seen.
208543 - App TechAssist: Fixed parsing of XML pseudo elements
Fixing parse XML pseudo elements incorrect counting.
208343 - App TechAssist: License Overview - Missing loading indication if App is waiting for PBXes
When opening the licence overview, there is no UI display for the user if the app service is still waiting for PBXs.
207586 - App Voicemail: Folders are created if they not exist
If it happens that the folders of the voicemail box are not fully created (store, personal), it will now be tried with the next call to the voicebox.
207985 - App Voicemail: New voicemail session does not adopt session key
If a user session exists and a new user session is established and the other one is not closed in the meantime than the old session value will be used instead of the new one. This is now fixed.
207858 - App Voicemail: Own vm number is not displayed under certain conditions
If master pbx and slave pbx shares the same vm Object and the slave pbx connects first with the app then the own vm Number is not displayed because the wrong pbx session is used. Now, only the master pbx sessions are used for this scenario.
207593 - Connector for Microsoft 365: Config Change in initialization phase could lead to undefined behaviour
If the connector configuration is changed and presence is configured from PBX to Teams, the change may result in undefined behavior when the connector is in the initialization phase. This has now been fixed.
207926 - Connector for Microsoft 365: Trap by sending presence if token provider of Synctoteams is not authenticated
If the token Provider of the sync from pbx to teams cannot be authenticated a presence change is tried to send which will lead to a trap. This is now fixed and the presence is not send.
208592 - Firmware: memory leaks with HTTP login
Memory leaks can occur after a login on the UI. This has now been fixed.
209326 - Fix for video calls to conference
Video channels could not be connected with conference when using Chrome Browser version 140 or higher.
209235 - Fix hanging statistics task on database shutdown
207750 - IGEL Plugin: new description Text for IGEL store
208327 - IP29-20: PoE+ indication missing under $/General/Info/Power Source
+ sign appended to the port name, i.e. ETH0+.
208040 - myApps for Windows: "No ringtone" setting was not saved in the registry
Instead of "No ringtone" previous selected ringtone was used after restarting myApps.
208063 - myApps for Windows: add Busylight http_port to launcher model
The port is now accesible in Javascript
209287 - myApps Windows: Fixed missing audio if a call was started by entering the number and headset button press
An outgoing call started by entering the number and pressing the headset button was missing audio.
207587 - New italian voicemail announcements
207591 - PBX BC Conference: Duplicate freed memory trap
Calls initiated by the BC Conference PBX object cause a trap to occur later because memory is freed twice.
207349 - PBX: Forwarding of emergency call data during call
207319 - Phone-App: Fix for alertPresence
If user with multiple registration is called, called user's presence information is only provided with first ALERT message. Addional ALERT message have no presence information.
209425 - Phone-App: Fix for Javascript exception
PhoneCall.js 1106:39 Uncaught TypeError: Cannot read properties of null (reading 'replaceVideoTrack')
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.
208104 - Signaling: display an error message in the UI if the audio device is not available
If the audio device was not available the call was disconnected right away.
207978 - SIP-Provider Profile DE-Kwebbl-SIP_Trunk
- Update Profile for CLNS support
209204 - SIP-Provider Profile DE-Vodafone-IP_Anlagen_Anschluss_TLS
- Update - enable of SRTP
207984 - SIP-Provider Profile FR-Peoplefone-SIP_Trunk_TCP
- Update of SIP Profile
208067 - SIP-Provider Profile FR-Peoplefone-SIP_Trunk_TLS
- New SIP Profile
207692 - SIP: Fix for registration refresh interval
Improve handling of registrars that send 200/OK with Contact-URI slighly changed from what's been sent with REGISTER request.
207509 - SIP: New config option /prefer-plain-auth
If server offers qop="auth,auth-int" plain "auth" is selected.
209362 - SIP: Pass through Content-Disposition header on emergency calls
209418 - Softphone-App: Hangup button must not release held call
Clicking hangup button on active call released active call and (wrongly) a held call also.