ReleaseNotes14r2:Firmware
This is the Firmware 14r2 Release Notes Document.
Service Releases are planned for the second Monday each month. For each of the service release, the complete set of tests is executed. If problems show up during the tests, the problems are fixed. This may cause a delay. The tests are started early, so that some delay is covered, but it still may happen that the patchday has to be moved. In this case it is hard to predict when the service release is good. It may be any day, so it would not be good to move the patchday by a fixed number of days, it still should be released as early as possible.
Please see:
- the disclaimer before using the information presented here!
- Howto:Firmware Upgrade
Firmware 14r2
14r2 Main improvements
168531 - App Platform update
- updated to OpenSSL 3
- updated PostgreSQL
- further updates to buildroot 2024.02 LTS
See Howto14r2:Firmware_Upgrade_V14r1_V14r2#App_Platform_and_Apps
173779 - App Working Manager: Added HR mode
- All options are only displayed on HR mode.
- This must be added to the Working Manager App Object on the PBX and enabled to HR users.
- If not, the managers will only see the users on theis groups and will have not hamburger menu.
166284 - App Working Manager: Groups
- Groups can be defined where specific rights can be set for some users (for example allow some users to work on sundays or remove some warnings).
- Managers can be assigned to these groups, so they can see only the users in the group when opening the Working Admin App.
- There is also the HR mode which allows to see all the users on the Working Admin App.
- The user's groups are displayed on the user's details.
173776 - App Working Manager: Target hours can be changed from a certain time point
- This can be defined on the Working Manager App.
- It is also displayed on the Working Users App.
- Once edited, they cannot be changed.
- As default the first working hours stored on the DB for a given user is used as start date, if not "2020-01-01" is used as default.
166286 - App Working Manager: UI improvements
- Email button to send an email to the user (if there are errors a predefined text is added to the email).
- There are 3 sections now to filter the users : all users, times missing and to check.
- Users with no times on the DB are displayed under times missing and not only the ones with unsubmitted times.
- Errors on working hours can be marked as ok and they are not displayed as errors anymore.
- It is possible to filter users by group name, so for example when searching by "Sales" all the members of sales will be displayed on the "all users" tab.
- The user and the date of the last config changes on the hamburger menu are displayed as a tooltip.
- Calendar UI reworked and days with submitted times are now shown with a different color.
173777 - App Working: Added Working and Working Client APIs
173774 - App Working: Show overtime account
- Displayed on the Manager and Users Apps.
- Overtime calculation start date can be configured on the Working Manager App under "Change working hours".
- A start value can be defined on the Working Manager App.
- Only submitted times are added to the calculation.
166285 - App Working: Workings hours types
- Working types (configured on the Admin App) can be selected on a Dropdown menu on the Working App before submitting the working hours.
- The amounts of vacation and sick leave hours are displayed on the month summary and also the working hours per type (if they are not 0).
- Working hours types can also be defined by group, so the users inside the group will have the general working types and also the ones defined on the group.
171363 - Conference / soft conference wide band audio (G.722)
Added support for G.722 in the soft conference and extended conference mixing to wide band on IP6013, IP3011 and IP1130.
168527 - Connect App improvements
New Features:
- Help mechanism
- Define channels as home
- Shortcut to start discussions in narrow/mobile view
- Make search within connect more accessible
- Increased productivity in the feed: option to set all posts of the same discussion to done.
- Translations within Connect with the Translations App
- Search provider to find results from connect in the Search App
- User settings for preferences regarding notifications
- Integration of the Assistant
- UI improvements
173724 - Connector for Microsoft365 improvements
Presence Sync for more than 650 users
It is now possible to configure more credentials to start more subscriptions. Every subscription can contain max. 650 users.
New Tab "Manage Teams Accounts" for configuration of more Teams accounts
173723 - Contacts App improvements
New Features:
- UI improvements
- Provides a new "AddContact"-API
- Allows CSV import and export of contact directories
- Send faxes from the Contacts App
169767 - Default NTP server
If no NTP server is set using DHCP or local configuration, the firmware now uses "ntp.innovaphone.com" as a default.
168246 - Fax App improvements
New features in the Fax App:
- Mail to Fax
- Transmission report with first page
- Short pop-up message after document deletion for undoing it
173722 - myApps Assistant
The myApps Assistant app provides an interface between apps (any app can integrate this service) and a Large Language Model Service Provider (LLM) or a self-hosted LLM.
For details, see:
Reference14r2:Concept_App_Service_myApps_Assistant
168433 - MyApps Linux Plugin for Virtual Desktops
A myApps Plugin for Linux (Ubuntu and x86_64 Platforms) is now available.
For details, see:
Reference14r2:MyApps_Plugin_for_Virtual_Desktops
168241 - myApps: screen reader support and keyboard control
The myApps client itself can now be used with a screen reader and keyboard.
Please note: This does not include the inidividual apps.
For details see: Reference14r2:Concept_myApps#Accessibility
173912 - PBX: Improved reboot behaviour
When rebooting, the PBX reaches a normal CPU load after a shorter time, due to an optimized handling of updates.
173725 - Recordings App improvements
- Fulfillment of MiFID II and KritIS requirements
- Encryption of the recording files
- Proof of immutability (digital signature/watermark)
- 4-eyes principle for the interception of voice recordings
- Comment function (via Connect App)
168435 - Remote Control App
Remote Control is an application to get access to a remote PC.
It can also be used as a collaborative tool for remote work.
For details, see: Reference14r2:Concept_App_Remote_Control
171359 - Search App improvements
- new type "message"
- search results are provided by the API provider messages-api
Display devices and domains from the Devices App
- new type "device"
- search results are provided by the API provider devices-api
Additional displayed fields for type "contact"
- URL
173721 - Softphone App improvements
Better Audio Device Handling and New UI:
- New Button Bar: Quickly access the camera, screen sharing, and microphone
- The system automatically detects the type of audio device
- Quick switch between devices for audio and video: If you have only one camera or speaker, the buttons toggle it on and off. If you have two or more devices, the buttons open a menu.
- The functions previously found under "Phone" are now located on the left side behind the call list icon (the icon with the handset and lines)
- Sort favorites
- Display the source of search results.
- Possibility to open entries in the app of origin.
- Create a meeting post in connect after a conference call. The post includes the date, the participants and the call duration. The user can edit the text in connect before submitting the post.
- Switch back to galery mode if presenter stops application sharing.
173729 - Switchboard App improvements
- In Switchboard Admin App, when assigning the waiting queue groups to the user, groups can be set as Static, Dynamic-in, Dynamic-Out and Off.
166962 - Translations App
The Translations app provides a translation interface between apps (any app can integrate this service) and deepl.com
For details, see: Reference14r2:Concept_App_Service_Translations
14r2 Other improvements
161007 - #160633 - Fix crash when a to old recordings request is removed from the queue (list)
When recordings asks for the call meta data and recordings doesn't find these datas the reordings app tries for 8 hours before deleting the request. This caused a crash and is now fixed
171443 - App Devices: added search provider support
Devices and domains can be now searched and optionally also pinned on the home screen.
170098 - App Platform Manager: added default NTP server ntp.innovaphone.com
165490 - App Platform Manager: Fix loading of language files
172027 - App Platform Manager: fixed possible trap on instance restore
If the HTTP POST connection is closed at once, the App Platform Manager trapped.
171846 - App Profile: Display privacy URL on Privacy tab
173253 - App Store: Add "AI" category
161622 - App Users: Allow to hide the SIP as it is done with email and phone
Enabled/disable e.g. via Usersadmin (as it is done with the phone numbers and email adresses) the display of the SIP-URI on Users App.
174643 - App Working Manager: Popup when deleting groups
As the manager if the group must be deleted.
160985 - App Working: Only send SqlUpdate to the sessions with the same sip
On the Working App the SqlUpdate should only be sent to the sessions with the same sip and not broadcasted to all users.
173944 - Apps: fixed missing files/line numbers in backtraces of x86_64 crashes
147118 - Conference-Web-Access: Display more helpful information
Display more helpful information.
E.g. when video camera could not be started.
165911 - Conference: Show video connections as encrypted
Show video connections as encrypted in gateway's calls view.
170290 - Contact Widgets: Retry voip registration if failed
Voip registration usually does not fail.
But in rare case of mis-configuration of the PBX's app object, it may be rejected.
Retry at an 30-seconds-interval, in case the config on the PBX is fixed.
164753 - Contact Widgets: Show tooltip info on green checkmark on PBX manager plugin
Show tooltip info with umber of widgets and number of current client sessions.
173075 - Contact-Widgets-App: Progress bar for log and statistics
Add progress bar to log and statistics dialogs.
171595 - DNS Cache: Cache NXDOMAIN errors only for 60 seconds to realize a fix more quickly
170340 - Firmware Install: configuration of innovaphone TURN fallback
165225 - Firmware Reverse Proxy: blacklist incoming connections with SSL errors/untrusted certificates or if mtls fails
Such incoming connections are now blacklisted even if there is a valid host entry.
166619 - Firmware Reverse Proxy: removed blacklisting due to certificate errors
161878 - Firmware Voicemail: Trap while reading script
A trap occurred while reading in a script from a webserver not supporting partial read requests.
160633 - Fix crash when old recordings requests are removed
Recordings make request to the reporting app in order to find the meta data for a recorded call. These requests are stored in a list and processed one after another. In very rare cases, when a request was not processed for over 8 hours that request is removed from the list. This caused a crash and is fixed now.
173411 - Fix for hotkey handling
Sometimes the Softphone-App switchs to CF panel (on PCs with higher DPI setting).
169819 - Fix for sporadic video problems on 3-pty-conferences
Sometimes video connections failed to establish.
165518 - Fix traces of event OAUTH2_LOGIN_RESULT
166584 - Fixed a crash on start of media in certain Linux environments
167007 - Generate backtraces without GDB
GDB doesn't interprete coredumps correctly anymore an ARM 32bit.
So signals like SIGSEGV are now intercepted and the App itself generates a backtrace with the lib backtrace.
159181 - increase system time accuracy
the device system time was updated to the current NTP time on a difference of 3 seconds and it may be hard hard to find matching information in logs of different deviceses.
Now the system time is updated on a difference of 1 second already.
173727 - Install: configuration of additional apps
During the installation two additional apps are configured and assigend to all users:
- Remote Control
- Connect
167520 - IP240A: trap with pickup key and braodcast group
In a special constellation of pickup key and call braadcast group a trap happened when the phone received and accepted a call via the broadcast group and another call to the the broadcast group was indicated to the phone.
164712 - IPVA: Increase number of VARS segment
In certain IPVA application scenarios (for example reverse proxy) more space for VARs is required
169007 - IPxx11: enable multicore operation
to support more conference channels multicore operation is required
162249 - IPxx11: modify linux kernel upload for 6.x.x kernels
The compressed linux kernel is now loaded to a higher address in linux RAM area. This speeds up kernel start a little bit because the kernel must not shift itself to a higher address before uncompress.
159396 - IPxx13: permit RAID installation only on disks with identical no of sectors
A RAID can be installed only on disks of nearly same size but to be sure only disks with an identical number of sectors are accpted.
172122 - Media: Support for redundancy with two TURN servers.
If more than one TURN server address is available from configuration or DNS response, two are tried in parallel and the one responding first is used.
160688 - myApp iOS: Fixed a small leak on every audio establishment
160324 - myApps Android: Added an incoming call screen for operation with disabled phone account.
166277 - myApps Android: Limit the TCP maximum segment size because Android took a too big value with a certain LTE provider
164558 - myApps for Windows: increase the video resolution to 2560x1440
168607 - myApps iOS/macOS: Added icons to the notification actions.
168664 - myApps iOS/macOS: console.trace() in a web script caused abort of the script with type error.
157789 - myApps iOS: Video didn't show up if connected via mobile data
167280 - myApps iOS: Work without CallKit in China (country code CN/CHN)
161740 - myApps macOS: Added architecture arm64 for native M1/M2 support.
161840 - myApps Windows: better handling of Office Integration startup failures
165856 - myApps Windows: close myApps on uninstall and earlier during installation
If myApps is uninstalled, it's automatically closed now and during a standard installation, the closing is performed during an earlier sequence step.
173730 - myApps Windows: Configuration of app hotkeys
In myApps for Windows, the user can now configure three hotkeys for opening specific app links.
166738 - myApps Windows: Fixed a sporadic crash on media start/stop
162046 - myApps: Bring main window to front when myApps links are opened
When clicking a notification or opening a com.innovaphone.myapps: link, the window is now brought to the front.
171865 - myApps: Optional privacy policy on login page
A URL to a privacy policy can now be configured on the PBX in the advanced UI at PBX/Config/myApps/User Registration/Privacy Policy URL.
If configured, it will be displayed on the login page of myApps above the login button.
166316 - NTP: OEM specific default NTP server
The default NTP server is used when no server is configured or provided by DHCP. Vendors may replace "ntp.innovaphone.org" by another address in build process.
173737 - OAuth2: do not trigger alarm immediately
An alarm is now just raised after the first 4 not successfull connection retries to the OAuth2 server and not at once.
172958 - PBX CDRs: Call-Ids missing in calls from Mobility object to local user
165494 - PBX Manager / Reverse Proxy: Remove obsolete paths
The following paths are obsolete, so the RP plugin no longer creates entries for them.
PBX0/MY
PBX0/DEVICES
PBX0/WEBSOCKET
167400 - PBX Manager Plugin: fix duplicated display of apps plugins
165159 - PBX: Fix for DND and wake mechanism
The DND presence only prevented waking up the softphone app if the contact was "tel:". But it should work for any contact.
169021 - phone USB headset: support EPOS CEHS-CI 02 II, Plantronics CA22CD
EPOS CEHS-CI 02 II is the EPOS version of the Sennheiser CEHS-CI 02 (cisco electronic hookswitch adapter), Plantronics CA22CD is a PTT Headset Adapter
167924 - Phone USB Headsets: support EPOS IMPACT 760T , IMPACT 860T
add support for the EPOS IMPACT 760T & 860T headsets
172779 - Phone-App: Add "Link" button on search results
Add "Link" button on search-results in order to open the found match in the source-app.
166263 - Phone-App: Fix for changing video camera during call
When video camera was changed during call, the video camera was not stopped on end of call.
This causes problems when closing myApps which in turn keeps myApps from being started next time.
User must re-configure myApps at next start.
171233 - Phone-App: Fix for preview of received chat-msg
Line break of long messages without whitespace did not work.
169501 - Phone-App: Fix for remote devices not supporting ICE
Try to make video running even if remote device does not support ICE.
166112 - Phone-App: No presence ribbon if presence could not be retrieved
Do not show presence ribbon if presence subscription could not be established.
167790 - Phone-App: Show error when favourite could not be added
Adding a favourite may fail if maximum limit is already reached.
Better give feedback to user in this case.
Sometimes chat messages are displayed which are not related to current call.
159258 - Phones: Allow to configure energy-saving time
Allow to configure
time for energy-saving (turn off display).
New config option on screen "Device settings".
162248 - Phones: Automatically enter/leave Energy Saving Mode
Automatically enter/leave Energy Saving Mode.
Not only when phone enters idle state.
169811 - prevent misleading ".. Flash Usage above 85%" alarms
An alarm was raised immediately when the usage overshot 85% and cleared when the usage fell below 80%. To prevent 'false' alarms now an alarm is raised only when the usage stays over 85% for one minute.
165345 - Rcc-App: Allow to unpark a call
Allow to unpark a call in Rcc-App.
171877 - SIP: Allocation limit depending on RAM size
Avoid overload errors.
165979 - Softphone-App: Accent color missing in docked-out window
Accent color missing in docked-out media-panel (Phone-App and Softphone-App).
164406 - Softphone-App: Avoid JS exception when websocket connection gets lost during call
Avoid JS exception when websocket connection is lost during call
169869 - Softphone-App: Do not allow user to close Muted-By-Moderator-Notification
170707 - Softphone-App: Fix for camera selection in conference
Sometimes the wrong camera was started when entering a conference.
165229 - Softphone-App: Fix for display of calendar presence
Calendar presence may contain control codes that help to translate information into user's language.
These control codes must not be displayed.
172995 - Softphone-App: Show display-name on parked calls
Do phonenumber lookup on parked calls.
171085 - Softphone: Sometimes local video not displayed
Sometimes local video not displayed during conference call.
170239 - TechAssist: License Overview - Some columns were not shown on small displays
In the license overview some license are hidden.
Example on the SiFi PBX: comtelogbr-groups
Class dtr-hidden and alos element display style "none" for the whole column and every entry.
Check why this is the case and if we can change it for all licenses.
170240 - TechAssist: License Overview - Toggle license columns
173620 - Updated translations
158823 - Use 64 bit time and filesystem functions in App Platform SDK
Set _TIME_BITS 64 and _FILE_OFFSET_BITS 64 in platform.h that 64bit timestamps and file system stats are used.
172643 - Web-Access-Client: Switch to gallery view if sharing ends
Automatically switch to other active sharing if sharing ends.
Automatically switch to gallery view if last sharing ends.
161427 - Web-Access: UI fine-tuning
Small UI improvements on Web-Access client
14r2 Service Release 1 (1420322)
174672 - AP Manager: fixed log file download for log files created within the same second
174229 - App Fax: Cover page line break with Enter
Only shift-enter inserts a line break in the cover page, not a normal enter. This is fixed now.
174870 - App Fax: More than one attachment
If the fax service receives an email with more than one attachment, the first attachment is chosen instead of a PDF file and the email is not correctly confirmed to the sender. This is fixed now.
174848 - App Platform Manager/App Devices: fixed local time depending job start time
175244 - App Platform Manager: reboot directly on App Platform update
A reboot is now automatically enforced if the update has finished.
174860 - App Profile: Segmentation Fault if the CN of the config template was empty
172216 - App Recordings: Crash during recording with WebDAV authentication
Due to erronous concatenation of conf and device, there is an undefined character in the conf, which leads to an app crash.
172217 - App Recordings: Discarded recordings with disabled WebDAV authentication
If the WebDAV authentication is disabled again, the following recordings are discarded. This is fixed now. The prefix "Files" is now included in the resource name.
174820 - App Reports: Replace not allowed filename characters in CSV,XML,PDF Reports
When applying a filter to a report the filter name is used as part of the file name for the downloaded CSV, XML or PDF report. Some special characters are not allowed in windows filenames such as <>\":\/\\|*. These are now replaced by an underscore.
174230 - App Store: JS error if the source store send HTML instead of JSON
Now it is checked if the text is a JSON or not.
174515 - App Switchboard Admin: Add DNS check in case of stand-by connections
If there is a DNS configured on the Admin app, it will be checked to select the PBX connection, if not only the PBX name will be checked. Needed to avoid the stand-by PBX connection.
174731 - App Users: Add button to go back on password.htm
This page is just an information page on the browser and normally the user closes it. Then you need to click on the link from the email to get the reset password page and there is the back to myApps button. But if the user is on the laucher it would be good to have it also on the first page.
175193 - App Users: fixed compilation issue
No bugfix/feature change.
174716 - App UsersAdmin: Compare case insensitive the emails on edit user
174686 - App WordGuess: fixed possible endless loop with high CPU load
The cleanup mechanism of used words didn't work if all words of a language have been used.
174357 - App Working Manager: Fixes on import/export absences
Export:
- Start date on popup menu ignored and the export started the next day
- Do not include unsubmitted absences
- All the absences where set to submitted true, ignoring the boolean value on the CSV.
When the working hours are edited on the day details, this should be reflected on the "Submit all" list.
174237 - App Working: Default working hours for new users ignored
The default value for the target working hours configured for new users where being ignored and 40h/week was always set.
175242 - Connect: Edit Channel did not work well
- Moving Banner strange
- Text lost
175264 - Connect: Problem with different Quotes at beginning and end of quoted text
174859 - Fix audio stop within myApps Plugin for Linux
175020 - Fix for audio tracing in myApps Plugin for Linux
175588 - ICommand: fixed possible crash on reading error output
174673 - Install: configure master PBX name for the calendar
174556 - LDAP object: Skip empty values in search results
If the LDAP directory returns an empty string as a value, the corresponding attribute is not added to the contact structure of the SearchInfo message.
175140 - LDAP Reverse lookup did take sequence of attributes into account
175273 - maApps Android: Notifications didn't show up in Android Auto
175075 - Messages: Potential trap because of buffer overrun
175073 - myApps Android: Fixed shifted view if the smartphone was held to the ear during a call
175310 - myApps iOS: Dialing contact names with Siri didn't resolve the phone number
175236 - myApps Launcher: Set reasonable TCP keepalive timeouts since the defaults are far too long
183224 - myApps macOS: Configuration of app hotkeys
175935 - myApps macOS: Updated Yealink headset SDK to 3.1.1.23
173140 - myApps Plugin for Windows: running at Citrix session
Use VdaRedirector Process
175197 - PBX CDRs: "conf" was missing in setup-from from Waiting Queue
175157 - PBX CDRs: Diverting info was missing in call list for calls rejected with busy
The info was missing in the CDRs in this case
175138 - PBX RCC: Pickup from Waiting Queue did not work
175175 - PBX Waiting Queue: CFNR for external calls only did sometimes not work
172898 - Service licenses on global app objects were counted for each PBX
14r2 Service Release 2 (1420338)
175682 - App Fax: Trap on app shutdown
The fax app was experiencing crashes because the SMTP server wasn't properly clearing out completed email connections. We've resolved this issue, so the app should now run smoothly.
175078 - Add Manufacturer to servlet_vars
Internal feature for OEM product.
176003 - App Platform Manager: reenabled command file settings for automated backups
This functionality is used in hosted environments where Devices backups are no option.
176027 - App Recordings: Crash due to a double free
176564 - App Recordings: Time filter does not include recordings from last 2 hours of a day
177665 - App Switchboard: UpdateObject must send bool-not as boolean and not string
177224 - App UsersAdmin: Node missing on list
The master node missing on the nodes list.
175635 - Contact-Widgets: Fix for sidebar widget with equal agent priorities
If agents of a sidebar widget have equal priority the initial offered agent should be selected randomly.
177676 - Fix memory leak in LDAP object
A possible memory was created by the changes of the following fix:
177007 - Forwarding of push notifications to other PBX did not work with IPVA
175623 - Gateway: Fix for unexpected restart
Fix for trap in Gateway application.
175135 - H.323 no-media in some renegotiation scenarios together with Phone App
175997 - IP-DECT: Phone book merges duplicate search results
If the IP-DECT LDAP phone book founds more than one contact with the same name, only the first contact is shown and the other are skipped. Now all different numbers of the other contacts are merged to the first one. The dialing location is applied after merging.
176909 - myApps Android: Updated to mandatory target SDK version 34
175691 - myApps for Windows: locking a session should not terminate active call
myApps running on a server.
176729 - myApps for Windows: Softphone App does not initialize if user session is lost and softphone has to register with the Standby PBX
SetClient was not called to avoid overriding the credentials at the native client.
175692 - myApps for Windows: Update Chromium to 127.0.6533.100
177653 - myApps iOS/macOS: It was not possible to start a myApps call or chat from another app.
173163 - myApps Plugin for Linux: closing myApps terminates the Citrix session
176999 - myApps Plugin for Windows: recording start and stop events were not forwarded to the server
177115 - myApps Windows: Updated Yealink headset SDK to 3.1.1.23
173152 - myApps: DTLS fragmentation for long handshake messages
176908 - myApps: Fix for problem with lost login after Redirect / CheckBuild
In scenarios with multiple redirects between PBXes after firmware update, the login could be lost.
177689 - myApps: Fixed a white screen on app start after the PBX was updated in an unfortunate moment.
173122 - OS: Trap with certain URL in the HTTP server module
176105 - PBX: Outgoing registrations from Gatway object with host name
Not only with IP address
176097 - PBX: Potential unexpected restart on calls with objects without node setting
176365 - phone USB headsets: support Jabra EVOLVE2 50, ENGAGE 50 II, SPEAK2 55, SPEAK2 75
Add support for Jabra EVOLVE2 50 and ENGAGE 50 II headsets and for SPEAK2 55 and SPEAK2 75 speakerphones .
175593 - Phone-App: Avoid duplicated phone numbers in search results
Avoid duplicated phone numbers in search results.
176109 - Phone-App: Could not activate call diversion to international numbers
Could not activate call diversion to international numbers (e.g. +49...).
176938 - Phone-App: Could not select and copy phone numbers from UI during call
Could not select and copy phone numbers from UI during call.
176103 - Phone-App: Fix for JS exception on startup
Fix for JS exception in browser context ("Tainted canvases may not be exported").
176511 - Phones: Add ETH0/LLDP tab to advanced GUI
Permit LLDP configuration and provide LLDP state information via advanced GUI.
177008 - Remote Control: DPI awareness was not set for the hookController process
Using other Scalings than 100% set the mouse position at the wrong place
176913 - Signaling: call automatically connected after REQUEST message
REQUEST message has triggered a "conn" message with a Proposal but this was wrong as the user has not connected the call.
175834 - SIP: Fix for media negotiation
Incoming call was sometimes rejected if received SDP offer contains AVP and SAVP with different ports.
176662 - SIP: Fix for request handling (incoming retransmissions)
- SIP/2.0/UDP 192.168.0.20:5060;branch=z9hG4bK47044873;rport
- SIP/2.0/UDP 192.168.0.20:5060;rport;branch=z9hG4bK47044873
176267 - SIP: Fix for unexpected restart
Fix for rare trap when receiving INVITE on not yet initialized interface.
176240 - SIP: Forward History-Info from REFER to INVITE
If inbound REFER contains History-Info header this header will be in outbound INVITE.
176508 - Softphone App: Dont show audio recording control when user has no license
Audio recording control switch was shown even when user had no license
177306 - Softphone-App: Fix for JS exception
Fix for rare JS exception when starting a call while running in browser context.
176910 - Softphone-App: Lookup of directory-info in history-panel did not work in some cases
Lookup of directory-info in history-panel did not work in some cases. Did not work when directory delivers no 'cn' attribut (but 'givenname' and 'sn').
177010 - Softphone-App: Recording control was out of sync in some cases
Recording control was out of sync if recording is ON by default.
176259 - Techassist: New Parameter "minBuild" in test
164095 - Techassist: New Task: invalid chars in H.323 Name
164096 - Techassist: New Task: invalid chars in HW-ID
164097 - Techassist: New Task: invalid chars in mobility device name
164102 - Techassist: New Test: Enabled pcap to url on gws/phones
Checks for enabled pcap to url on gateways and devices
164103 - Techassist: New Test: Enabled rpcap on gws/phones
Checks for enabled rpcap on gateways and devices
164099 - Techassist: New Test: Enabled syslog on gws/phones
164100 - Techassist: New Test: Enabled tracing on gws/phones
Checks for trace flags enabled on gateways and devices
163480 - Techassist: New Test: Non existing templates in configuration
164893 - Techassist: New Test: Objects without Name
176260 - Techassist: Support variables in todo parameter
176888 - TURN: Hanging Sessions
Abnormal terminated TURN sessions were never cleaned up
14r2 Service Release 3 (1420372)
178354 - App Assistant: Expand the maximum length of the API key input field
The max API-key length was fixed at 100 characters. It has now been expanded to 200 characters.
178320 - App Calendar: Potential endless loop during name resolving
An endless loop can occur during name resolving. This is now fixed.
176101 - App Fax/SDK SMTP: E-mail structure mismatch with multi-part header
The e-mail's header suggests it contains multiple parts, but it only includes a single message. This leads to a crash in the fax app.
176562 - App Phone: Connectivity problems
In the event of certain network problems (caused by proxies, firewalls or load balancers), a user may be unavailable for some time due to the Phone App. Call signaling does not reach the user's deskphone anymore.
178747 - App Platform Manager: Installation of Let's Encrypt certificate was skipped
The App Platform Manager didn't install a newly created Let's Encrypt certificate.
177246 - App Profile: Do not allow to change any setting until the replicator is up
Show an error message instead.
178070 - App Recordings: Long loading time in GUI with large databases
When a recordings DB exceeds a couple of gigabyte, the loading and response time of the user and admin app GUI displaying the list of recordings takes a long time. This is now improved.
179639 - App Softphone: Directory search entries with only company name
Some directories do not provide any information other than the company name. In this case, the company name is used as display name. A wrong behavior is fixed in the client app.
177646 - App Softphone: Hanging in the state "Initializing..."
Browser context only: In case the media device enumeration fails the Softphone-App was stuck displaying "Initializing...".
178338 - App Softphone: Remote name not displayed on a call to broadcast group or waiting queue
Remote name of the user who has finally answered the call was not displayed.
178823 - App Switchboard: Checking shortcuts should ignore empty shortcuts
176503 - App Voicemail: Display of messages sometimes not possible
177837 - App Working: Allow to edit target working time (Manager App)
The "Change working hours" menu did not allow to edit the target working hours after saving them. Even with a warning popup the customer can make mistakes and need to fix them.
177789 - App Working: Changed DE translations "Überstunden" to "Plusstunden"
The name for "Überstunden" should be changed to "Plusstunden" because that can cause legal problems.
This menu is not needed anymore because the SMTP settings are no longer needed.
179744 - App Yealink Plugin: Add app error caused by not found app object
The uri parameter sent with GetAppObjects contained the URL of the AP, but without the path of the app instance. As a result, the objects array was so big that the list was cut and the Yealink App Objects were not included, so it looked like no app objects were configured on the PBX. Then if the user tried again to add the app object, an error was displayed because it already existed. Using the PBX API with a correct filter prevent this problem now.
177690 - Connect: Users with upper case characters in sip could not edit their posts
179758 - Connector for Microsoft 365: Sometimes Bearer Token are not retrieved because of network issues
If Bearer Token are not retrieved from Microsoft because of network issues, presence subscription cannot be established due to missing token. Therefore it will be tried to get a token all the time but if the password is wrong then it fails.
177979 - Connector for Microsoft365: Presence are not synced anymore because of breaking change of Microsoft
178742 - Contact Widgets: Fix for PBX Manager plugin
The 'cn' attribute was overwritten with content of 'dn' attribute (but only in case there is a 'dn' attribute).
177541 - Fix for non-working H.323/TLS registrations
Sporadically after an update some phones did not register anymore using H323/TLS. This was because the PBX acceped the TLS session before the system time was set and issued a TLS ticket telling that the certificate was not trusted. If the ticket was renewed after the system time was set, the problem was persistent and could not be resolved by a reboot.
177967 - Forwarding of UUI to ISDN did not work
New Option "Suppress UUI" to configure the old behaviour
176264 - Interrupted Plain Text Email Processing and Connection Timeout
Plain text emails were being interrupted during processing, leading to a connection timeout. This issue is now resolved.
178040 - IP-DECT: Only remove leading plus sign with the dialing location adjustment
When normalizing a number from a directory to a dialable number a leading plus sign was removed when the dialing location was not configured.
178821 - IP112: Ghost calls
Some IP112 sporadically signaled offhook events and played a dialtone although the handset was not touched. This is fixed now.
177780 - IPVA Potential restart on PBX login attempt
178001 - myApps Android softphone app: Fixed top and bottom crop on screen sharing with recent smartphones.
179111 - myApps Android: Incoming calls were sometimes not presented
Depending on myApps use before it possibly terminated when it was woken up to present the incoming call.
178617 - myApps Android: Trust the user's certificates as well.
178197 - myApps client: 0 was not removed from number in missed call notifications
Missed call notifications displayed an additional 0 for external calls which were rejected with busy.
177969 - myApps for Windows: Remove citrix custom action from installer
myApps was used at the beginning for testing Virtual Channels but the Custom action is only needed in the plugins. It could disturb the Citrix Workspace App.
179363 - myApps macOS: Incoming calls not signaled with OSX 15
Incoming calls do neither ring nor are shown as incoming call notification with OSX 15. This is now fixed.
177845 - myApps Plugin for Linux: Fix Headset HID Control
The headset keys can only be partially used when using the Linux plugin. For outgoing calls, you can only hang up by pressing the hang-up key twice. This has been adjusted so that only HookKey events from the currently selected audio device are processed instead of just the last connected one.
177506 - myApps Plugin for Windows: DLL library file for Citrix did not overwrite previous version
Installer failed to copy the DLL library to the Citrix installation.
177962 - myApps Plugin for Windows: Possible deadlock in Citrix DLL
There was a locking situation while two threads tried to send messages simultaneously over the Virtual Channel.
178035 - myApps Windows: Fixed a sporadic crash during termination due to an updated USB headset SDK.
179603 - myApps Windows: manual update/uninstall may fail
The new bitmap binary might run and prevent an update/uninstall. This is now solved by stopping the update service which also stops this new binary.
179510 - myApps: Pass buildnumber to apps
Apps are now opened with a new URL parameter "build" that contains the build number of the PBX.
179113 - PBX CDRs: Add call-proc-to event in case local destination is found, but call is rejected
There is also a call-id in call-proc-to, so that the CDR can be related to the CDR with the setup-from event.
178261 - PBX CDRs: Missing call id on calls to a busy endpoint
In case the PBX rejected the call already, because a busy-on setting
178912 - PBX DTMF feature: Allow mobility toggle for calls over trunk objects
This has been broken due to fix "173070 - PBX DTMF features didn't use the correct target user if calling user had mobility configured".
178748 - PBX SOAP: Potential crash because of buffer overrun
178750 - PBX: Debug information for active calls of a user
To be able to check if there is a hanging call
178470 - PBX: Duplicate CDRs on failed call to Broadcast object
178156 - PBX: Fax not working with active standby PBX
If the standby PBX goes in the active state, the PBX fax objects do not register to the fax app service and fax does not work. This is now fixed.
177832 - PBX: Invalid XML on SOAP UUI updates
In the UUI sent with SOAP all characters, which are not compatible with XML content are url encoded. This are characters <0x20, >0x7f, '<' and '>'.
178428 - PBX: Lost user passwords on changing after previous conflicts
When a user is changed in a way which creates a conflict, the password could get lost. An example is to move a user to a node, where a user with the same number already exists.
178265 - PBX: Missed alert-to event in CDRs from waiting object
The alert-to event is missed in CDRs generated by the PBX waiting object in the case of calls to a mobility operator. This is now added.
178271 - PBX: Missed rel-from event in CDRs for rejected calls
The rel-from event is missed in CDRs generated by the PBX in the case of rejected calls. This is now added.
177693 - PBX: Potential unexpected restart due to access to deleted memory in WQ
178256 - PBX: Voicemail CDRs fixed
- call-id in CDR with call to Voicemail missing
- direction wrong (to/from switched)
179695 - Phone USB headsets: Support for Jabra Evolve 65 SE with Jabra Link 390
Incoming calls could not be answered using the headset's talk button. This is now fixed.
177747 - Phones: Empty numbers in phone book search result
Some LDAP servers return phone number attributes without a value in response to a search request and they were displayed as empty lines. Now phone number attributes without a value in a LDAP search response are ignored.
There is no Let's Encrypt for phones.
178651 - Phones: Updated display font for non-latin languages
This concerns all phones with color displays.
178136 - Reverse Proxy: Crash on some long messages
179508 - SDK SMTP Server: Microsoft 365 authentication
When receiving the login information, Microsoft's server was adding 'pass: ' and 'user: ' before sending the required authentification information. This addition was causing a misunderstanding in how passwords were processed. The server is now adjusted to interpret this correctly.
178872 - Search App: Display country of contacts
The country is now displayed along with the address of contacts.
178397 - SIP/H.323 interworking: Selection of the DTMF with correct rate did not work all the time
For a call with G.711, Opus, DTMF 8000Hz, DTMF 16000Hz the combination of G.711 and DTMF 16000Hz was selected which does not work. It is now only possible to select G.711 with DTMF 8000Hz or Opus with DTMF 16000Hz.
177965 - SIP: Must not send UPDATE without remote-tag
178182 - SIP: New config option "interwork-call-proceeding"
If this option is set, the SIP stack sends response code 183 when callProceeding occurs (H.323/ISDN). This can be useful if 180/Ringing takes longer as usual. Some carriers do not wait longer than 10 seconds.
179759 - SIP: New interop tweak /no-mtls
If config option /no-mtls is set, the SIP stack does not request a certificate on inbound TLS connections.
178235 - SMTP Server: Crash due to unexpected data requests
178076 - Unexpected restart on some HTTP login/logout sequences
14r2 Service Release 4 (1420399)
181872 - App Calendar: Appointment lists are empty after calendar start
It could happen that the list of upcoming appointments for each user was empty after starting the calendar (until midnight when a new update was requested). This is fixed now.
180926 - App Calendar: Overlapping and prioritized appointments not shown correctly
If appointments overlap or an appointment must be prioritized by configuration, it could be handled wrong. This is fixed now. Also, the keywords to prioritize an appointment are handled case insensitive now.
180867 - App Calendar: PBX 'Executive' objects not supported
The PBX 'Executive' objects are ignored by the replicator and not handled in the app. This is added now.
180674 - App Calendar: Various fixes and improvements
181245 - App Fax: Own certificate support
The fax app service does not use the installed web server certificate of the app platform to receive mails with StartTLS. This was added.
181675 - App Fax: The SMTP server should ignore unconventionally formed headers
Some of the e-mail headers are not formed according to the RFC standards. The server should ignore these headers.
180482 - App Phone: Call list entry after attended transfer
Sometimes this and sometimes the other remote party was displayed in the call list.
181382 - App Platform Manager: Display the title tag of a service if present
When a service title tag is present, display the title tag instead of the service title.
181867 - App Softphone: Sometimes no audio devices are offered
If no native audio bundles (combination of input and output device) are found, the bundle configurator was not offered to build custom bundles. This is now fixed.
181575 - App Switchboard: Check for unparking/picking up calls removed
Previously, a restriction was added to the Switchboard app so that calls can only be unparked/picked-up if there were no alerting calls on the Switchboard user's phone. This restriction is removed now.
180656 - App Switchboard: Logout from groups only when the last session was closed
If the same user has several sessions opened, the logout from groups (dyn=out) should only be done when the last session of the Switchboard App is closed.
180336 - App Switchboard: The user ID for the RCC messages were not reset if the appwebsocket reconnected
It was only reset to 0 if the monitoring device changed but not if the app websocket connection was reconnected.
181360 - App Switchboard: Update call diversions icon on BLF when the state changes on the PBX
The data of the call diversions is parsed only when the app is opened with the data received from the PbxAdminApi. If this data changes, there is no update on the UI. Support for the update is added now.
180218 - App Techassist: False positives with dot email - invalid characters in H.323 name
181776 - App Working: Target hours are sometimes not saved
180277 - Connector for Microsoft 365: Presence Subscription do not work anymore in rare cases
If a subscription is active for one account and two accounts are configured, it may happen that the subscription is not renewed after the restart. This can only happen if the subscription was previously subscribed to by the other account.
181742 - Contact-Widgets: Lost early in-call chat messages to waiting-queue target
181929 - Devices: New command to reload device certificates
180280 - Files App: App can crash if web server closes the connection prematurely
If a shared file from the files app is got and the webserver closes the connection prematurely than the app could crash.
180291 - IPVA: Adapted SRTP load for CPU-R calculation
181608 - myApps clients: Wrongly shown error 'Allocation failed'
The error hint 'Allocation failed' is shown also if an irrelevant TURN failure occurs. This is prevented now.
176364 - myApps for Windows: Chromium update to 129.0.6668.71
180324 - myApps for Windows: No log file with a user name with unicode characters
The log file can not be created if the user name contains unicode characters (e.g. a German umlaut). This is fixed now.
179047 - myApps for Windows: PDF documents not displayed (e.g. Fax App)
PDFs were not displayed in the Fax App. Chromium requests to load some new extensions and resource files.
180038 - myApps for Windows: Restarting/Reconnecting the Sennheiser/EPOS SDK for a more reliable use
179994 - myApps for Windows: Yealink or Jabra devices wrongly recognized as active device
Yealink or Jabra may be wrongly selected as an active device instead of the correct one. This was a timing issue due to a detection of a new Jabra or Yealink device in the system while looking for a Sennheiser or Plantronics device. This is fixed now.
181837 - myApps iOS: Calls failed with only IPv6 available media addresses
If the iPhone could reach the PBX only via IPv6, calls failed. This is fixed now.
The context menu to open a link in the standard browser was not working. This is now fixed.
180967 - myApps Plugin for Windows: innovaphoneRemoteServices folder must be created in the registry under HKLM
The entry was created under HKCU.
178950 - myApps Plugin: External calls with SIP do not work due to incorrect media codec rate
External calls via the SIP provider do not work due to an incorrect codec rate. The myApps plugin does not pass this value on to the signaling module on the server side. This is fixed now.
181517 - PBX API GetNodes: Same 'more' mechanism as for other requests
The request returns the 'more' property when the limit of the number of elements for the response is reached. The property can be used to read more items in the next request.
181525 - PBX SOAP/RCC: UserCall was tried on registration with NO-MEDIA-CALLS
Creating user calls with the SOAP command 'UserCall' should not be tried to registrations with the flag 'no media-calls'. Such registrations can only be used for chats, for example, and calls to them fail right away. This is now fixed.
181508 - PBX: Call-forwarding information in CDRs for unanswered calls
The forwarding information is missing in CDRs for calls which were forwarded because they were not answered and are forwarded again. This is now added.
181406 - PBX: Pickup to busy endpoint did not work in case of twin-phone config
181526 - PBX: Potential unexpected restart on mode changing of the PBX
There could be an unexpected restart if the mode of the PBX is changed, for example from standby to off. This is now fixed.
181491 - PBX: Split PbxApi request 'GetPseudoObjects' answer (potential buffer overrun trap)
180039 - Phone USB headsets: Support for Jabra ENGAGE 65 SE
The second edition of the well-known Jabra ENGAGE 65 Base Station + Headset has the same behavior as its predecessors, but a new product ID (different for mono and stereo versions).
180337 - Phones: Energy saving time configuration
Did not work correct on time configs like this: 20-14
180875 - SIP: Forwarding the history information from REFER to INVITE
181409 - SIP: New interop tweak option 'ignore-session-version'
181249 - SIP: No return to primary proxy after failover
The return to the primary proxy did not work after a failover. This is fixed now.
180876 - SIP: Rare unexpected restart with the 'notify' message
In the very unlikely event that NOTIFY is received while the registration state is down. This is fixed now.
181528 - SIP: Take care of line breaks in display names
Remove line breaks in display names when constructing SIP-URIs to avoid damaging the overall message structure.
181052 - SIP: Wrong local RTP address selected for SDP line
Sometime a wrong local RTP address is written in the SDP c-line. This is fixed now.
180693 - SMTP Server: Unsupported encodings should be rejected by the Server
Since the Server does not send any error message when an unsupported encoded e-mail is received, the Smtp client keeps sending the same e-mail, causing an error. This issue is now fixed.
14r2 Service Release 5 (1420433)
183979 - App Calendar: Crash caused by a predefined autodiscover endpoint without a scheme
182374 - App Calendar: Crash when requesting a reset through Calendar Admin
When clicking on reset in Calendar Admin, the calendar could crash a couple of times before running again. This is fixed now.
182373 - App Calendar: Display of current activity in Calendar Admin is wrong
The displays of the initialization steps of the calendar admin have been updated and now show the newly added steps correctly.
182960 - App Calendar: Existing and unchanged executive objects not syncronized
The Calendar did not synchronize PBX 'Executive' objects. This was fixed in "#180867 - App Calendar: PBX 'Executive' objects not supported". However, on existing installations, that fix only synchronized 'Executive' objects that were added or changed after that fix. This is now changed so that all 'Executive' objects are included without the need of resetting the synchronization system or changing the objects.
182957 - App Calendar: No synchronisation of new PBX users with Exchange
When a new user is created in Exchange and the PBX, the Calendar may not find the Exchange user due to a timing problem. The Calendar will now check any user not found in Exchange four times within 20 minutes before removing them from the sync system. In addition, a user can now be manually reset and resynchronized via Calendar Admin.
182376 - App Calendar: Old Exchange Subscription IDs not released after calendar restart
If clicking on Reset in the Calendar admin, only the Exchange Sync-related data is deleted, but not the replicated PBX user data. For this reason, some changed PBX user can not been reset. This is fixed now.
183978 - App Calendar: Sorting order of appointments sometimes wrong
When two (or more) appointments start at the same time but have different duration values, the longer one will be shown as active first instead of the one which ends first.
182700 - App Devices: Possible crash during device update
181991 - App Fax/SDK SMTP client: Sending multiple mails if the connection is terminated by the remote peer
182946 - App Fax/SDK SMTP server: Hanging email reception
Due to fix 178235 of SR3, there is a new issue of a non-ending email receipt progress. This is fixed now again.
183235 - App Fax/SDK SMTP server: Hanging email reception with empty emails
There is an issue of a non-ending email receipt progress with emails with empty bodies. This is now fixed.
184811 - App Fax/SMTP server: 'us-ascii' character set support
Now the character set 'us-ascii' in a received email is also supported.
184259 - App Fax: Removing number decorations with mail to fax and file post
182226 - App Phone: Exceeded local storage quota
183536 - App Recordings: Crash during download of a larger PDF document
183530 - App Recordings: Crash during PDF download with disconnected messages app service
If a PDF document with the notes of a recording is requested and there is no connection to the messages app service, a crash of the recordings app service occurs. This is fixed now.
181276 - App Recordings: License check for slave PBX users
If the user's location is on a slave PBX, the master PBX does not confirm the license check, the slave PBX must be used.
180804 - App Recordings: Wrong user app mode with 'admin' in the monitor user name
There are the two user app modes admin and normal user. The distinction is made on the basis of the URL. But there is a wrong decision if arguments in the URL with customer configuration contain the word “admin”. This can be in the user name of a monitor user. The check is now corrected.
183648 - App Reporting: Email report scheduling problem at midnight
183561 - App Reporting: Individual subjects for email reports
When reports are send by email these email come with a predefined subject ('Call report'). To facilitate the work of administrators, 'email settings name' is included in the subject line.
180285 - App Softphone: No calls displayed on favs-panel
It may happen that no calls are displayed on the favorites panel on smartphones after locking and unlocking the display.
183370 - App Switchboard: Disappeared waiting queues
181176 - App TechAssist: Checking the requirements for an upgrade (CF card usage for AP)
182911 - App TechAssist: New PBX object filter method
A new method for filtering PBX objects is added. It can be used for testing the configuration. Usage: cmd.get_pbx_objects_from_config(string config)
182759 - App Techassist: New tests (14r2 update)
183422 - App TechAssist: Test for checking PBX object without name corrected
There is a false error for PBX objects without a name. This is fixed now. Name of the test: 'no_name_on_object'
181932 - App Techassist: Test for invalid characters in names
An error with the test 'invalid_chars_in_h323' is fixed.
183959 - App Users/SDK Replicator: Small memory leak
This fixes a small memory leak in the replicator module.
183636 - App Users: No PBX objects shown after changing the filter (admin app)
183890 - App Users: Root node as default (admin app)
When adding new PBX users, a PBX node is selected randomly. Default node for new PBX users is 'root' now.
183668 - App Users: Service trap on user deletion
There can be a trap of the app service if a user is deleted. This is fixed now.
183700 - App Users: Strange behavior when setting up call forwarding (profile app)
182744 - App Voicemail: More than 200 nodes (PBX Manager Plugin)
There is a limit of 200 nodes received from the PBX in the PBX Manager Plugin for this app. Now all are shown.
182745 - App Voicemail: Wrong voicemail number with different node of user and PBX VM object
If the PBX VM object is in another node than the user, the voicemail number is now displayed with normalized number.
182004 - App Working: 'Cancel' button in Working Manager should reset UI to old values
181971 - App Working: Wrong start day for overtime calculation
183923 - Connector for Microsoft 365: No correct deletion of the first user's credentials possible
If the connector is configured in version 13r3 or 14r1 and is updated to 14r2, the old user and password configuration is written to the credentials database so that the connector can run again without doing anything. However, if the first credential is deleted, this credential will be wrongly renewed again from the old configuration after a restart. This is now corrected and the old configured user and password are correctly deleted if credentials are deleted.
183683 - Contact-Widgets: Typing error
Corrected German translation of phone number.
182001 - Devices: Trap caused by media routing via TURN to a peer with no ICE support
183426 - IP-DECT: Checking mandatory arguments for the logout command
The mandatory arguments for the user logout command are now checked to prevent traps.
184213 - IPxx13: Support NVME Version 1.4
The IPxx13 currently only supports M.2 SSDs with NVME specification version 1.3. With this fix the NVME specification version 1.4 is supported. The specification is found here: https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4a-2020.03.09-Ratified.pdf
182659 - myApps Android/iOS/macOS: Hanging termination of the application
It can occur that the ending of the myApps Client hangs. This is fixed now.
182637 - myApps Android/iOS/Windows: TURN connection problems with use of two alternative TURN servers
If two TURN server are used, TURN server connection problems can occur. This is fixed now.
182641 - myApps Android: Answering calls with no-telephony devices not possible
It is not possible to answer calls on devices without GSM telephony feature, e.g. tablets. This is fixed now.
183325 - myApps Android: Rare trap
There is a trap reported over the Play Store and this now fixed.
184426 - myApps Clients/SDK: More time for STUN/TURN server DNS resolution for slow STUN/TURN
181217 - myApps for Windows: Chromium update to 130.0.6723.70
Chromium Version 128 contained major changes including change of the location of the Cache folder.
182362 - myApps for Windows: High load after multiple redundant display-change notifications by the operating system
184871 - myApps iOS: Telephony dialer on iOS 18.2
The myApps iOS client tries to open a dialer app with the 'tel:' URI scheme. In addition, the 'telephony:' scheme is now tried first.
182803 - myApps macOS: Improper closing with multiple application windows
If more than one myApps client application window is opened, e.g. if at least one app is docked out, not all of them are closed correctly. This is fixed now.
182673 - myApps Plugin: Broken virtual channel connection after long server messages
183922 - myApps Windows: Crash on clicking on a notification from an old instance
183522 - myApps Windows: fixed potential crash on Office Integration usage
182276 - PBX: Experimental 'chat2' removed from IPxx11/IPxx13
184145 - Phone USB headset: Yealink UH34 failed to connect
182813 - Phones: Failed lookup in LDAP with empty dialing location
183149 - SIP-Provider Profile CH-Swisscom-Smart_Business_Connect_Internet
New SIP Provider Profile
182680 - SIP-Provider Profile DE-Deutsche_Telekom-CompanyFlex
Update SIP Profile - Added the tweak /interwork-call-proceeding in both TCP/TLS profile.
184249 - SIP-Provider Profile IT-Axera-SIP_Trunk
New SIP Provider Profile
182599 - SIP: Avoid retrying DNS in a loop
A DNS refresh is done when the DNS information is stale.
181524 - SIP: Retry support after DNS failure
In case the initial DNS query for proxy name has failed, there was no re-try. This is added now.
185157 - SOAP: Potential unexpected restart
A double module logout due to a SOAP connection can lead to a crash. A check has been added to prevent this.
183995 - Update of *.innovaphone.com certificate in trust list of devices
14r2 Service Release 6 (1420444)
185916 - App Fax/SDK SMTP client: Trap with unknown authentication method
If the remote SMTP server uses an unknown authentication method, the SDK SMTP client module can cause a trap. This is fixed now.
186143 - App Reporting: Duplicate call list entries for calls via WQ
184442 - App Users: UI information on PBX disconnection
184443 - App Users: Wrong user's mobility state shown (App Profile)
If the mobility configuration in the Profile app is switched too fast between on and off, the UI gets out of synchronisation and shows the wrong state. This is fixed now.
186282 - App Working: Changing working hours not possible
Due to the last fix (181971), the weekly working time can no longer be changed if it was previously changed. Now the entry is addressed correctly again.
185895 - Fix for unexpected restart
Null pointer access in WebDAV servlet (HTTP server).
185741 - H.323: Potential unexpected restart on connection fail
A missing null pointer check is added.
186158 - Let's Encrypt: allow to use a certain DNS name as CN
There is now a checkbox inside the Let's Encrypt configuration on gateways and the App Platform to define a certain DNS name as CN.
This CN is then always used as CN in the resulting certificate, so that no change in the PBX reverse proxy configuration is neccessary.
187270 - myApps iOS: Keep TCP connections for two-factor authentication
The TCP connections are kept up for some time after the client goes to background to allow for all sorts of two-factor authentication.
186181 - myApps macOS: Zooming
Now zooming in the myApps macOS client is possible with the context menu or with the key 'cmd' and +/-.
186905 - No use of the credentials for the log server shadow
The log server shadow do not apply the credentials configured for the log server. This is fixed now.
185676 - PBX Manager: Config Template without name displayed
If PBX configuration templates were deleted but they are still referenced, the PBX returns the references as empty items without a name within the requested list of configuration templates. Now they are not more listed.
185782 - PBX: Empty sender names in push notifications for chat possible
185876 - PBX: No multi-video in conferences after WQ forward on DTMF map
185694 - PBX: Potential unexpected restart on high SOAP load
An unexpected restart can occur caused by a race condition between closing and opening connections. This is fixed now.
185320 - PBX: Precedence of the cause code 'user busy' with multiple devices after registration timeout
186092 - PBX: Wakeup support by SOAP
185309 - phone USB headsets: Jabra Link 400 with additional product ID supported
There is another product ID for the Jabra Link 400 USB/DECT dongle which is added to the device identification list to support it.
14r2 Service Release 7 (1420458)
189230 - App Calendar: fixed the sort order of active appointments
Overlapping appointments were not sorted correctly and thus shown in a wrong order.
188463 - App Contacts: export failed
Exporting a personal directory of a user containing an underscore failed with an app crash.
189542 - App Fax/SDK SMTP server: Email processing
Previously, the SMTP server expected emails with the multipart/mixed content type to include an attachment. However, some emails were labeled as multipart/mixed but contained only text and HTML versions of the message without an actual attachment. This issue has now been addressed, and the server correctly handles such cases.
187669 - App Fax/SDK SMTP server: fixed email receiving
189006 - App Fax/SDK SMTP server: Improved email header field parsing
The SMTP server's parsing logic is corrected for the email header fields 'From', 'To', 'Date' and 'Subject'.
187792 - App Fax/SDK SMTP server: No email reception from some clients possible
The SMTP server now handles SMTP protocol codes case insensitive so that such clients are now supported too.
190097 - App Reports: fixed call duration filter
The call duration filter was actually a conn_duration filter. This is fixed now .
187262 - App Softphone: High CPU load
If the softphone app is running in the browser context (no native client), the CPU may run on high load after an incoming call. This is caused by a bug in the ringtone player and now fixed.
189146 - App Switchboard: No pickup button for incoming calls
188609 - App Voicemail: Exchanged VM numbers by using multiple VM applications
188367 - Conference-Web-Access: Fix for JS error
There was an error related to ResizeObserver.
188598 - Connector for Microsoft 365: Crash during app start on incoming presence notification
If a presence notification is received during the initialisation of the app, the app can crash.
188554 - Connector for Microsoft 365: License check corrected
If the licence is deactivated, the presence is still synchronised with Teams. This is now fixed. If the user does not have a licence, the presence is no longer synchronised after the licence check.
188552 - Connector for Microsoft 365: Missing presence updates due to race condition with call and appointment
If a phone call is started before an appointment that sets the presence during the call is started, and the phone call is ended before the appointment is finished, then the presence is not updated because only the alien call is deleted, but the presence is not set in the PBX. This behavior is now fixed and presence is set correctly after the call.
188068 - DTLS compatibility with Chrome version 132
188551 - IPxx: XML Error in Admin UI with Kerberos enabled
189295 - myApps Android/iOS: fixed automatic use of the car audio system
Fixed an unintended switch to handset at call start that could prevent automatic use of the car audio system.
188045 - myApps for Windows: Audio devices not recognized after a RDP session
myApps still shows "remote audio" as a single audio device after connecting locally to the PC. This is now fixed.
187687 - myApps for Windows: try to start webserver with old tcp/tls ports
To avoid parsing of the Chromium Cache in TS environments
188690 - myApps iOS: wired headsets were not always switched on correctly
Wired headsets were not always switched on correctly if plugged in during a call.
189019 - myApps media: Incorrect DNS error event for TURN server resolution avoided
188307 - myApps Windows/macOS: Yealink headset buttons
myApps does not register as softphone at Yealink USB Connect. This is now changed.
188513 - myApps Windows: Headset buttons not usable
Headset buttons do not taking effect on some PC. This is now fixed.
189126 - myApps Windows: Headset buttons sometimes not working after standby of the PC
188808 - myApps Windows: Yealink headset buttons for answering calls
Due to a race condition, answering calls with the button on Yealink headsets does not always work. This 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.
187820 - PBX-Waiting: connected name was sent even if "Hide Connected Endpoint" was set
187819 - PBX-Waiting: UUI info missing when monitoring with SOAP or RCC
187865 - PBX: CDRs for enblock calls to barred destination
The call ID is missing in CDRs for enblock calls to barred destination and added now.
187864 - PBX: CDRs for Wakeup calls
Conference ID is missing in CDRs for Wakeup calls and now added.
188446 - PBX: Potential unexpected restart on some special app configurations
A trap can happen if the Connect App was installed and then removed again with some left overs in template or user object configurations. This is now fixed.
187814 - PBX: Push devices not counted for waiting queue's 'Max Calls/Operators'
187817 - PBX: Support more filters
Increased number by a factor of 4.
186978 - phone USB headset: support EPOS IMPACT 460T and 1060T
Support for the wired USB headsets EPOS IMPACT 460T and 1060T USB added.
188304 - Phone USB headset: Yealink UH34 did not work at IP102 and IP112
The Yealink UH34 wired headset did not work at IP102 and IP112 because it needs two resets instead of the usual one to enter enabled state at plugin time. This is fixed now.
187874 - Phone USB Headset: Yealink WH62/63 base stations (fix for previous release)
188385 - SIP-Provider Profile FR-Peoplefone-SIP_trunk_TCP
New SIP Provider Profile
14r2 Service Release 8 (1420465)
190091 - App Contacts: adapt layout for very narrow screens
On very narrow screens or when the myApps window width was set to narrow, some texts could not be read completly. This should be fixed now.
191768 - App Devices: Broken chunked HTTP requests to clients
Depending on how the network transfer was fragmented, it could happen that the HTTP response from the client was not fully transferred. This is now fixed.
190185 - App Devices: License missmatch warning
If another license amount is enforced, a warning is now directly shown.
191578 - App Fax/SDK SMTP Server: Attachment Processing
The server encountered an issue while processing an attachment where it failed to manage the end of the file. This caused the fax app to crash. The problem has now been fixed.
191762 - App Fax/SDK SMTP Server: Unrecognized email format
The server failed to recognize the format of the email while processing its header, causing the Fax App to crash. This problem is now fixed.
191619 - App Fax/SDK SMTP Server: Wrong email header detection
The server failed to parse the email after detecting the end of a header while processing it, causing the Fax App to crash. This issue is now fixed.
189823 - App Phone: New remote video zoom handling
189704 - App Platform Manager: Rare crash during update
An update triggered through the Devices App might have caused a trap if an updated service is in a bad state.
189114 - App Platform statistics: fixed statistics collection and memory leak
192685 - App Recordings: Small memory leak
A small memory leak is fixed.
192616 - App Reports: Wrong call type in CSV export
The 'Type' column of the CSV export was not set correctly for each call, it was always the value of the first call. This is now fixed.
190528 - App Softphone: Switching to a newly connected Blutooth device not recognized
If a bluetooth headset is connected during an active myApps call on a smartphone, the Softphone App sometimes does not encounter the automatic switch to the new audio device. This is now fixed.
190062 - App Store App: Crash during termination
The App Store App could crash when requesting JSON files. This is now fixed.
192521 - App Switchboard: Show waiting queue of a user again after call transfer
189905 - App Switchboard: Support for more than 50 waiting queues
165980 - App Techassist: Adjusted error output for "PBX version equal myApps versions on mobile clients"
189281 - Firmware HTTP client: prefer installed certificate for MTLS
In cases where the update server requires MTLS, the boxes always used the pre-installed device certificate issued by the innovaphone CA.
188550 - Gatekeeper did not accept H.323/TCP or TLS Registrations
188553 - Gateway: New option "Match presentation restricted" for CGPN maps
This allows routing based on whether the calling party number is presentation-restricted, without changing the presentation itself.
190496 - HTTP client: an empty hostname caused a crash in the client
An empty hostname caused the HTTP client to crash rather than reporting an invalid address error.
189053 - myApps Custom App for MS Teams: Fix warning popup
With the new Teams version, there was a warning message "There was a problem reaching this app" when opening myApps.
192038 - myApps for Windows: audio driver not started due to a Citrix software
There is a Citrix software for PCs which makes myApps think that it is running on a TS environment and problem is that the audio driver is not started.
185325 - myApps for Windows: Chromium update to version 132.0.6834.83
Updated to a newer Chromium for latest security fixes and also added changes to reduce the cache size.
191776 - myApps iOS: Sporadic DNS resolution timeouts
For example, sometimes the TURN server name could not be resolved to an IP address. This is now handled by concurrent IPv4 and IPv6 resolution, so a timeout probably won't result in no resolution at all.
190194 - myApps iOS: Unmuting with myApps not possible after muting in native call screen
If the microphone is muted in the native incoming call screen, the mute button in myApps has no effect and unmuting is not possible. Now myApps updates the state in the Call Kit and this behavior is fixed.
190870 - myApps Windows: Fetching the avatar of a notification could cause a crash with a non reachable avatar URL
Fetching the icon of a notification could result in a crash if the HTTP request failed unexpectedly.
191532 - myApps: Wrong muted status after device change
After switching devices during a call, the muted status sometimes disappears even though the mute is still in effect. This is now fixed.
189237 - PBX CDRs: call-id and conference-id sometimes missing in CDRs
The IDs have been missing in generated CDRS on failed calls after push.
189231 - PBX Gateway Object: No channel license for pure video calls
PBX channel licenses are no longer acquired for pure video calls by the PBX gateway object.
189233 - PBX Waiting Queue: new placeholder #c for conference id
To allow announcements based on a given call.
192487 - PBX: App login information with user's messages object
189236 - PBX: call to mobility destination did not work in active standby
The license check in a mobility scenario with active standby didn't work.
192553 - Phone IP1x2 USB headset: Yealink dongle WDD60 (DECT) support fix
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.
191956 - Phones: Support of the display name on partner function keys
If config option "Display Name on Pickup/Partner Key" is set, preference is:
- h323-id (aka sip-id) is displayed if available
- display-name is displayed if available
- phone-number is displayed
190825 - SDK AppWebsocketClient: fixed a rare trap
On unexpected close the AppWebsocket client could crash due to a race condition with NULL pointer access.
191961 - SIP: Accept REGISTER with "Require: mediasec"
Do not reject with "SIP/2.0 420 Bad Extension".
192548 - SIP: Unexpected restart under high load
An unexpected restart could occur under high load conditions. This is now fixed.
190884 - Users-App: Problems setting password via password reset email
Setting password via passwort reset email did not work when password contains non-ascii characters like "German Umlaute".
189283 - UsersAdmin-App: user's extension not displayed during provisioning
When doing provisioning of phone devices the extension of the selected user is not displayed.
14r2 Service Release 9 (1420484)
196290 - App Calendar: fixed potential crash on PBX reboot
The Calendar App may crash when Calendar Admin is active while the PBX reboots.
193722 - App Conference: Calendar file not savable
The calendar file name for meetings contains invalid characters, which prevents the file from being downloaded and saved. This is now fixed.
193529 - App Devices: Error message for invalid rented licenses
An error message is now shown and the invalid licenses are marked.
194641 - App Devices: Trap with too many hardware rental devices
A bug caused a trap when too many hardware rental devices have been rented within one domain.
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.
194773 - App Fax/SDK SMTP Server: Missing Recipient/Sender Address in Email Processing
The recipient/sender information was incomplete when forwarded to the app. As a result, the app could not determine the intended recipient/sender, preventing proper email processing. This is now fixed.
195241 - App Profile: Mobility destinations not separately switchable
If multiple mobility destinations are configured, they will all be activated or deactivated at the same time. A single mobility destination could not be switched separately. This is now fixed.
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.
196017 - App Recordings: Adding apps with PBX Manager not possible
193279 - App Recordings: Crash during application termination
193280 - App Recordings: Missed and not updated call info
193438 - App Softphone: Do not report same missed call again
In some scenarios with waiting queues, an incoming call may be signalled multiple times. This is now prevented.
194252 - App Softphone: Ghostcalls caused by 3pty conference
Cancel video calls when "alert" is received.
193664 - App Softphone: Omit local domain in a dialed SIP if the domain differs from the e-mail domain
When dialing a SIP do not unnecessarily add the local domain to avoid confusion if the domain differs from the e-mail domain.
195440 - App Switchboard: Calls with number in user details not possible
Starting a call with the call button next to the extension number in the user details frame did not work. This is now fixed.
176803 - App Techassist: Testing of all CDR configurations
The previous iteration of the test ('cdrs_buffered') only checks if CDR0 is buffered. This change ensures that every configured CDR is tested.
193434 - App TechAssist: Update supported firmware versions
Updated supported firmware versions inside the TechAssist App.
194631 - App Voicemail: Potential Trap of custom voicemail if xml object is not splitted correctly
It can happen, that a custom xml has too big function objects which are not splitted correctly and now it will be verified that the xml object is splitted correctly.
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.
193453 - Appstore App: fixed manual upload of apps
A javascript error has been fixed which prevented the manual upload of binaries.
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.
193318 - DECT/FXS: Call completion after redirection
194307 - myApps Android/iOS: reduce path tests in ICE
It doesn't make sense that ICE offers local addresses of DS-Lite interfaces as host candidates.
193494 - myApps Android: Reduced power consumtion when the user put myApps in background
When the user put myApps in background and worked with the web browser of the smartphone, JavaScript of myApps continued execution and drained the battery unnecessarily.
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.
192938 - myApps iOS: Configuration option 'Ring in headset' UI
The 'Ring in headset' configuration option required two clicks to disable. 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.
194504 - myApps iOS: Ringtone despite “No Ringtone” selection
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.
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.
193141 - PBX RCC: Same user monitor limit per session
193288 - PBX Settings Plugin for Waiting Queues: Edit objects created with Advanced UI
194918 - PBX Waiting: No call list entries for retry calls
193257 - PBX-CDRs: Cause code missing on call to busy mobility endpoint
The cause code of the release event was missing on the CDR for calls to a busy mobility endpoint and is now added.
193276 - PBX-Mobility: fixed trap on special Hold/Retrieve/Transfer scenarios
Some hold/retrieve/transfer scenarios caused a trap which is now fixed.
195524 - PBX: No call list entry for a group chat
193237 - PBX: Un-configure reverse lookup without restarting
If the reverse lookup URL was removed, the old configuration was still active. This is now removed without a reboot.
193238 - Phone USB headset: Support for Yealink WH64 Dual UC DECT Headset + Base
The base station of Yealink WH64 Dual UC has the same characteristics as the already supported Yealink DECT headsets, so its product ID has been added to the driver whitelist.
193480 - Phone: PBX-directory password containing ampersand characters did not work
The PBX password was saved unencoded as an xml string.
193217 - Phones: Cannot configure fkey labels with ampersand
Ampersand could not be used in fkey labels (except idle label). This is now fixed.
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.
193949 - Reports: Enlarge maxlength of emails addresses input field
The default maximal input length of the email addresses input field for the email reports was set to 64 character. It is enlarged now to 512 character.
193252 - Reverse Proxy: Protection against potential buffer overrun
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.
193991 - SIP-Provider Profile CH-Swisscom-Smart_Business_Connect_Internet
Update Profile - Template of profile improved
193388 - SIP-Provider Profile DE-Deutsche_Telekom-CompanyFlex_TCP
Update Profile - add /keep-tcp-connection option
193387 - SIP-Provider Profile DE-Deutsche_Telekom-CompanyFlex_TLS
Update Profile - add /keep-tcp-connection option
193919 - SIP-Provider Profile DE-NFON-Sip_Trunk_Flexx_TCP
New 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.
193510 - SIP: Fix for unexpected restart
There was an unexpected restart on outbound SIP call which receives 302 Moved Temporarily and 480 Temporarily not available.
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.
14r2 Service Release 10 (1420496)
197880 - Add more product IDs for Jabra Link 390 USB Bluetooth dongle
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.
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.
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.
196469 - App Recordings: Gaps in the Recordings List
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
197920 - App Settings - Templates: Not all Apps shown
The size of the frame used to display apps was limited, and this limitation has been removed.
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.
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.
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.
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.
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.
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.
196634 - SIP-Provider Profile ES-net2phone-SIP_Trunk
- new sip profile
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.
197697 - SIP: Registration problems on wifi endpoints
Temporary loose of wifi may cause endpoint fail-over to secondary server.
197803 - Softphone: Missing display name after transfer
14r2 Service Release 11 (1420515)
199470 - App Fax/SDK SMTP server: Fix for handling multiple attachments
The server previously did not handle cases where an email had multiple attachments.
199106 - App Recordings: possible crash on failed recordings
when a recording fails the resources were not cleaned up completely resulting in a subsequent crash
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.
Prevent false positive for internal users like _ADMIN_ or _KERBEROS_
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.
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.
200437 - Chrome 137 compatibility in automated tests
Chrome 137 tries to load images if url attribute was set to null.
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.
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.
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.
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.
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
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.
201189 - SIP-Provider Profile CH-Swisscom-Smart_Business_Connect
Update on UI settings
14r2 Service Release 12
201543 - App Recordings: monitor disconnect not signalled when using different app object
When the 4eyes monitor user is using a different app object than the monitored and closes the app this is not signalled to the monitored user and the monitored has ongoing access
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.
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.
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.
202095 - IPVA large flash - add/replace record could fail after all segments had been assigned
On an IPVA with a flashdisk(IDE2) > 102 MB and a large enough RAM assignment the flash allocator permitted to allocate one segment too much.
202712 - IPxx13: Trap Handler Improvements to overcome some 'missing trap dump' issues
Sometimes no trap dump was provided after a trap and the post-mortem trace stated "reset-source=POWER-ON(0).
202940 - myApps for Windows: update translations
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.
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.
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.
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.
202702 - SIP: Problems processing MWI from C4B Voicemail
Interworking of NOTIFY message-summary to phones (e.g. IP222) did not work.