Reference11r2:Release Notes Firmware
This is the Firmware 11r2 Release Notes Document.
Service Releases are planned for the second monday each month.
This article contains the link to the new project lists replacing the release notes. Do not edit!
Please click the link to continue.
Please see the disclaimer before using the information presented here!
11r2 Service Release 1 (113182)
4877 - 145308: IP232/222/111: Block dialing calls should be marked as 'sending complete'
Ticket #145583. Calls stared with enbloc dialing should be marked as 'sending complete'.
4961 - Annoying gaps in the peer signal during double talk in handset mode
Ticket #147983. Disabled the NLP in handset mode to avoid any gaps. The LEC should normally converge such tightly that there is no perceivable residual echo.
Lowered the NLP threshold to avoid as much of the gaps that it produces as possible for the handset and headset monitoring mode.
4886 - ASN1 tracing fixed
Ticket #145968. Encoded ints were displayed wrong
4905 - Call Lists on CF: Duplicate entries if call was sent to multiple registrations or mobility - fix for this fix
Ticket #146531. The last ix was not complete. A call which was accepted on one registration still showed up multiple times
4917 - DTLS: Fix for negotiation of protocol version
Ticket #146845. The ClientHello should not only be accepted for DTLS 1.0. It should be accepted for all higher versions as well, but DTLS 1.0 should be negotiated.
4908 - Fax server: Raw data trace option added
Ticket #146596. There is a configuration option (/dtrace) for raw data tracing available now.
4860 - Fill missing bits with zeros in encode_base64
Ticket #145266. Additionally, an array boundary has been violated.
4902 - Fix for trap if invalid coder config is received by DHCP
Ticket #146490. Trap if invalid coder config is received by DHCP.
4852 - Gateway: Mapping of diverted number did not work, if a calling number was mapped as well
Ticket #145035. Some digits could be duplicated.
4876 - IP-DECT: Phone book search filter
Ticket #145556. The configured phone book search filter isn't considered in the search string. This is fixed now.
4872 - IP-DECT: Wrong name with reverse phone book search
Ticket #145482. If there is a similar number in the LDAP directory, the number can be resolved in a wrong name. This is fixed now.
4956 - IP111/222/232: Changing image on Camera app may fail with "Allocation limit exceeded"
Ticket #147858. Changing image on Camera app may fail with "Allocation limit exceeded".
Fixed memory management.
4957 - IP222/232/111: Reducing memory footprint of display rendering
Ticket #147863. Reducing memory footprint of display rendering.
4962 - IP222/232/111: Trap when reboot is initiated
Ticket #147995. Trap when reboot is initiated.
4898 - IP232/222/111: Allow REDIAL key to be used to initiate a headset call
Ticket #146407. Allow REDIAL key to be used to initiate a headset call.
But only on phone devices without dedicated HEADSET key on it.
On phone devices with dedicated HEADSET key, the REDIAL key opens the list of outbound calls.
4932 - IP232/222/111: App "Favorites" can be disabled now
Ticket #147249. App "Favorites" can be disabled now.
Symbol does not appear on phone.
4879 - IP232/222/111: Bug in Executive/Secretary scenario
Ticket #145749. Bug in Executive/Secretary scenario.
Executive's phone show wrong presence information, when a secretary joins or leaves the group of secretaries.
4930 - IP232/222/111: Fkey 'message' does not send prepared text message
Ticket #147211. Fkey 'message' does not work for prepared text message and prepared destination.
4926 - IP232/222/111: Incoming call is dropped after 5 minutes when accepted from call-waiting state
Ticket #147028. Incoming call is dropped after 5 minutes when accepted from call-waiting state.
4897 - IP232/222/111: No name suggestion when adding new favourites with some directory configurations
Ticket #146393. No name suggestion when adding new favourites, but only with some directory configurations.
4846 - IP232/222/111: Partner fkey did not display icon as it did on old phones
Ticket #144957. Partner fkey did not display icon as it did on old phones.
On old phones a partner fkey displays:
- bell-icon while partner is ringing (pickup is possible)
- handset-icon while partner is connected or calling (pickup is not possible)
4913 - IP232/222/111: Partner fkeys did not follow language change
Ticket #146710. If phone's language is changed without restart, partner fkeys kept on displaying partner's presence in previous language.
4960 - IP232/222/111: Presence control did not follow language change
Ticket #147945. If phone's language is changed without restart, presence control kept on displaying presence in previous language.
4871 - IP232/222/111: Silent Monitoring did not work
Ticket #145444. Silent Monitoring could not be started.
4915 - IP232/222/111: Sorting of favorites different from myPBX
Ticket #146730. Sorting of favorites different from myPBX, but only for names containing LATIN LETTER ETH or LATIN LETTER THORN.
4928 - IP232/222/111: Trap when CCNR/CCBS is activated on consultation call
Ticket #147158. Trap when CCNR/CCBS is activated on consultation call.
4854 - IP232/222/111: Warning symbol was displayed if phone was connected to switch via PC port
Ticket #145045. Warning symbol ("LINK-DOWN") was displayed if phone was connected to switch via PC port.
Although the phone was registered and working.
Ticket #147092. Conference DSP driver was started on old hardware that doesnt support the conference DSP
4964 - Language setting not applied to extension module
Ticket #148193. Extension module was redered in German language.
Now language setting from phone device is applied to extension module.
4869 - LDAP: Trap in Flash Directory UI
Ticket #145405. A deleted memory region was re-accessed.
4901 - Licenses containing digits (e.g. G729channel) did not work
Ticket #146486. Problem parsing the license string
4900 - Media: Webmedia channel in ECHO mode did not echo DTMF
Ticket #146479. Webmedia channel in ECHO mode did not echo DTMF
4858 - myPBX Hotkey: Re-register if main window handle changes
Ticket #145146. Under some circumstances the window handle can change during runtime. If that happens the launcher has to re-register for some window messages.
4864 - myPBX Hotkey: Use ClipboardFormatListener instead of ClipboardViewer
Ticket #145316. Use a different windows API that is more robust.
4853 - myPBX Hotkey: Use Windows Automation and STRG-C instead of WM_COPY
4942 - myPBX: Display H.323 ID in history if there is no display name
Ticket #147471. If the reporting gave no display name for the remote party of a call, "Unknown" was displayed. In that case the H.323 ID is now displayed, if present.
4861 - myPBX: New innovaphone logo
Ticket #145273. The claim was changed from "PURE IP-COMMUNICATIONS" to "PURE IP COMMUNICATIONS".
4943 - myPBX: Possible crash with the "Autostart softwarephone" feature
Ticket #147475. When the "Autostart softwarephone" feature was enabled the launcher could crash on exit or on restart.
4859 - myPBX: Remove fish from notification window
Ticket #145149. The fish in myPBX was replaced in 11r2 with the new myPBX logo. But in the notification windows there was still the fish. Not it is removed.
4881 - myPBX: Some window icons were only available in low resolution
Ticket #145821. Use the program icon file that also contains the high resolutions.
4922 - No DNS server address with mobile data connectivity
Ticket #146914. If the smartphone had mobile data connectivity instead of Wifi, myPBX Android didn't know the DNS server addresses and couldn't resolve e.g. the STUN server if it was specified by host name.
4948 - Oscillations at the beginning of speakerphone mode for IP111<->IP111
Ticket #147634. Two IP111 in speakerphone mode tend to oscillate at the beginning of the call. Tried to fix this by attenuating high frequencies a bit in the speaker equalizer.
4910 - PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer
Ticket #146609. The rel-to/from and conn-from events were missing. No calculation of call duration could be done.
4935 - PBX CDRs: Use Uptime in events and not call relative time
Ticket #147285. Call relative time is difficult to calculate correctly if different calls contribute to a CDR because of Transfer, Pickup, ...
4875 - PBX Executive: WebRTC could not be configured for executive object
Ticket #145535. Should be the same as normal user
4916 - PBX Pickup: With callidentifier to identify the call should work independent of the position
Ticket #146791. It should be possible to pick a call parked to a specific position by using the callidentifier allone, without park position. The park position is redundant in this case. This is how a park key does.
4868 - PBX SOAP: 6s timeout to pickup receiver if call is initiated for analog phone
Ticket #145387. When a call is initiated for an anlog phone with SOAP, or any other phone, which cannot be made to accept a call atomatically, first a call rings at this phone. After accepting this call, the outgoing call is initaited. There was a timeout of 6s to accept this call. It is now increased to 60s
4903 - PBX SOAP: Potential unexpected restart when using the Devices function
Ticket #146505. In case the call to Devices used an invalid session, maybe because the session was just lost.
4919 - PBX Trunk: "No Presence/Dialog Subscribe" did not work for local subscriptions from myPBX
Ticket #146875. These subscriptions were still sent out
4934 - PBX Waiting: Hide Connected Endpoint did not work if call was connected without announcement
Ticket #147281. This feature is for example used to hide the number of the waiting queue to external callers.
4945 - PBX Waiting: Outgoing call to trunk resulted in no audio
Ticket #147522. Worked to normal users
4874 - PBX Wakeup Call: If Waiting was used for announcement, a restart happened if the call was rejected by the user
Ticket #145490. This trap could also happen with other object types
4920 - PBX Wakeup: Was not executed if object had no registration but mobility
Ticket #146878. Check to avoid unnecessary executions did not cover this case.
4904 - PBX-SOAP: If a call was initiated for a mobile endpoint, the call was indicated duplicate
Ticket #146513. The call was indicated with two different call handles
4909 - PBX: Adjust any call from an User/Executive endpoint to a speech bearer capability
Ticket #146602. For compatibility with some ISDN phones
4870 - PBX: Connected number was not adjusted after SOAP pickup
Ticket #145427. The call looked as if connected to the original called number
4878 - PBX: Forward received UUI on forwarded call, after CFB or CFNR
Ticket #145584. Needed for some special applications only
4914 - PBX: Group dialog info subscriptions did not work for groups without members on the master
Ticket #146714. The result was, that dialog info from other slaves was missing and many failed calls from the slave to the master could be seen, which may also be sent to an extern interface on the master.
4950 - PBX: Memory leak when serving SIP endpoints
Ticket #147663. PBX: Memory leak when serving SIP endpoints
4857 - PBX: No CLIR for internal calls, did not work for Pickup
Ticket #145138. The dialog-info/group-indication did not show the number
4936 - PBX: Registration by number failed if an object marked 'local' shadowed the destination object
Ticket #147300. When searching the destination object of an incoming registration by number, the local flag was evaluated. This was wrong.
4887 - phone ip111,ip112: prevent duplicate stack dump after assert
4944 - phone: Audible Signalization of Announcement Calls did not work as expected with default settings
Ticket #147517. By default announcement calls have been signalled by a short inband tone on all types of phones. This tone was only hearable on ip222/232 but not on ip111(a),150,200a,230,240(a) and ip111.
Supressing this tone by checking "Phone/User-x/Announcement Calls/Audible Signal Off" did not work on ip222/232 but on the other phones.
Setting the checkmark "Phone/Preferences/Play Configured Ring Melody before Automatically Connecting an Announcement Call" fixed this Problem.
Announcement calls were then signalled by a configurable ring tone before connect but connected silently when ".../Audible Signal Off" was checked.
Now the phone always behaves as if "Phone/Preferences/Play..." has been checked, the checkmark itself is removed from WEB config page.
4865 - phone: DTMF tones received from remote were not played locally
4929 - phone: numbers sent to the phone by myPBX to are dialled enbloc now
4925 - Phone: Trap if hotdesking registration fails
Ticket #146984. Trap if hotdesking registration fails.
4893 - Phones: Call initiated via call list was sent to wrong gatekeeper
Ticket #146211. Call initiated via call list was sent to wrong gatekeeper.
Save gatekeeper information in call list entries.
4895 - Phones: Fkeys stop displaying partners presence and call activity
Ticket #146265. Subscription are terminated and not re-established in rare cases.
E.g. Temporary call routing over ISDN line (during outage of IP link).
4855 - SIP: Adjust offered framesize in media offers on media-relay interfaces
Ticket #145079. Adjust offered framesize in media offers on media-relay interfaces.
Until now the original offered framesize was passed through.
4940 - SIP: Changed handling of History-Info header and stop sending Diversion header
Ticket #147429. Trying to comply to RFC-7044 and RFC-7131.
Decoding: Skip top-most entry "History-Info" (highest index value) if this entry reflects the called party itself.
Encoding: Add top-most entry "History-Info" (highest index value) that reflects the called party itself.
SIP header "Diversion" is removed since it is declared as deprecated (RFC-5806 Category Historic now).
4885 - SIP: Close unused UDP sockets
Ticket #145961. Close UDP sockets used for NAT type discovery after NAT type discovery is done.
4882 - SIP: Coder preference not always applied
Ticket #145867. Coder preference not always applied.
4951 - SIP: Coder preference not always applied
Ticket #147683. Configured coder preference not always applied.
4937 - SIP: Config option "No ICE" did not work in transit mode
Ticket #147334. Config option "No ICE" did not work in transit mode.
Config option "No ICE" only worked with media-relay and local-media.
4933 - SIP: Domain part missing in Contact-URI of 302 response
Ticket #147263. Domain part missing in Contact-URI of 302 response.
4939 - SIP: Memory leak when rejecting request messages with "482 Loop Detected "
Ticket #147419. Memory leak when rejecting request messages with "482 Loop Detected".
4946 - SIP: Missing response to re-INVITE(inactive)
Ticket #147523. No channels_app available to send 200/OK(inactive).
4850 - SIP: PBX sends re-INVITE after REFER was handled
Ticket #145005. PBX sends re-INVITE after REFER was handled.
Client expects to receive nothing but NOTIFY(sip-frag) or BYE from PBX.
4873 - SIP: Problem with failover on failed call attempt
Ticket #145489. Problem with failover on failed call attempt.
4958 - SIP: REGISTER rejected with "301 Moved Permanently"
Ticket #147871. REGISTER gets rejected with "301 Moved Permanently"
if TCP or TLS is used as transport protocol for SIP,
but Contact-URI in REGISTER misses corresponding "transport" parameter.
4921 - SIP: SDP body was ignored if no Content-Length header line was present
Ticket #146896. SDP body was ignored if no Content-Length header line was present.
Content-Length header line is not mandatory for SIP/UDP.
4931 - SIP: SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable
Ticket #147234. SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable (not Q931_CAUSE_AddressIncomplete_InvalidNumberFormat)
if remote proxy is currently not available ("down").
4883 - SIP: STUN not used if IP address was configured
Ticket #145945. STUN not used if IP address was configured.
STUN used if domain name was configured.
4924 - SIP: Unsymetrical codec choice at call pickup
Ticket #146926. May apper on handling of INVITE with Replaces.
4906 - SIP: Wrong coder in SDP answer after switch from "inactive" to "sendrecv"
Ticket #146537. Wrong coder in SDP answer after switch from "inactive" to "sendrecv".
4892 - SIP: Wrong error message in trace
Ticket #146176. Wrong error message in trace.
sip_client::unbind_call(SIP-CLIENT.0) invalid call handle
4896 - STUN: Binding response contained no IP address
Ticket #146297. STUN: Binding response contained no IP address.
But only if binding request came from an addr:port
that also has been configured as destination for an inbound forwarding.
Simple Traversal of UDP Through NAT
[Request In: 6816]
[Time: -359.000375000 seconds]
Message Type: Binding Response (0x0101)
Message Length: 0x0018
Message Transaction ID: 63383537316633376633356135353031
Attribute Type: MAPPED-ADDRESS (0x0001)
Attribute Length: 20
Protocol Family: IPv6 (0x0002)
IP: :: (::)
4952 - Trap due to double free
Ticket #147701. Trap due to double free of a packet.
4880 - Trap in conjunction with call completion
Ticket #145767. The new test cases in test/11.00/phone_android/phone-app-ip2x2 revealed this bug. To reproduce carry out these steps:
- Start an outgoing call.
- When ringing press the call completion button
- Press "Send Message"
- Send the message, click hangup.
- Go to the phone screen, change to the diversion settings and back.
4866 - Trap when restart is initiated
Ticket #145368. Trap in SIP stack when restart is initiated.
4863 - Video/Collaboration: ICE compatibility between v11 and v11r2
Ticket #145299. hmac_sha1 was calculated different in v11.
4899 - Video: do not use rtp marker but the timestamp to detect end of access unit
Ticket #146470. I was using the rtp marker but this is not reliable if packetization-mode equal 0 is used.
11r2 Service Release 2 (113190)
4992 - Admin UI: Make SHA256 the default signing algorithm for certificates
Ticket #149545. Change default value in drop-down menus for creating certificates
* Signature: SHA256
5007 - Application trap on start if logged in as a secondary user
Ticket #150173. If logged in to the smartphone as a secondary user the system throws an exception if we try to clear our own package preferred activities settings for the case of dialer claim "manual".
java.lang.SecurityException: Neither user 1010120 nor current process has android.permission.SET_PREFERRED_APPLICATIONS.
4977 - Call-Lists: Calls to users with multiple registrations, which were forwarded, were shown multiple times
Ticket #148583. Indicate in CDRs that there are more CDRs for the same call
4969 - CONF: Connected to a wrong conference room
Ticket #148318. With block dialing without any number the conference is assigned to a wrong existing room. This is fixed now.
5006 - Dial pad not shown after call park
Ticket #150100. After a call has been parked the dial pad should be shown again in the phone screen because we may start a new call then by just typing a number. The same on incoming message. Until now the dial pad didn't show up even if the according button was pressed.
4988 - DNS resolution for automatic configuration of softwarephone
Ticket #149434. The softwarephone in version 11 doesn't support configuration of the gatekeeper using hostnames. Instead an IP address must be given. Therefore the launcher needs to do hostname resolution using DNS, if myPBX is configured using a hostname.
4978 - Fixed myPBXDial crashes on terminal server
Ticket #148584. Some myPBX processes have been found on terminal servers, which were not accessible, causing myPBXDial to crash.
4971 - IP-DECT: Release reasons for OEM PBX
Ticket #148430. Release reasons for an OEM PBX are changed.
4994 - IP232/222/111: Do not leave screen when touching presence info of a favourite
Ticket #149617. Do not leave screen when touching presence info of a favourite.
5011 - IP232/222/111: More options for Fine grained function hiding
Ticket #150235. More options for Fine grained function hiding
Allow to hide APP_CONF, APP_LSIT and APP_DIR from display.
Allow to hide FKEYS from APP_HOME.
4986 - IP232/222/111: Own presence not updated on phone display after a while
Ticket #148818. Own presence not updated on phone display.
Self-subscription is terminated.
5000 - IP241: New config file parameters /solid-header and /solid-status
Ticket #149879. New config file parameters /solid-header and /solid-status
4976 - ISDN: Send Proigress Indicator "Originator is not ISDN" with audio calls
Ticket #148574. A SIP call can only be mapped to audio on ISDN, because we do not know, if it will be fax. Some ISDN phones do not accept an audio call without the Progress Indicator "Originiator is not ISDN" because they assume it must be fax or modem
4998 - Local time derived from UTC timestamps sometimes wrong.
Ticket #149731. The UTC timestamp was adjusted by the time offset of the current time period, i.e. by the Daylight Saving Time offset or the non Daylight Saving Time offset. Thus the local time displayed for a timestamp taken in summertime was displayed wrong in wintertime and vice versa.
4991 - Media Recording: If manual recording was configured a small file was generated even for not recorded calls
Ticket #149544. The file did not contain any RTP
4966 - myPBX dial trace didn't work correctly
Ticket #148235. The trace file hasn't been written if tracing has been enabled by its MSI property.
4990 - myPBX URI should be case-independent
Ticket #149495. The following things did not work correctly, if the URL was not in tht right case:
* Application Sharing
* WebRTC Softwarephone
Now the case of the URI doesn't matter any more.
4965 - No restart needed on dialtone type change
Ticket #148196. A change of the dialtone type already applies without restart. To reproduce the odd behaviour
- Change the dialtone type of the primary reg
- Click "OK"
- When asked for restart click "No"
- Results in message "Change activated" and indeed it's changed
5004 - OEM Registration licenses did not work anymore
Ticket #150069. Collateral damage of fix: #146486: Licenses containing digits (e.g. G729channel) did not work
4996 - PBX Broadcast: Potential trap if call of Broadcast did a transfer
Ticket #149651. Collateral damage of Fix 146609: PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer
4973 - PBX CDRs: clir flag sometimes mission
Ticket #148496. Was only in the first event of the call present
5002 - PBX Gateway Object: Outgoing Calls no Name/URL
Ticket #149966. To supress internal information to be sent to other systems
5009 - PBX Waiting: Original called number got lost on diverted calls to a Waiting Queue
Ticket #150188. This happens if the call was diverted more then once before the call is sent to the WQ. In this case the original called number should be displayed on the phone rather then the last diverting.
5005 - PBX Waiting: Trap when changing the config of a WQ with active calls to mobile operators
Ticket #150081. Duplicate delete
4980 - PBX: Add additional dialed digits to the call forward destination only in case of call forward to number
Ticket #148607. The additional dialed digits were added to an empty number and the resulting destination was wrong
5008 - PBX: Don't do RTP Proxy for WebRTC calls
Ticket #150176. RTP Proxy (or media relay) is not suppoprted by the WebRTC signaling
5003 - PBX: Dyn PBX could not turned off an on again
Ticket #150024. Response from DUMMYVOIP (WebRTC) was missing.
Ticket #149649. Hard to find the real cause
4993 - SDP: Unable to process SDP messages bigger than 4096 bytes
Ticket #149548. Unable to process SDP messages bigger than 4096 bytes.
8192 bytes is the new limit.
5010 - SIP: Add "Allow" and "Accept" and "Supported" headers to OPTIONS response
Ticket #150234. Add "Allow" and "Accept" and "Supported" headers to OPTIONS response.
4999 - SIP: Fix for media negotiation in early-media scenario
Ticket #149842. Fix for media negotiation in early-media scenario.
4949 - SIP: Must follow re-negotiation even while holding the call
Ticket #147657. Must process re-INVITE with new SDP offer even during 'inactive'.
4985 - SIP: SDP offer with "vbd=yes" was rejected with 488
Ticket #148803. Better to ignore "vbd=yes" attribute and accept as regular PCMA offer:
o=AudiocodesGW 1243985021 1243984779 IN IP4 126.96.36.199
c=IN IP4 188.8.131.52
m=audio 56814 RTP/AVP 8 101
c=IN IP4 184.108.40.206
4989 - SIP: Wrong local RTP address in SDP in some special scenarios
Ticket #149456. Wrong local RTP address in SDP in some special scenarios.
Better use local IP address that is used for signaling (e.g. in Contact-URI).
4981 - Video: do not show video window if no webcam and no video received
Ticket #148624. If both sides have no webcam video windows are still shown although no one is sending video.
4953 - Video: h264 stream wrongly decoded if poc type equal to 2
Ticket #147811. if poc (picture order count) was equal to type 2 the video stream was wrongly decoded.
4984 - With certain debug settings the app could crash
Ticket #148701. E.g. the modified test phone_android/phone-presence-ip2x2 crashed the app due to its command
!config change PHONE CONF-UI /trace on
when it afterwards configured fkeys.
11r2 Service Release 3 (113236)
5084 - Favourite cannot be added if Fav App is not activated once
Ticket #152437. Favourite cannot be added if Fav App is not activated once.
5045 - Fax server: Wrong error correction
Ticket #151280. The error correction doesn't work if it is necessary. It results in missed document parts or failed connections. This is fixed now.
5027 - H.323/TLS: Authentication with device certificate for analog interfaces of IP22, IP24, ... family
Ticket #150646. The certificate name is checked against the beginning of the registration name, so a certificate name of 009033xxxxxx is good for a registration of 009033xxxxxx-TEL1 as well.
4972 - H.323: No Media after Pickup of a call to a trunk incomplete destination with RTP Proxy enabled
Ticket #148459. Media negotiation did not complete
4891 - H.323: No Media in case of calls from trunks with media-relay/exclusive coder to a PBX with rtp-proxy to broadcast destinations
Ticket #146166. Enabling Media-Relay on the trunk and do rtp-proxy in the config is not a good idea for performance reasons allow, but should still work.
5051 - IP222/232/111: Config parameter missing for PARTNER fkey
Ticket #151488. Config parameter "Aufschalten" missing for PARTNER fkey.
5064 - IP222/232/111: Display Alerting Partners on Pickup Key too
Ticket #151882. Display Alerting Partners on Pickup Key too.
5038 - IP222/232/111: Mark directory entries with "mobile" symbol if Number Attribute is tagged with 'M'
Ticket #150867. Mark directory entries with "mobile" symbol if Number Attribute is tagged with 'M'.
For more details see http://wiki.innovaphone.com/index.php?title=Reference10:Phone/User/Directories
5062 - IP222/232/111: Phone-UI: Change page on 'key-press' or 'touch-on'
Ticket #151871. Change page on 'key-press' or 'touch-on' (Not on 'key-release' or 'touch-off').
And handle long-press.
5054 - IP222/232/111: Phonenumbers from directory are not normalized
Ticket #151637. Phonenumbers from directory must be normalized using the dialing location before used.
In Directory: +49 7031 73009 0
To be dialed: 00049 7031 73009 0
5025 - IP222/232/111: Suppress "Audible Signal" of Pickup fkey while DND is ON
Ticket #150578. Suppress "Audible Signal" of Pickup fkey while DND is ON.
5066 - IP222/232/111: Trap in display rendering
Ticket #151908. Trap in display rendering.
4987 - IP232/222/111: Change app when using keys LEFT or RIGHT
Ticket #149431. Change app when using keys LEFT or RIGHT.
5030 - IP232/222/111: Ghost call was displayed during transparent recording
Ticket #150746. Ghost call was displayed during transparent recording.
5040 - IP232: Backspace is executed before text input control has focus
Ticket #150946. When touching a text input control that hasn't got the focus yet at the very right end, the last character is deleted.
5057 - IPv6: De-fragmentation did not work
Ticket #151706. De-fragmentation did not work if more than 2 fragments were received.
5082 - ISDN: Calls to NT Point to Multipoint terminated if a single endpoint responds with RELEASE_COMPLETE
Ticket #152261. A RELEASE_COMPLETE should be ignored as long as other endpoints could still accept the call
5071 - Linux: Deleted device DNS
Ticket #151990. If the Linux IP address is renewed, the actual device DNS is cleared. This is fixed now.
5022 - myPBX Android sometimes incorrectly preferred ppp0 over wlan0
Ticket #150536. Changed the strategy when to prefer ppp0. Now we take wlan0 if the wlan0 local address matches the remote address better than the ppp0 local address, i.e. if the number of matching msb's is bigger for it.
5041 - myPBX: New translations
Ticket #151054. Translations for the myPBX launcher and the myPBX web application have changed.
5077 - myPBX: New translations
Ticket #152106. New translations for the myPBX launcher and the myPBX web application.
Ticket #150936. myPBX hides calls to the recording. In this context a trap could occur.
5072 - Network: Device's secondary DNS is cleared on dynamical route change
Ticket #152003. The actual secondary DNS of the device is cleared if a dynamical route is changed (a PPP connection or the Linux IP address). This is fixed now.
5069 - PBX Boolean: Access rights (visibility) made configurable
Ticket #151937. Needed for the boolean function key
5073 - PBX Broadcast Conference: Call to WQ not closed
Ticket #152074. If the PBX Broadcast Conference calls a PBX Waiting Queue, the call isn't recognized as closed at the end of an announcement. This causes that the Waiting Queue isn't called again. It is fixed now.
5015 - PBX CDRs: Forwarded calls where missing in the call lists
Ticket #150330. Collateral damage from
148583: Call-Lists: Calls to users with multiple registrations, which were forwarded, were shown multiple times
5036 - PBX Conference: Trap
Ticket #150852. There is a trap in the PBX conference call. This is fixed now.
5074 - PBX Exec: Call was sent to secretary even if a CFU was set
Ticket #152082. In case the CFU destination was busy, because of Busy on ... Calls. The caller should get busy instead.
5021 - PBX Mobility: Unexpected restart on very unlikely call clearing collision
Ticket #150530. Missing null pointer check
4867 - PBX Session Border Object: Deleting one Session Border object clears registrations/calls on all Session Border objects
Ticket #145375. Happens only if the Session Border Object, which is deleted has active registrations
5063 - PBX SOAP: TAPI could not assign users to correct PBX in setups with many PBXs
Ticket #151880. Group handling has changed due to dialog subscriptions accross PBXs
5076 - PBX Waiting: A call parked at an operator was regarded as active call
Ticket #152095. The operator was then regarded as busy
5031 - PBX Waiting: Input field for "Operator Presence Clear after ..." too small
Ticket #150779. It was not visible if too many digits were entered
5067 - PBX Waiting: Set Operator presence did not work correctly
Ticket #151930. Presence was sometimes reset before the configured timeout
5081 - PBX WebRTC: Unvisible hanging calls when terminating a WebRTC call by disallowing access to Audio/Video devices
Ticket #152191. Presence of the user indicated on-the-phone and idle reset did not work in such a case.
5012 - PBX: Append additional dialed digits to call forward destination for GW type destinations only
Ticket #150321. This function could be abused by users
5068 - PBX: CFB on Trunk or Gateway did not work if the call was cleared with DISC
Ticket #151934. This happend for example on ISDN interfaces with in-band busy tones
5075 - PBX: Registrations on multiple users sometimes lost, when user objects were changed
Ticket #152091. A registration for multiple ussers is used for example to register multiple FXS interfaces to different users. The changes could be things like presence of CF updates.
5080 - PBX: Twin Phone algorythm did not work for transfer/recall
Ticket #152169. A recall after a transfer should also use the twin phone algorythm. For example if one of the phones is busy, the call should be sent to the busy phones only.
5026 - phone: cc-exec-possible indications for a pending call completion lost in some cases when sent to a busy phone
Ticket #150645. - always when call-waiting was disabled on the phone
- when the phone was put on hook to terminate the active call
<!- app_ctl.cpp app_cc.cpp -->
Ticket #152146. If the PC link is enabled per configuration the PC-port of the switch is now kept in forwarding state independent of the physical link state.
If the PC link is disabled per configuration the PC-port of the switch is set to disabled state.
5028 - Phones: Immediate cleanup resources when rejecting 'exec-possible' (call completion)
Ticket #150648. Immediate cleanup resources when rejecting 'exec-possible' (call completion).
5085 - Problems on login (bad encoding)
Ticket #152439. 0:0041:104:1 - str::to_latin1(3) - caller 9443dd58 - bad encoding
5049 - Refresh the NAT mapping also for packets from outside to inside
Ticket #151387. NAT mappings were only refreshed for packets from inside to outside. This could cause loss of the media stream if silence compression was enabled or if ICE selected different routes for the forth and back traffic. Therefore refresh the mapping also for packets from outside to inside.
5050 - SDP: Encoding was wrong due to uninitialized variables
Ticket #151458. Encoding was wrong due to uninitialized variables
5055 - Secure freeing of bufman buffers
Ticket #151689. New function bufman::free_secure that overwrites the memory before freeing.
5078 - Session Border Registrations were lost, if a "License only" registration at the master was re-established
Ticket #152107. Happend for example when the license master was restarted
5061 - SIP: CANCEL rejected when From-URI contains "epid" parameter
Ticket #151825. CANCEL rejected when From-URI contains "epid" parameter.
5046 - SIP: Changed trace message text
Ticket #151289. Changed misleading trace message text from "SIP message too large"
into "End of SIP message not found".
5044 - SIP: ctComplete not always interworked into re-INVITE with updated P-Asserted-Identity
Ticket #151262. ctComplete not always interworked into re-INVITE with updated P-Asserted-Identity.
But only if ctComplete is passed through (in recording scenario).
5058 - SIP: Do not send SAVP answer to an AVP offer
Ticket #151748. Do not send SAVP answer to an AVP offer.
5024 - SIP: Fix for memory leak
Ticket #150572. Fix for memory leak when handling REGISTER with "gruu" and "+sip.instance".
5065 - SIP: Keep registration state on "UP" even if timeout on call signaling
Ticket #151893. Keep registration state on "UP" even if timeout (no-response) on call signaling.
Kicking registration is only required if alternative registrar address is available.
5086 - SIP: Memory leak when receiving more than one 180 Ringing with name info
Ticket #152472. Memory leak when receiving more than one 180 Ringing with name info.
5037 - SIP: Must reject any re-INVITE for t38 if "Enable T.38" is not set
Ticket #150858. Must reject any re-INVITE for t38 if "Enable T.38" is not set.
Return 488 Not Acceptable Here.
5083 - SIP: New config option /send-deprecated-diversion-header
Ticket #152337. Diversion header is not sent anymore since v11r1sr5 / v11r2sr1 / v10sr24 / v9hotfix50.
For interop reasons this config option is added.
If set the old and deprecated Diversion header is sent.
5023 - SIP: No fast re-INVITE after reject for re-INVITE for t38
Ticket #150568. If switch to t38 has been rejected, there's no need to send
another re-INVITE for audio (except in case of ICE).
5048 - SIP: Re-negotiation from Audio to CLEARMODE did not work
Ticket #151350. Re-negotiation from Audio to CLEARMODE did not work.
re-INVITE was rejected with "SIP/2.0 488 Not Acceptable Here".
5033 - SIP: Re-negotiation to fax did not work in some cases
Ticket #150790. Re-negotiation to fax did not work in some cases.
5060 - SIP: Try to handle offer/offer-collision
Ticket #151819. Try to handle offer/offer-collision.
1. Send re-INVITE with t38 -> rejected with 491
2. Receive re-INVITE with t38 -> rejected with 488
Better handle as offer/offer-collision and send 200/OK instead of 488.
5042 - SIP: Wrong expires parameter in 200/OK for REGISTER
Ticket #151067. Wrong expires parameter in Contact header in 200/OK for REGISTER, but only if in case of multiple bindings.
5034 - TCP/UDP: Logging did not show correct IP addresses
Ticket #150815. For IPv4 alway 0.0.0.0 was displayed
5014 - timestamps set by logger could be wrong when the system time was set delayed after boot
5013 - timestamps used in event logging could be wrong when setting of system time was delayed
5020 - TLS/DTLS: Support for Diffie-Hellman key agreement
Ticket #150485. Add the following cipher suites to DTLS:
5052 - TLS/DTLS: Support for ECDHE key agreement
Ticket #151500. * Research how Diffie-Hellman works with elliptic courves and if we can do it with reasonable effort
* Port EC library
* Implement ECDHE handshake
5043 - TLS: Config options for disabling individual cipher groups
Ticket #151261. ;TLS0 /no-rsa on: disable RSA key exchange
;TLS0 /no-dhe on: disable DHE key exchange
;TLS0 /no-ecdhe on: disable ECDHE key exchange
;TLS0 /des on: enable DES cipher suites
Note that the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is no longer used unless configured.
5059 - TLS: Overwrite sensitive data before deleting
Ticket #151757. To avoid leaving sensitive data in free memory space.
5017 - unsent log data was not freed when the log server shadow was disabled
5016 - Use SHA256 for automatically created certificates
Ticket #150332. Certificates that are created without any user interaction were created using SHA1. Now SHA256 is used.
5047 - Voicemail: Duplicate Leak Checks
Ticket #151343. Occurred within regression tests
11r2 Service Release 4 (113260)
5153 - CF Call Lists: Counting of missed calls wrong, in case of multiple registrations or mobility
Ticket #154454. Call was counted as missed even if accepted on other device
5170 - Config dir and files were not created for a different user than the installing user
5124 - Gateway: A route with the matching number terminated with '!' should cut off any following digits
Ticket #153837. This worked fine for enblock calls, but not for overlap dialing.
5127 - Gateway: Some protocol settings got lost, when changing interface maps
Ticket #153873. The settings, which got lost are:
* H.323/TCP or H.323/TLS - was changed back to H.323
* SIP No registration
* SIP transport tcp or tls
5123 - H.323: Potential restart on incoming H.245 TLS connection
Ticket #153824. This is something which happens with very specials configurations only.
5126 - IP-DECT: H.323 user registration with RAS über TCP/TLS (H.460.17) added
Ticket #153851. Now it is possible to register the users with H.323 with RAS über TCP/TLS (H.460.17).
5129 - IP-DECT: Reset required notification for OEM version fixed
5130 - IP-DECT: SRTP default value for OEM version changed
5088 - IP222/232/111/112: Wrong melody played in ringtone configurator
Ticket #152504. Wrong melody played in ringtone configurator,
but only if ring-melody still configured as "Default".
5143 - IP222/232/111: Attribute "No Pickup" could not be configured for Partner fkey
Ticket #154254. Attribute "No Pickup" cannot be configured on Partner fkey when configuring on the Phone.
Was only available on Web config before.
5158 - IP222/232/111: Pending inbound call-completion requests were not displayed in call lists
Ticket #154519. If someone calls you and gives up before answering, a missed call is placed into call-list.
If caller activates call-completion, this 'missed call' entry is now replaced by a 'call-completion' entry instead of getting deleted from call-list.
5145 - IP222/232/111: Some call list entries could not be called back
Ticket #154326. Some call list entries could not be called back since v11r2sr3.
Collateral damage from fix #151637.
5162 - IP222/232/111: Some fkey config parameters got lost when re-configuring fkey on the phone
Ticket #154541. Some fkey config parameters got lost when re-configuring fkey on the phone.
E.g. "Send as Control Call" on 'Dial' fkey.
5122 - IP222/232/111: Subscription started by call list app used display name as destination user-id
Ticket #153801. Subscription started by call list app used display name as destination user-id.
5120 - IP232: Phone-UI: Paging left-ward did not work since v11r2sr3
Ticket #153741. IP232: Phone-UI: Paging left-ward did not work since v11r2sr3.
5138 - IP6: setting the "Default Gateway" of an IP6 interface with "Address Configuration:Static" did not work
5121 - IPVA: Number Of Available Vars Segments 11
Ticket #153750. was 1. Now 11: twice as much as for an IP6010.
5099 - Logging of PBX SOAP Admin requests resulted in broken log messages
Ticket #153261. The text contained NUL characters und no XML data as it should
5169 - Multiple invokes of user config screen possible
Ticket #154819. Showing only the first Screen with viable Information
5142 - myPBX: Allow non-breaking-spaces in phone numbers
Ticket #154206. Phone numbers from Outlook can contain non-breaking-spaces. For example this happens with contacts that are synchronized from an iPhone.
5091 - myPBX: New translations
Ticket #152694. New translations for web application and launcher.
5146 - myPBX: New translations
5100 - PBX Number Map; Call was forwarded with diverting leg2 info
Ticket #153279. The call thru a Number Objekt appeared at the called endpoint as a call diverted by the Number Map. This caused problems, when e.g. a Voicemail was called. The Number Map should be transparent for the called endpoint.
5089 - PBX SOAP: LocationUrl broken, if standby slave takes over
Ticket #152554. The URL contained the expession (NULL).
5102 - PBX SOAP: Struct item tag name changed from v10 to v11
Ticket #153455. It should be possible that this tag name is chosen freely, but there are applications which depend on a specific name.
5125 - PBX Waiting: Disconnect was signaled with SOAP when announcement changed
Ticket #153845. This caused applications to show a wrong state
5156 - PBX Waiting: SOAP UserRedirect of operator call did not work as expected
Ticket #154490. The operator was re-called after 3s
5087 - PBX: Hide Calls page
Ticket #152496. config option to hide the PBX calls page for privacy
5144 - PBX: New visibility flag Pickup and ON_THE_PHONE independent of presence
Ticket #154301. This solves two issues:
- customers would like to allow pickup, without providing full dialog info with all numbers
- customers would like to give visibility to on-the-phone, without revealing presence
5097 - PBX: Registrations not counted correctly, when registering with MAC address to old-style HW-ID
Ticket #153121. When user config was changed the existing such registrations were not matched correctly to the configured devices. This could cause all kind of problems. It was detected when TAPI lines disappeared.
5095 - phone: an inbound call arriving early after boot was 'automagically' rejected sometimes
5094 - phone: ip222/232/111/112: CSV export of local directory left name column empty
5103 - Reduced the sidetone gain on IP222
Ticket #153490. The sidetone was perceived as too strong on IP222. Reduced it by 6 dB through different balancing of analog and digital mic gain.
5093 - register for notification on changed variables only once
5150 - Show calls with CFNR to another user as missed call in the myPBX call list
Ticket #154442. These CFNR calls are now shown as missed call in the myPBX call list.
The myPBX and phone call list now behaves the same.
Such calls are also missed if the user, to which the CFNR pointed, connects the call.
5090 - SIP: Accepting call from myPBX doesn't work
Ticket #152586. Accepting call from myPBX doesn't work.
NOTIFY(talk) from PBX was rejected with "Bad Event".
5119 - SIP: NOTIFY on a subscription was rejected with "481 Call Leg/Transaction Does Not Exist"
Ticket #153698. NOTIFY on a subscription was rejected with "481 Call Leg/Transaction Does Not Exist"
Collateral damage from
#152586: SIP: Accepting call from myPBX doesn't work
(v12r1 / v11r2sr4 / v11r1sr6)
5155 - SIP: Trap on calls with very long phone number
Ticket #154470. Trap on calls with very long phone number.
5139 - SIP: Trouble handling SDP offer with "vbd=yes"
Ticket #153977. Trouble handling SDP offer with "vbd=yes".
m=audio 43028 RTP/AVP 8 18 100 118 110 96
5154 - SIP: Wrong local media address selected in some cases
Ticket #154466. Wrong local media address selected in some cases.
When sending INVITE to inbound registrations (e.g. PBX clients).
5096 - Update of Presence Info on Extension Module does not work if Extension Module and Phone have the same list displayed
Ticket #153044. Update of Presence Info on Extension Module does not work if Extension Module and Phone have the same list displayed
5157 - Video/Collab: libraries were not started if socket->bind call failed for a single port.
Ticket #154514. we just allowed WSAEADDRINUSE to happen as error for bind calls but it does not matter if an error ocurrs, maybe following port does not return an error.
Ticket #153879. Font-family of input, select, textarea, button did not inherit body style.
Using now "font-family:inherit" to have same font-familiy all over.
5131 - when the system time was derived from an ISDN trunk the current timezone offset was not taken into account
Ticket #153905. Happens when no NTP server is available and "Set Date/Time" is checked under "Gateway/Interfaces/Interface/TELx"
11r2 Service Release 5 (113289)
5200 - 802.1X: Display "Proxy-Logoff"-Checkmark Only Where Applicable
Ticket #156117. Display the checkmark only on phones with a "PC"-port
5172 - Alarm on CF removal without previous unmount
Ticket #154922. If the CF card is physically removed or by a false internal card detection (e.g. due to a card issue), an alarm is now raised.
5183 - allow dsp trace to be switched on/off during operation
5215 - CF Call Lists: Read next mechanism did not work
Ticket #156495. When scolling down the call list in myPBX an pressing the button to read more entries, the same entries were added again to the end of the list.
5226 - configured DNS adresses sometimes lost after reconfiguration of Linux-AP
5233 - Do not refresh myPBX if communication with an office application crashed
Ticket #157587. Sometimes the COM connection between myPBX and an Office application fails.
In this case, myPBX is now not completely refreshed anymore, just the COM part.
You'll still have to restart your Office application (hinted in the myPBX trace).
5218 - Favourite Subscriptions are not unsubscribed if Phone App is activated automatically
5190 - Faxserver: Receiving G.711 fax aborted sometimes with ECM
Ticket #155890. Error decoding T.38 data from DSP
5194 - Fix for trap in SIP stack when using TCP or TLS as transport
Ticket #156054. Fix for trap in SIP stack when using TCP or TLS as transport.
5173 - Gatekeeper: Protocol name SIP changed to SIP/UDP
Ticket #154982. The protocol name in the drop down menu for registrations is changed from SIP to SIP/UDP.
5176 - Gateway: Logging for Gateway routing showed maps, which were not executed
Ticket #155083. Output was wrong/confusing
5175 - Gateway: On calls between Exclusive Coder interfaces and non-Exclusive Coder interfaces set both sides to exxclusive coder
Ticket #155078. Also the coder is set to the coder on the original exclusive coder interface
5188 - H.323: Checking of old IP240-1000 device certificates did not work
Ticket #155841. There are 'old' device certificates with a name of IP240-1000-<mac4>-<mac5>-<mac6>. These have to be matched to registrations using the mac address as hardware id. The algorythm doing this, did not take the -1000 into account.
5212 - H.323: Send ICE candidates in an answer only if there were ICE candidates in the offer
Ticket #156390. Most endpoints ignore these candidates, but it does not conform to the standard to send them and some endpoints treat it as protocol error
5168 - HTTP request to <domain>/drive/... accessed the local CF
Ticket #154767. HTTP request to a URL <domain>/drive/... e.g. from a voicemail script accessed the local CF instead of the remote resource.
5211 - HTTP: IP V6 support for allowed station
5222 - IP-DECT: Local ring-back tone after call transfer and early media
Ticket #156966. If a call in alerting state and with early media is transferred and the new call hasn't early media, no ring-back tone is heard. This is fixed now.
5223 - IP-DECT: MWI update with handset change (login feature)
Ticket #156971. If the handset is changed with the login feature, the MWI isn't updated correctly. This is fixed now.
5166 - IP-DECT: Registration facility for OEM PBX changed
Ticket #154716. The facility for user registrations to an OEM PBX is changed.
5195 - IP111/222/232: Trap when trying to configure a function key
Ticket #156067. Trap when trying to open function key configuration.
But only in conjunction with "hide-mask" and "lock-mask and "pinlock-mask" settings.
5220 - IP222/232/111/112: Bug in key handling
Ticket #156856. Bug in key handling.
Every key event after R key press was discarded.
E.g. Going onhook quick after pressing R key does not disconnect.
5207 - IP222/232/111: Blind transfer with <redial>12345<redial> was not possible
Ticket #156285. Blind transfer with <redial>12345<redial> was not possible, as it was possible on old telephones.
5203 - IP222/232/111: Disconnected consultation call not dropped when retrieving held party
Ticket #156182. Disconnected consultation call not dropped when retrieving held party.
5210 - IP222/232/111: Favorites not sorted different compared to myPBX
Ticket #156302. Greek letters are sorted behind latin letters on myPBX, but before latin letters on phones.
Now greek letters are sorted behind latin letters on phones too.
5198 - ip28: incorrect measurement of pulse dial pulse length
Ticket #156110. ip28 pulse dial measured the pulse length as 10ms too long. In some cases this crossed the threshold of 80ms and detected a hook-flash instead of a digit.
5174 - IPVA: Trap when activating IDE tracing
Ticket #155057. Trying to activate IDE tracing caused a crash.
5179 - Issue event and prevention of stackoverflow under high CF load
Ticket #155605. An event is now issued if too many files/directories are open.
A stackoverflow under such a condition has been fixed.
5181 - make filetrace hotconfigurable
Ticket #155703. Enabling/Disabling file trace does not require a restart anymore
5214 - Mobility: CFNR after timeout back to another user who has diverted the call to the Mobility User did not work
Ticket #156474. A loop detection was prohibited this unnecessarily
5185 - myPBX: Docking did not work correctly in Windows 10 with scaled desktop
Ticket #155720. If the scaling of text, apps and other elements was set to 125% or more, myPBX did not dock to the right position on the screen.
5205 - myPBX: New translations
Ticket #156239. New polish translations for v12 and v11
5164 - myPBX: Redirect to another PBX using HTTPS
Ticket #154659. myPBX always redirected to an HTTP URI. Now the redirect keeps the current protocol.
5152 - New visibility setting for dialog info without IDs
Ticket #154453. Allow seeing dialog info without IDs. This is needed for pickup without exposing the numbers of calls.
Additionally we did small improvements for the user interface in myPBX.
5228 - No connection to webrtc
5171 - PBX CDRs: No info-from, info-to events after conn
Ticket #154844. These carry no information at all, and could increase the volume of the CDRs significantly. They could be generated in case of AOC information received from some ISDN/SIP providers
5186 - PBX Conference: Room number length specific announcement
Ticket #155778. The PBX conference object searches for the room number input announcement a room number length specific file first now.
5204 - PBX SOAP: Call Intrusion calls could not be initiated with SOAP
Ticket #156194. The rc in UserCall argument needs to be sent to the local phone as well.
5177 - PBX Waiting: Pickup an alerting call from queue did not work anymore
Ticket #155448. Call was disconnected
5165 - PBX Waiting: Remote number wrong after round robin recall, if transfer had happend on incoming call
Ticket #154709. For example if a consultation call is made to the WQ and the then the call is transfered, the remote number on the operator phone changes from the phone used for the consultation call to the original caller. After round robin, the phone used for the consultation is displayed again as remote number
5216 - PBX/Quick Dial: Consider General Checkmark "Hide Connected Endpoint"
Ticket #156598. Alpha display information was erronously generated, regardless of the setting of the checkmark named "Hide Connected Endpoint.
5178 - PBX: Default visibility settings including Calls and Calls with number
Ticket #155449. Additionaly use terms visibility and calls instead of access and dialog
5189 - PBX: Voicemal: Wrong connected number sent, in case VM was 'local' object
Ticket #155881. The caller got a display of the VMs node number, which is not desired for 'local' objects.
5199 - PBX: Wrong number display during ringback on diversion to a local object
Ticket #156116. The number was displayed containing node prefixes
5229 - phone: ip241 - manual configuration of IP address, netmask and default-gw directly at phone did not work
5219 - Phones: Presence not updated on phone display
Ticket #156635. Sometimes the self subscription for Presence is terminated by the phone.
5182 - rpcap IP trace implemented
5184 - set softwarephone path without quotes
5225 - SIP/SDP: Cisco does not support SRTP lifetime
Ticket #157106. http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/security/8_6_1/secsipvideo861.pdf
"The lifetime parameter in the SDP must not be populated."
New config file option for Cisco interoperability:
config change SIP /no-master-key-lifetime
5180 - SIP: Bug on media negotiation
Ticket #155650. Bug on media negotiation.
Second provisional response contains an SDP offer instead of previously sent SDP answer.
Discovered in automated fax test (media/fax).
5209 - SIP: Changing Call-Info header a little to please Gigaset N720
Ticket #156300. Call-Info header is used to request automatic call answer.
Now writing IP address into SIP-URI instead of "domain".
5224 - SIP: Do not interwork an early channels answer into 183 Session Progress with SDP if no PROGRESS indicator
Ticket #157003. Ein Fall von Interworking zwischen SIP-Carrier und einer ASCOM-IP-DECT-Base-Station.
ASCOM sendet ALERT mit Early-Answer (aber ohne PI).
Wenn wir da ein 183 Session Progress mit SDP-Answer zum SIP-Carrier geben, denkt dieser, wir spielen Early-Media ein.
Tut die ASCOM-IP-DECT-Base-Station aber gar nicht.
Der entfernte Anrufer hört dann Stille bis zum Connect.
5240 - SIP: ICE on Overlap-Dialing and Early-Media
Ticket #157818. Only one side restarts ICE after re-routing.
Automated test project media/pbx fails.
5202 - SIP: Local IP address in Contact-URI not updated when using SIP/TCP or SIP/TLS
Ticket #156170. Local IP address in Contact-URI not updated when using SIP/TCP or SIP/TLS.
For the very rare case that the local IP address changes at runtime.
5246 - SIP: Media negotiation fails in some call scenarios
Ticket #158097. Media negotiation fails in some call scenarios with Waiting Queue involved.
5227 - SIP: Multiple SIP proxies for registration can cause high load
Ticket #157277. Proxies are tried round robin without delay.
5193 - SIP: No audio due to bug in media negotiation (Interop with Openstage phones)
Ticket #155988. No audio due to bug in media negotiation.
Occurs when called SIP client returns an SDP answer with more than one selected audio codec:
o=OpenStage-Line_0 513161446 1351641410 IN IP4 10.253.7.13
c=IN IP4 10.253.7.13
m=audio 5010 RTP/AVP 18 8 0 101
a=silenceSupp:off - - - -
5197 - SIP: Trap when parsing presence XML with many presence/tuple elements
Ticket #156102. Trap when parsing presence XML with more than 5 presence/tuple elements.
5191 - Softwarephone doesn't react anymore when 2 headsets are plugged in
Ticket #155895. swphone Loops endlessly during Startup when more than one HID telephony device is present
5231 - Subscriptions of favourites have not been destroyed after leaving fav app
Ticket #157467. Subscriptions of favourites have not been destroyed after leaving fav app
5187 - Trap while reading kerberos config after upgrade from v9
Ticket #155804. Boxes with version 10 or higher could trap while starting after upgrade from version 9, if kerberos was configured.
5141 - Use CN as file name for certificate downloads
Ticket #154170. Previously the file name for all certificate downloads was "certificate.crt". Now the CN (or the next available name component) is used, like "IP800-06-11-ac.crt".
5206 - When installation package is deleted a new user cannot run softwarephone
5196 - When registering via mypbx and using passwords with special characters, registering fails
11r2 Service Release 6 (113306)
5272 - Admin UI: Truncated Kerberos host name after config changes in CMD0
Ticket #160137. When changing the configuration of CMD0, in some cases the host name of the box was erroneously truncated to the length of the realm name.
5238 - CF Call Lists: Leak when configuring an invalid WebDav destination
Ticket #157779. The files in the local WebDav client were not closed, when writing failed
5208 - H.323: Audio not switched to correct coder, when connecting a DSP to an active VOIP channel
Ticket #156298. Happened on IP-DECT when putting a call on hold, the putting the same call from the other side on hold and then retrieving it again from the original side, if different coders were used for the call end to end and for the MOH.
5243 - H.323: Calls from SIP media-relay/exclusive coder to Conference via H.323 did not work
Ticket #157922. In this case the no media answer was generated with the connect, which caused SIP to timeout
5239 - H.323: No DTLS after hold/retrieve on media-relay
Ticket #157808. This caused a WebRTC call to be disconnected after hold/retrieve
5270 - H323/tls does not register anonymously
5258 - Intermediate crash when early media was recieved
5256 - IP-DECT: Release code for unconnected calls to radio
Ticket #158502. If a gatekeeper call isn't alerted or connected by a handset and is released again, the release code isn't forwarded to the radio. This is fixed now.
5265 - IP-DECT: Release code forwarded to DECT
Ticket #159607. The release code isn't forwarded to the DECT system in some cases. This fixed now.
5261 - IP-DECT: Release string added for IP1202
Ticket #159534. The release string is missed on the IP1202. This is fixed now.
5251 - IP-DECT: SRTP configuration for OEM version
Ticket #158335. After changing the default value for SRTP the configuration couldn't be saved in the OEM device version. This is fixed now.
5255 - IP111: Fix for a trap
Ticket #158433. Fix for a trap
5237 - IP112: USB headset speaker volume lower than on IP222
Ticket #157742. The volume control for the USB headset was calibrated to a gain of 0 on maximum setting but should instead match the IP222 which has gain 0 on a mid level setting and allows adding actual gain.
5264 - myPBX: Visibility settings for presence note had no effect in search result
Ticket #159577. The presence note was displayed in the search result, event if it was configured to be invisible.
5234 - PBX Waiting: Operator call transfered by SOAP was not shown as transfer call
Ticket #157662. This function is needed in the innovaphone Operator application
5244 - PBX Waiting:CDR did not show the transfer to the operator anymore
Ticket #157932. This was a collateral damage from fix #138649: PBX Waiting: CDRs in mode 'Operator connect for SOAP' should reflect the time a caller is waiting in queue
5235 - PBX: For subscription calls to other locations, cpu for media relay was reserved, if media relay was enabled
Ticket #157681. The subscription calls never use media, so no reservation should be made
5245 - phone: function keys "Create Registration" and "Switch" could not be configured for H323/TCP and H323/TLS
5257 - phone: ip222,ip232,ip112: support additional product IDs for Plantronics Savi 740 and Jabra Pro 9460
5260 - Phone: STUN server config missing at function key "Create Registration"
Ticket #159503. STUN server config missing at function key "Create Registration" for H323 regs.
5253 - Phone: STUN server configured at function key "Create Registration" was not used
Ticket #158365. STUN server configured at function key "Create Registration" was not used
Regards SIP registrations only.
5263 - Phones: Fix for a trap
5281 - Possible trap in DTLS
Ticket #160545. Trap with DTLS-SRTP with Firefox 42
5274 - SIP: Bad SDP answer for re-INVITE after rejected t38
Ticket #160246. 1. Call setup with offer/answer exchange for coder "A".
2. re-INVITE for "T38" is rejected with 488.
3. re-INVITE for coder "A" is accepted but bad SDP answer is sent.
5254 - SIP: Bug when handling REGISTER from same addr/port for different users with same Contact-URI
Ticket #158382. Bug when handling REGISTER from same addr/port for different users with same Contact-URI.
Seconds REGISTER just got 200/OK without any processing.
5268 - SIP: Digest authentication sometimes fail due to wrong calculation
Ticket #159742. Digest authentication sometimes fail.
Wrong method is used to calculate digest response on client side.
5271 - SIP: Fix for SIP clients not supporting RTP/SAVP (media encryption)
Ticket #160101. Fix for SIP clients not supporting RTP/SAVP (media encryption).
If INVITE with RTP/SAVP is rejected with "406 Not Acceptable",
the INVITE is re-tried without media encryption (RTP/AVP).
This workaround already worked for 408 or 415 responses.
Now it works for 406 also.
5241 - SIP: ICE information of remote channels got lost
Ticket #157868. ICE information of remote channels got lost.
Also honor CHANNEL_FLAG_OFF.
5252 - SIP: Interop with Jitsi client
Ticket #158355. Adding "Jitsi-Conference-Room: xxx" to INVITE.
5236 - SIP: Support for CTI using REFER without preceding INVITE
Ticket #157731. Support for Third Party Call Control (3pcc) using REFER outside a dialog.
5259 - SIP: Support for RFC-4904 (Trunk Groups in tel/sip URIs)
Ticket #159435. Extracting CDPN from Request-URI's like this:
5262 - SIP: Wrong local RTP address selected on interfaces without registration
Ticket #159537. Wrong local RTP address selected on interfaces without registration.
But only if "Proxy" option was not configured.
5278 - TLS: Verifying of RSA signatures didn't always work
Ticket #160354. If the signature of a certificate started with a null byte the verification could fail in some special cases.
11r2 Service Release 7 (113345)
5325 - Audio packets delay every 3. Packet
Ticket #162867. Sometimes, the softwarephone sent inconsistent RTP data
5326 - CF Call Lists: There should be no entry if no number/name was dialed
Ticket #162915. Just going off-hook created an entry in the call list
5327 - DTLS: ClientHelloExtensions were added twice after HelloVerify
Ticket #162916. After receiving a HelloVerify the ClientHello contained two times the same extensions Elliptic Curves and EC Point Formats.
5301 - DTLS: Support for ECDSA cipher suites
Ticket #161974. Support for client-side
5341 - Fax server: Maximum frame timeout increased
Ticket #163244. The maximum frame timeout is increased for compatibility issues.
5340 - Fax server: Mode bit check removed
Ticket #163240. The mode bit check is removed because of non-compliant remote devices.
5333 - FAX: Judged training failure in some cases where TCF was well acceptable
Ticket #163056. During FAX reception noise patterns with alternating good and bad bytes at the beginning or end of the TCF were judged as training failures even though the pattern was good for a sufficient interval.
5337 - Fix for verification of ECDSA signatures
Ticket #163173. Sigatures that need addition of leading zeros were not verified correctly.
5319 - Fixed tooltip for STUN server config
Ticket #162597. Fixed tooltip on page IP4/General/STUN
5302 - Gateway: Cut off trailing # (a.k.a. hash or poundsign) from CDPN on routes with "Force enblock" option
Ticket #161978. Cut off trailing # (a.k.a. hash or poundsign) from CDPN on routes with "Force enblock" option.
Already done on calls with overlap dialing.
Also done on calls with sending-complete indication.
5288 - Gateway: No busy tone was played with MOH Mode to MOH Source on disconnect
Ticket #160996. So a Music on Hold source connected to an FXS interface could not detect that the call was disconnected and did not release the line, so it was busy for further calls
5299 - H.323/ISDN: Slowstart Call from H.323 to ISDN could fail under special conditions
Ticket #161645. PROGRESS message received after SETUP_ACK
5332 - H.323: Unexpected restart, when forwarding a call without ICE but with DTLS to an interface with no encryption
Ticket #162964. This results in empty ICE data, which was not handled well.
5287 - Implement ECDSA algorithm
Ticket #160967. * Update micro-ecc library in order to support arbitrary hash sizes
* Implement ECDSA using the library
5286 - IP-DECT: Avoid busy treatment during call transfer
Ticket #160956. If feature codes are enabled on the DECT Master, call waiting is disabled and there are pending calls for call transfers (with SIP), further calls are rejected as busy instead of forward them to the idle handset. This is fixed now.
5316 - IP-DECT: Reroute result with alert response
Ticket #162421. Now the reroute result is sent if an alert is received from the reroute destination call instead of the connect.
5297 - IP-DECT: Support multiple call transfers/reroutes
Ticket #161608. Now it is possible to transfer or reroute a call by the call transfer or reroute destination.
5277 - IP112 USB headset microphone not sensitive enough
Ticket #160306. From the field we got notification that sometimes the peer listeners complained about too low volume. Therefore added 7.5 dB gain which includes a level limiting feature. On the IP222 there seems to be 8 dB gain in this path. Let's try if it's OK now.
5329 - IP222/232/111/112: Cannot cancel hotdesking registration attempt
Ticket #162938. If hotdesking attempt fails (e.g. wrong password) the phone
stays in "Registering" state for a very long time (45 seconds)
until finally all comes to an end with "Operation failed".
If user wants to cancel this process with ESC key,
the popup disapears but the registration attempt goes on.
5322 - IP222/232/111/112: Memory leaks on LDAP search
Ticket #162794. Memory leaks on LDAP search.
5292 - IP222/232/111: Unable to add favorites for users in other PBX nodes
Ticket #161135. Unable to add favorites for users in other PBX nodes.
Node prefix was missing.
5318 - IP232/222/111/112: Fix for a trap
Ticket #162588. Fix for a trap.
Collateral damage of fix #151637: IP222/232/111: Phonenumbers from directory are not normalized
Since v11r1sr6 / v11r2sr3
5290 - IP232/222/111: Bug when starting a call while phone is idle but handset is lifted
Ticket #161057. Bug when starting a call while phone is idle but Handset is lifted.
If headset was connected, Headset was activated.
If no headset was connected, Speaker was activated.
Better activate Handset when handset is lifted.
5279 - IP232/222/111: Make Phone-UI return to last user-activated app after blind-transfer has been initiated
Ticket #160507. Make phone UI return to last user-activated app after blind-transfer has been initiated.
E.g. HOME app is active
- call comes in (phone jumps to PHONE app)
- user accepts the call, talks and presses REDIAL key (phone jumps to DIR app)
- user enters transfer destination and presses REDIAL key (call is transferred)
Now phone automatically returns to HOME app.
5280 - IP232/222/111: No need to press "OK" after entering a PIN
Ticket #160525. No need to press "OK" after entering a PIN.
PIN is now checked while typing.
If PIN is correct things go on automatically.
5311 - ip38: possible trap if received FSK CallerID information corrupt
Ticket #162349. if the lenghth field of a FSK CallerID has values above 128, an internal counter may overflow and cause an endless loop.
5285 - IPXX10: Flash Directory Space Increased To 16MB
Ticket #160906. Was 8MB
5308 - myPBX Android: For H.323/TLS one way audio with peers that do not support ICE
Ticket #162284. For H.323/TLS no default local IP address was reported for the media and thus resulted in one way audio if the peer didn't support ICE.
Ticket #162685. The hook switch button on cable headsets was not taking effect on myPBX Android. This button should allow to accept incoming calls and hang up active connections.
5284 - myPBX MSI parameter VIDEOACTIVE didn't work
Ticket #160902. If the paramter has been given as false, the registry value hasn't been written.
5338 - myPBX: Remove restriction for length of details from LDAP directory
Ticket #163191. The length of detail values was restricted to 127 characters. This restriction is now removed.
5242 - myPBX: Use newest registration instead of oldest for call control
Ticket #157870. When a phone looses the registration without closing the TCP connection gracefully (trap, network change), after the re-registration the PBX sees both the old dead and the new registration for a short time.
myPBX used always the first registration for call control. In this case this would be the old one that doesn't work anymore. So it's better to always use the newest registration.
5330 - One-way audio on phone_inca with DTLS-SRTP
Ticket #162953. The key derivation needs to be computed on a low priority to avoid problems with the DSP.
5303 - PBX Mobility: Potential trap on unexpected disconnect
Ticket #161987. If this collides with some user actions
5328 - PBX SOAP: Use latest registration for call if there are devices with multiple registrations
Ticket #162925. Multiple registrations could happen, because a device restarts and creates a new registration, while the old is not removed yet. In this case using the latest one is better.
5283 - PBX Trunk: Option to discard Diverting info received with incoming calls
Ticket #160866. Diverting Info from a provider is sometimes not desired
5295 - PBX Wakeup: Call Retry too fast, Wakeup not executed anymore if call failed because of Busy On 1 call
Ticket #161202. The retry timeout is 10s now. Wakeup does not stop anymore.
5294 - PBX: It could happen that subscription calls were sent from a license only slave to the master
Ticket #161196. A license only slave should not exchange any information with the master except licenses.
5289 - PBX: Partnerkeys with Group Indications, did not show outgoing number in case of block dialing
Ticket #161013. With overlap dialing it was ok.
5296 - PBX: Wrong connected number for subscriptions to another node on same PBX
Ticket #161211. The node prefixes were missing
5331 - phone: ip222,ip232: USB headset mute when a call was released by remote peer and a new call was signalled imediately thereafter
5335 - Phones: Config option "Protect Configuration at Phone" now locks ringer volume
Ticket #163094. User can still change ringer volume during ringing (keys left/right)
if config option "Protect Configuration at Phone" is activated,
but changed value is not written into persistent user config.
Config option "Allow User Settings at Phone" allows persistent volume setting.
5313 - Phones: Entered number not displayed during overlap dialing
Ticket #162381. Entered number not displayed during overlap dialing.
But only after PROGRESS has been received.
E.g. from TONE interface.
Bug exists since 11r2sr6.
5273 - RemoteMedia: Always use primary local address of phone for connection from launcher to phone
Ticket #160223. Using the local address of the registration caused problems with some VPN settings. So now we use always the primary address. That means that the phone and the computer must be in the same network or the networks must be routed.
5336 - SIP/TCP: Keep client-initiated connection open
Ticket #163164. Keep client-initiated TCP connection permanentely open
to allow server to send SIP requests through it to the client.
Not not only if behind NAT.
5310 - SIP: Add Session-Expires to 200/OK when /session-expires <seconds> is configured
Ticket #162311. Add Session-Expires to 200/OK even if received INVITE did not contain Session-Expires.
5307 - SIP: Bad SDP offer sent in re-INVITE when Media-Relay is activated and T.38 deactivated
Ticket #162260. Bad SDP offer sent in re-INVITE when Media-Relay is activated and T.38 deactivated.
o=- 6 2 IN IP4 172.16.161.16
m=image 0 udptl t38
c=IN IP4 172.16.161.16
5312 - SIP: Bug in media negotiation on DECT gateways
Ticket #162370. Bug in media negotiation on DECT gateways.
5291 - SIP: Don't escape pound sign in SIP-URI's when "user=phone" is added
Ticket #161101. No need to escape pound sign (#) in userpart of SIP-URI's when "user=phone" is added as URI parameter.
INVITE sip:103#@IP800-PBX;user=phone SIP/2.0
INVITE sip:103%23@IP800-PBX;user=phone SIP/2.0
5306 - SIP: Don't return SDES key in SDP answer if option "Keying" is set to "No Encryption"
Ticket #162244. Don't return SDES key in SDP answer if option "Keying" is set to "No Encryption".
5298 - SIP: Fixed Mapping of ISDN/QSIG Cause Values to SIP
Ticket #161618. Mapping of ISDN/QSIG Cause Values to SIP did not follow RFC-4497.
5282 - SIP: Interface goes down when STUN server changes it's IP address
Ticket #160865. Updated DNS information is fetched, but new IP address is not used.
5314 - SIP: Mapped IP address in Contact-URI not refreshed
Ticket #162417. After NAT router has changed its public IP address,
the new public IP address must be sent in Contact-URI of next REGISTER request.
5309 - SIP: Picked wrong destination URI as call destination
Ticket #162310. An INVITE received on a registered device may not contain the called AOR.
To-URI contains the originally called AOR.
Request-URI contains the Contact-URI.
5334 - SIP: Request-URI and History-Info header could contain wrong information when re-trying INVITE without encryption
Ticket #163065. But only if 180/Ringing was received before with Contact-URI.
5276 - SIP: UPDATE with SDP during early-media was rejected
Ticket #160303. UPDATE request with SDP was received before call was connected.
UPDATE request with SDP was rejected with "403 Forbidden".
5315 - SNMP: Encoded Trap Agent Address Always 0.0.0.0
5293 - Sometimes video and app sharing icons do not appear in mypbx
5320 - Voicemail: <store-del> Didn't Escape '*'-Character in File Name
Ticket #162657. Filenames containing '*'-character must be escaped.
5305 - web folder cleanup
Ticket #162092. Removed some folders (jsxsl, jscharts, styles, style, font).
Also removed the ui js files inside 12r1/web/js.
5304 - WebDAV: Reducing memory usage of WebDAV client
Ticket #162001. Reducing memory usage of WebDAV client allocated for XML parsing.
11r2 Service Release 8 (113355)
5358 - "LDAP/Server/Allowed Networks" Didn't Work
Ticket #164797. The matching method was outdated
5359 - "SNMP/Allowed Networks" Didn't Work
Ticket #164813. The matching method was outdated
5345 - DHCP: on a change from disabled to client mode without reboot the received lease parameters were not propagated to IP stack
5347 - IP222/232/111/112: Dial fkey with "prepare" and "announce" did not work
Ticket #163799. Call was started with "announce" option.
5350 - IP232/222/111/112: Change app using keys LEFT or RIGHT does not work when in empty LIST app
Ticket #164046. Change app using keys LEFT or RIGHT does not work.
But only if in LIST app without any entries (empty).
5356 - myPBX: Harmonize LDAP number resolution with phones
Ticket #164731. The search filter on the phones contains also the international number without wildcards. This part of the filter is now also used in myPBX.
5346 - PBX: Validate XML phone config before writing to config
Ticket #163772. Validate XML phone config before writing to config, since bad XML causes bad trouble.
5351 - phone: a cc-exec-possible sent to a busy phone got lost when the active call was relased by myPBX
5355 - phone: ip222,ip232,ip112: Plantronics VOYAGER FOCUS UC BT Headset support
5354 - Phones: Highlight "Partner" fkey if partner's presence is 'busy', 'on the phone' or 'do not disturb'
Ticket #164548. Highlight "Partner" fkey if partner's presence is either 'busy', 'on the phone' or 'do not disturb'.
5352 - Phones: Show same symbol for presence activity 'appointment' as used for 'meeting'
Ticket #164180. Show same symbol for presence activity 'appointment' as used for 'meeting'.
Instead of symbol for 'unknown'.
5348 - SDP: Master Key Lifetime could be missing in a=crypto line
Ticket #163945. Master Key Lifetime could be missing in a=crypto line.
5353 - SIP: Fix for bug in media negotiation on outbound calls without offer
Ticket #164224. Fix for bug in media negotiation when INVITE without SDP offer is sent.
5342 - SIP: Presence interoperability with ESTOS UC server
Ticket #163418. SIP: Presence interoperability with ESTOS UC server
5361 - softwarephone: added phonesig interface for setting RAS license state
5357 - TCP/IP: Increase default keep-alive interval on TCP connections
Ticket #164787. To keep network load and CPU load on a low level on large PBX scenarios:
- Increased default keep-alive interval on TCP connections from 20 seconds to 120 seconds; 6 re-transmission are done with a distance of 20 seconds
- Avoid both sides of a connection sending keep-alive packets by running a slightly bigger default keep-alive interval on server side (121 secs) than on client side (120 secs).
5349 - Trap when option "Outgoing Calls No Name" is set on PBX object
Ticket #163968. Trap when option "Outgoing Calls No Name" is set on PBX object.
Available on objects of type "Gateway".
11r2 Service Release 9 (113392)
5387 - CDRs: Forward information missing on CDRs generate for a call which was diverted to the user and then diverted to the next
Ticket #166946. In this case the CDR at the user did not show that the call was already diverted to this user.
5406 - CF/SATA driver: Disturbs Linux SATA driver at start-up
Ticket #167567. The innovaphone CF/SATA driver can disturb the Linux SATA driver at Linux start-up, Linux recognizes a spurious interrupt and disables wrongly the SATA interrupt. The SATA device doesn't work or works slowly. This is fixed now.
5421 - Fax server: Wrong CRP message with ECM on error data frames
Ticket #168484. A wrong command repeat message (CRP) is sent if an error data frame is received after the end of the data frames (RCP) in error correction mode. The synchronisation between the devices is disturbed or lost. This is fixed now.
5389 - Gateway/H.323: Local signaling port configuration caused regsitration to be restarted on any config change
Ticket #167045. Even if only a Route was changed, the registration was restarted and any call disconnected
5380 - Gateways RSTP: permit to select type of ARP packets sent to notify about changed IPv4/ethernet address assignment
5376 - H.323: v12 Registration with H.323/TCP or H.323/TLS did not work at v11 PBX
Ticket #166296. In v12 a H.460-17 non-conformity was fixed and in v11 we were not compatible to this.
5410 - IP-DECT: Channel trace added
Ticket #168014. Channel trace added.
5423 - IP-DECT: Display release cause of rerouted and rejected call
Ticket #168496. The release cause of a rerouted and rejected call isn't displayed. This is fixed now.
5413 - IP-DECT: DTMF through RTP fixed
5393 - IP-DECT: Forced logout does not store CKI
Ticket #167108. If an users logs in a handset and a previously used handset is logged out, the cipher key index for early encryption isn't saved for this handset. This is fixed now.
5426 - IP222/232/111/112: Bug when changing fkey type
Ticket #168706. Bug when re-configuring an fkey from one type into another.
May result into non-wellformed XML user config.
5375 - IP222/232/111/112: Problems switching character input mode
Ticket #166195. Problems switching character input mode from small letters to capital letters.
But only on first character.
5370 - IP222/232/111/112: Problems with fkey type 'Boolean'
Ticket #165971. Fkey did not subscribe at PBX for monitoring the boolean object.
5373 - IP222/232/111/112: Problems with fkey type 'Message'
Ticket #165997. Did not work if message text was pre-defined but destination not.
Should open the composer with the pre-defined message text in order to enter the missing destination.
5368 - IP232/222/111/112: Show more entries of local phonebook
Ticket #165809. Show up to 100 entries (instead of only 40) of local phonebook.
5415 - IP232/222/111/112: Show phone number in search result list of external directory
Ticket #168189. Show phone number in search result list of external directory.
Not only name.
5374 - IPv6: PING from a box with a 6t04 interface to another box over this 6t04 interface did not work
5392 - Leak on certain CF errors
Ticket #167088. A leak has been fixed. The error itself now contains some more usefull data.
5381 - License invalidation: Display warning if invalidation was not accepted
Ticket #166723. License invalidation: Display warning if invalidation was not accepted.
5399 - myPBX Android should not turn to restricted mode during a call
Ticket #167204. During a call myPBX Android should not apply restricted mode even if the keyguard became active. It's because the keyguard may also come in place while the phone is held to the ear since we allow Android to switch the screen off then and this in turn activates the keyguard. The user expects full functionality after removing the smartphone from the ear.
5420 - myPBX Android: Must not set busy presence On the phone during GSM call
Ticket #168390. Removed the mechanism to set busy presence "On the phone" during a GSM call since it cannot work correctly in all cases.
5390 - myPBX: Chat messages sent while the destination has not responded, got lost if call to different PBX
Ticket #167061. Problem in the PBX to PBX signaling
5407 - myPBX: TLS connections for Remote Media blocking sometimes
Ticket #167874. Error in the usage of the Schannel API.
5383 - PBX SOAP: Remote number update missing on blind transfer on another PBX
Ticket #166764. The CT-COMPLETE facility used to transmit the new number, was not used to update SOAP call
5427 - PBX Waiting: MOH was played when a call was forwarded from a WQ after announcement with CFNR
Ticket #168832. When forwarding to voicemal, the announcement was played, then for a short time the built-in MOH and then the announcement from Voicemail.
5405 - PBX Waiting: No inband call progess indication on DTMF forwarded calls
Ticket #167542. The media channel was not connected to the outgoing call
5400 - PBX Waiting: Sometimes not all members of primary group were called, when blocked because of presence
Ticket #167206. Calls need to be retried to operators which have been blocked because of presence once.
5409 - PBX Waiting: Trap on collision of call disconnect and transfer of the call from Waiting using SOAP
Ticket #167952. Quite unlikely, but if many transfers are done, it can happen.
5397 - PBX: After Export/Import Objects without devices had a default device
Ticket #167139. A no-dev Attribute was missing in the export
5398 - PBX: Max Call Duration setting did not work for call, with all legs incoming
Ticket #167195. The assumption that there is always an outgoing call leg, was wrong.
5424 - PBX: New variables '%d' and '%#d' for diverting name/number in MOH url
Ticket #168667. To allow MOH based on diverting endpoint
5402 - PBX: Reporting license counting wrong
Ticket #167404. If a user confiuguration was changed while calls were active, it could happen that an additional reporting license was acquired, which was never released.
5300 - phone: ip111,ip112,softwarephone: any registration must query the PBX for g729 licenses
5388 - Phones: Fix for fkey "Bool Objekt"
Ticket #167007. Toggle between the "Manual Override Off" and "Manual Override On" states only, if fkey has been configured for these 2 states only.
According to documentation:
If there are no Text, Icon and LED settings for both the Automatic Off State and Automatic On State state, the function key will toggle between the Manual Override Off and Manual Override On states only.
5412 - Phones: Fkey "Prepare Override" did not work if call is initiated by myPBX or another SOAP app
Ticket #168124. Fkey "Prepare Override" did not work if call was initiated by myPBX or another SOAP app.
5414 - Phones: Partner fkey with automatic label text
Ticket #168181. Partner keys with presence subscription enabled receive the partner's display name from PBX.
Label text can be omitted.
I omitted partner's display name is used as label text.
5363 - Phones: When using fkey "Boolean Object" the user's presence was set to "on-the-phone" for a moment
Ticket #165656. When using fkey "Boolean Object" the user's presence was set to "on-the-phone" for a moment.
All monitors get spurious presence updates.
5411 - RTP: Handling of gaps in sequence numbers wrong
Ticket #168045. Could result in bad media on media-relay calls
5364 - SDP: Write c-line before t-line in session description
Ticket #165703. Write c-line before t-line in session description.
5377 - SIP: 200/OK was sent without SDP offer
Ticket #166309. 200/OK was sent without SDP offer.
200/OK must carry SDP offer if INVITE had no SDP.
5391 - SIP: Config option /session-expires does not overwrite value received with INVITE
Ticket #167062. Config option /session-expires does not overwrite value received with INVITE.
5396 - SIP: Do not send re-INVITE for T.38 if T.38 is not enabled on interface
Ticket #167137. Do not send re-INVITE for T.38 if T.38 is not enabled on interface.
For Local-Media and Media-Relay it already worked this way.
Now even on Remote-Media (Transit) interfaces a switch to T.38 is blocked.
5417 - SIP: Fix for memory leak
Ticket #168255. If SIP stack is flooded with messages not all memory was freed.
5422 - SIP: Interworking of Call-ID and conferenceID of H.323
Ticket #168490. Use H.323 conferenceID as Call-ID and vice versa.
5362 - SIP: MESSAGE request from pjsip client was rejected with 407
Ticket #165580. MESSAGE request was rejected with 407 if Contact header was missing.
5401 - SIP: re-INVITE for T.38 must be rejected if T.38 is not enabled on this interface
Ticket #167377. Was not rejected on Media-Relay if SRTP was active.
5408 - SIP: Write "s=-" into SDP instead of "s=session"
Ticket #167901. According to RFC-3264:
The SDP "s=" line conveys the subject of the session, which is
reasonably defined for multicast, but ill defined for unicast. For
unicast sessions, it is RECOMMENDED that it consist of a single space
character (0x20) or a dash (-).
5386 - SIP: Wrong ptime negotiated sometimes
Ticket #166865. SIP: Wrong ptime negotiated on offer/offer collision.
5382 - Trap on SOAP initiated transfer of calls connected to a Waiting Queue
Ticket #166758. The tested szenario was a transfer of an incoming call to a WQ to an outgoing call from the same WQ
5369 - UDP-NAT: (re)configuration of UDP-NAT port range must not be applied without reset
5365 - Whitespace in CN of application certificates didn't work
Ticket #165704. Missing URL-Decode
11r2 Service Release 10 (113454)
5443 - Call Lists; Support of Flash Drive on x11 platform
Ticket #169335. Configurable with an appropriate path.
5434 - Fax server: No connection with audio fax and incoming fax direction
Ticket #169011. There could be no connection with an incoming fax call if the audio fax mode is used. This is fixed now.
5472 - Fix for trap in WebDAV client
Ticket #170377. Fix for trap in WebDAV client.
5441 - Fix for trap when using web interface on a box with lots of licences
Ticket #169309. Trap when using web interface on a box with lots of licences.
5464 - H.323: Calls failed if many calls received at the same time
Ticket #170011. The result was admissionRequest messages, without response
5467 - ICE: Do SOCKET_GET_LOCAL_ADDR asynchronously
Ticket #170143. The function should not be called synchronously when the RTP channel is on the IRQL of thr rtp_channel to avoid traps.
5480 - IP-DECT: Correct SRTP configuration on Standby for OEM device
Ticket #170644. The SRTP configuration isn't correctly set on the Standby-Master of an OEM device for a third-party PBX. This is fixed now.
5463 - IP111/IP112: High background noise level at the handset
Ticket #170009. The background noise level was pretty high at the handset speaker due to a high gain in the amplifier stages independent of the volume setting and due to the related quantisation noise at the DAC for low volumes. This cannot easily be changed because the LEC requires a constant loop condition. But it could be improved by 7 dB through a higher gain at the equalizer filter that allows a respective lower gain at the DAC output. The only thing is that specific equalizer filters had to be created for the maximum and max -3dB volume steps that sacrifice equalisation in favour of not exhibiting saturation.
5479 - IP222/111/112: Could not enter '_' via numeric keypad
Ticket #170621. Could not enter '_' via numeric keypad.
Key  can now be used to enter these characters: .,?!_-+@"'%/
5473 - IP222/232/111/112: ESC/HOME key should not drop the call
Ticket #170437. ESC/HOME key drops the call when camera-app is the active app.
5447 - IP222/232/111/112: Fix for fkey "Caller Override"
Ticket #169459. Fixed highlighting of "Caller Override" fkeys (if there are more than one).
Only the activated "Caller Override" fkey should light up (not all).
5482 - IP222/232/111/112: Trap when trying to adjust ringer volume
Ticket #170762. Trap when trying to adjust ringer volume.
5425 - IP232 IP2x2x: Support for new version of the touch controller
Ticket #168684. M09 from focaltech
5452 - IP232/222/111/112: Could not start consultation call with Headset
Ticket #169584. Could not start consultation call with "Flash" function of Headset.
5275 - IPVA: _kernel::timestamp_delta(), Sample Frequency Altered
Ticket #160286. Was 125us. Now cpu freq.
5465 - IPxx11 Bootcode: NAND erase fix(2)
5438 - IPxx11: 11r2 Version
5486 - IPxx11: production programming unreliable
Ticket #170839. write oem code response message added
5448 - IPxx11: Webfax didnt work on IP811 and IP411
Ticket #169464. IPAC switch function added for DSP to DSP connection
5384 - Media: Don't forward invalid G.711 channel with rate=16000
Ticket #166773. Such a channel is sent by some SIP equipment
5489 - myPBX Android: On Samsung smartphones parking a Wideband call crashed the app
Ticket #170923. Since december 2015 the app crashed on Samsung devices if a connected call with wideband codec was parked. Somehow the audio API crashes with the floating point exception SIGFPE some 10 ms after turning off 16000 Hz record and playback. It helps to switch to 8000 Hz and then turn off. This is what happens now due to the tones that follow the park operation.
5475 - myPBX iOS and Android: Ring off was not taking effect
Ticket #170445. On an incoming call the ring-off button didn't take effect because the control commands didn't work for these platforms.
5471 - myPBX iOS/Android: Factory reset never completed
Ticket #170376. Since the optimization of the timer system the factory reset never completed because it enqueued a timer with duration 0xffffffff and this was not sorted correctly into the btrees. Lowered the duration to 2000000000 but also prepared the platform part for durations above 0x80000000.
5476 - myPBX iOS/Android: Ringing continued if a GSM call appeared
Ticket #170449. If myPBX was ringing and a GSM call appeared and was answered myPBX didn't stop ringing.
5477 - myPBX: fixed MSI parameter override with manual installations
Ticket #170532. If MSI parameters have been given on a previous installation and the user installs a newer version of myPBX manually (without parameters), the old MSI parameter settings have been ignored.
5474 - myPBX: Updated translations
Ticket #170438. New translations for the web application
5485 - PBX Waiting: For DTMF forwarded calls the destination was displayed even with Hide Connected Endpoint set
Ticket #170829. A Transfer Complete was sent to the caller
5481 - PBX: Accidential recall after Pickup from WQ operator
Ticket #170743. The recall was executed to the WQ
5468 - phone: ip222,ip232,ip111,ip112: pressing "Hide own Number" function key was ignored while a call was active
5451 - phone: ip222,ip232,ip112: USB headset support - Jabra SPEAK 810, Jabra BIZ 2400 II
5433 - phone: ip222,ip232,ip112: USB headsets supporting only 48kHz sampling rate on microfone interface did not work
5450 - phone: ip222,ip232: no calling tone when a call completion indication was accepted via USB headset
5404 - QSIG: ASN.1 BER Decoding Failed
Ticket #167539. For Asn.1 sequences with indefinite length encoding, handling for optional sequence members wasn't implemented.
5454 - SDP: Can't handle SDP messages larger than 8kbytes
Ticket #169655. Can't handle SDP messages larger than 8kbytes
Ticket #169763. Calls are dropped after re-negotiation (ICE related).
5488 - SIP: Calls are dropped with LOG_ERROR 0x70005 ("Media config failed")
Ticket #170893. Calls are dropped with LOG_ERROR 0x70005 due to bug in media negotiation.
Ticket #170324. When new SDP offer is received while holding the call the ICE procedures are started and fail.
5466 - SIP: Fixed problem in media negotiation
Ticket #170115. Fixed problem in media negotiation when handling sendrecv->inactive and inactive->sendrecv.
5429 - SIP: Ignore early SDP answer with port=0
Ticket #168858. Ignore early SDP answer with port=0 instead of terminating due to failed media negotiation.
5446 - SIP: Problem switching back from t38 to audio
Ticket #169441. Problem switching back from t38 to audio on interfaces with media-relay and exclusive codec.
5439 - SIP: Protection against DOS attacks
Ticket #169153. Protection against DOS attacks on SIP port.
5457 - SIP: Reject REGISTER with illegal Contact-URI
Ticket #169727. Contact-URI must not contain (unescaped) blanks.
Contact-URI will be used as Request-URI in INVITE.
Blanks break message parsing.
5487 - SIP: Trap when canceling a call
Ticket #170877. Rare trap when canceling a call.
5459 - Telephone UI: Do not auto-save network settings
Ticket #169911. Network settings like DHCP, interface IP addresses and the VLAN config was auto-saved after a short timeout and triggered the "Reboot now ?" question. This is not suitable of course. The settings should only be saved on return from the submenu.
5460 - Trap after changing registrations via hotkey
5366 - Trap On Timer Initialization
Ticket #165716. Occurred after timer management refactoring.
5453 - Voicemail: Connected Number Didn't Include Extension
Ticket #169629. The connected number information element only contained the voicemail object's number.
5430 - Voicemail: Script variable allows control of DTMF forwarding
Ticket #168872. Handler pattern for forwarding:
<event type="dtmf" block="false">
<assign out="$_pbx_ctl_bargein" value="false"/>
5455 - Voicemail: Transmit Display Name As Connected Name Id
Ticket #169687. Was Long Name Only
5461 - WebDAV-Server: Request to not-installed SSD is never completed
Ticket #169940. Browser hangs since HTTP request gets no response.
5378 - WebDAV-Server: Support for NAND flash drive
Ticket #166424. Support for more than one drive (CF0).
5440 - When softwarephone license expires, mypbx shows this event
5444 - x11 Config Wizards
Ticket #169402. Where missing for some devices
11r2 Service Release 11 (113463)
5495 - Fax server: DCS not accepted
Ticket #171453. The fax interface doesn't accept a DCS message if the extend field bits don't match with the message length. This is fixed now.
5497 - Fixed possible trap in Fat32
Ticket #171464. Possible trap if card has been removed or not detected anymore under certain circumstances.
5503 - Fixed presence view issues in Office applications if the own contact is a favorite in myPBX
Ticket #171579. Otherwise there have been issues for a busy presence when calling.
5506 - Fixed URL to CF upload
Ticket #171661. URL was broken.
5492 - IP222/232/111/112: Could not enter 'Q', 'W', 'X' when phone language was Cestina
Ticket #171351. Could not enter 'Q', 'W', 'X' when phone language was Cestina.
5502 - IP222/232/222/112: Trap when webcam image exceeds limits
Ticket #171568. A webcam image may exceed size limits during download.
Download is aborted then but memory is not freed.
5491 - Office integration with Office 2013 didn't always work properly
Ticket #171317. After closing and restarting an Office application, the presence didn't work anymore.
This Microsoft issue has been worked around by creating a new instance for each Office application itself instead of using a shared one.
5490 - PBX Waiting: DTMF forward did not work for calls established by Wakeup
Ticket #171198. DTMF was ignored
Ticket #171374. This is also done in the drop down when selecting groups. As additional optimization the groups are not loaded when editing an object.
5496 - SIP: Contact-URI must not contains un-escaped whitespace
5494 - SIP: Do not send SAVP-offer on re-negotiation if rejected during call setup
Ticket #171427. If SAVP-only offer was rejected (488) during call setup and re-try as AVP was accepted,
we better do not try SAVP on re-negotiation (AVP instead).
5514 - SIP: Transaction timeout not handled
Ticket #171716. A timeout on an outbound INVITE transaction was not handled.
Not working since v11r2sr9.
5499 - SIP: Trap in case of very long Via header
Ticket #171533. Trap in case a request is received with a very long Via header.
Traps when response is constructed.
5508 - Softwarephone: add system time to debug output to better correlate events to mypbx traces
5513 - Softwarephone: Crash fixed when using different framesizes on 2 peers
5512 - Softwarephone: G729 bad audio quality fix
5510 - Trap in HTTP server
Ticket #171676. Fix for a trap in HTTP server.
5505 - Web-UI: Changed over-all font-family
Ticket #171594. Changed from:
To keep browsers from using serifed typeface in case Arial is unavailable.
11r2 Service Release 12 (113498)
5529 - Always disable office presence logging on myPBX installation
Ticket #172291. The office presence logging can cause office to become very slow, so the myPBX installation now always disables this logging flag.
It can be still enabled in the configuration dialogue.
5528 - Fixed inactive Chat/Phone icon in office applications
Ticket #172284. One of the last fixes introduced the issue, that one couldn't start a chat/phone call from an Office application anymore.
This is fixed now.
8316 - Fixed myPBX registry office integration on MSI installation with OFFICEPRESENCE=false
A bug has been fixed which was introduced by a previous bugfix and caused issues with Office applications although OFFICEPRESENCE=false was set.
5545 - Fixed possible startup failure of SSDs
Ticket #173266. There might have been circumstances in which an SSD hasn't been correctly recognized by the Fat32 module.
5541 - HTTP: Do not log "login reject" on redirects
Ticket #172936. When a HTTP request was redirected the Administration Log showed "login reject". This log doesn't show up any longer.
5517 - http: update HTTP-PORT and HTTPS-PORT variables on each change of port number or 'Force HTTPS' flag
5504 - ICE: Fix for asynchronous GET_LOCAL_ADDR
Ticket #171592. Possible trap, Fix for Fix #170143
8340 - IP-DECT: LDAP query for number of diverted call
If a call is diverted, a directory query for name resolution of the diverting number is missed. This fixed now.
5546 - IP-DECT: Wrong release code
Ticket #173283. The IP-DECT sends the wrong release code "User not reachable" if the user rejects the call. This is fixed now.
5524 - IP222/232/111/112: Config option "Hide Complete Configuration at Phone" removes all apps from Phone-UI
Ticket #172211. Config option "Hide Complete Configuration at Phone" removes all apps from Phone-UI.
Only Phone-App was left on display.
This config option must only hide some entries from Config-App.
8412 - IP222/232/111/112: Config option /allow-user-settings should also enable "Phone setup"
Config option /allow-user-settings should also enable "Phone setup", not only "Account settings".
5536 - IP222/232/111/112: Long press on backspace clears all
Ticket #172658. Long press on backspace clears all content of an input control.
5523 - IP29: Linux tab was displayed on admin UI
Ticket #172199. There is no Linux on the IP29
5522 - IPxx11: Enet 100M fixed speed problem
Ticket #172173. Also, some switches didnt work
5531 - IPxx11: Sporadic DSP overruns
Ticket #172377. Queue added
trace-off option added
There are two debug option for testing issues with the DSP queue.
The first one is to switch the trace off after a DSP problem and use PCAP to get the trace:
1) Enable PCAP tracing
2) Configure the DSP trace-off option
http://172.16.9.48/!config change AC-DSP0 /trace on /ctrace on%20/dtrace on%20/trace-off on
3) Write and activate
Wait until the problem happens and do a pcap trace. Afterward you can reset
The second way is to reset the box in case of a DSP queue problem. In this case pcap traces are lost, only text messages are available after the reset:
1) Disable PCAP
2) Configure the DSP driver to write text messages
2) Configure the DSP trace-off option
http://172.16.9.48/!config change AC-DSP0 /trace on /ctrace on%20/dtrace on%20/txt-trace on
3) Write and activate
Wait until the problem happens. Then the box resets and you can use the browser to read the trace.
Note that the txt-trace option causes some overhead, so disable the tracing once the problem is solved.
5538 - Linux: Initrd support fixed
Ticket #172838. The initrd support for IPx10 devices is broken with the last SR and fixed again.
5548 - logging: on boxes with multiple flash drives logging to non-default drive (FLASH) did not work
8372 - Media Relay Exclusive coder sometimes did not enforce correct packetization
After renegotiation the packetization could be wrong
5511 - Memory Leaks: Better diagnostics
Ticket #171701. More information is dumped on out of memory restarts, !mem and !buf commands provide more info.
5532 - MyPBX Android/iOS: Didn't poll http://config.innovaphone.com/init for staging
Ticket #172432. Didn't use http://config.innovaphone.com/init as initial URL for the poll service and thus didn't fetch initial configuration information stored there.
5525 - myPBX Android/iOS: Didn't show the dial pad for consultation call
Ticket #172258. If a consultation call was started by putting a call on hold and just pressing a digit myPBX switched to the directory screen right but didn't show the dial pad.
8404 - myPBX: Send different ID with CT_INITIATE
Some endpoints expect the ID 0x39393939 in CT_INITIATE. Therefore we now use that ID in myPBX and PBX Websocket.
Side effect of: #67932: myPBX: Always send an ID with CT_INITIATE
5547 - PBX Waiting: Announcement switched off after no-response Timeout
Ticket #173369. Even if there was no CFNR
5533 - PBX Waiting: Recall of call tranfered by operator did not work
Ticket #172486. This is a fix for the following previous fixes:
- 157662: PBX Waiting: Operator call transfered by SOAP was not shown as transfer call
- 170743: PBX: Accidential recall after Pickup from WQ operator
5526 - Phone UI: Long press on call forwarding target didn't forward
Ticket #172260. If forwarding was pressed for an incoming call and a destination choosen, long press induced dialing instead of forwarding.
5549 - phone: ip222,ip232,ip112: USB headset support - Jabra EVOLVE 20 MS
5509 - phone: ip222,ip232,ip112: USB headset support - workaround for Plantronics dongle D100A (Savi W440)
Ticket #171671. The D100A dongle has the same Vendor/Product signature as the D100 dongle
but does not work with the HID-reports built in for the D100 dongle.
To overcome this problem an internal dummy signature for the D100A is added.
To make a D100A working it's D100 signature must be mapped to this dummy signature.
ip222, ip232: vars create KEYS0/HID-MAP p 047f:ab01=047f:d64a
ip112: config add KEYS0 /hid-map 047f:ab01=047f:d64a
The firmware uses the signature to assign the built in HID-reports to the device.
To discriminate between devices with identical signature the HID-report-descriptor
has to be parsed at plugin time which would require a lot of effort.
8386 - SIP: Different identity header in provisional respone and final response
In provisional response P-Preferred-Identity was sent.
In final response P-Asserted-Identity was sent.
What ever the difference might be between these two message headers, we better send the same in all responses.
8390 - SIP: Do not send zero-length display-name in URI's
5527 - SIP: Do not use mapped addresses when behind symmetric NAT
Ticket #172283. When behind a symmetric NAT router (no full-cone) it's better to write private ports into SIP messages (Contact-URI) than mapped ports.
Because mapped ports cannot be used by remote side in case of symmetric NAT.
When remote side sees private ports, it can workaround NAT by sending to source port.
5515 - SIP: Dont delete registration on server side when endpoint cannot be notified
Ticket #171818. Dont delete registration on server side when endpoint is not subscribed for "reg".
Endpoint will not know about end of registration.
In case PBX object has changed.
5539 - SIP: Fix for a bug on interworking with external presence store (External-UC)
Ticket #172881. Fix for a bug on interworking with external presence store (External-UC).
Discovered with test\12r2\pbx\external-uc-2
5530 - SIP: Interop with Cisco CM (call transfer)
Ticket #172297. Handling of incoming re-INVITE after REFER has been sent:
In case of attended transfer (two calls) it is accepted as usual.
In case of unattended transfer (one call) it is taken as error (failed transfer).
8367 - SIP: Interop-Problem with config option /session-expires
Interop-Problem with config option /session-expires
If config option /session-expires 90 was used to enforce session refresh and the incoming call had no Session-Expires header but indicated support for "timer", the 200/OK contained "Session-Expires: 90;refresher=uac".
Some carriers did not follow this.
Session timed out.
We now send "Session-Expires: 90;refresher=uas" in 200/OK.
And we perform the session refresh (active role).
5535 - SIP: Never put 127.0.0.1 on blacklist
Ticket #172636. Never put 127.0.0.1 on blacklist.
5521 - SIP: Number of concurrent REGISTER transactions was limited
Ticket #172168. Number of concurrent REGISTER transactions was limited to 50!
This made large-scale DECT applications (more than 2000 users) fail.
5534 - SIP: Reducing memory allocations of client transactions
Ticket #172509. Reducing memory allocations of client transactions.
Freeing SIP request buffer right after final response has been received.
8357 - SIP: Skip IPv6 addresses from DNS responses if IPv6 is not available in local infrastructure
Skip IPv6 addresses from DNS responses if IPv6 is not available in local infrastructure.
5543 - Voicemail: <store-getstat> returned ctime instead of mtime
Ticket #173244. The statement <store-getstat> returned the change time of a file instead of the documented modification time.
5435 - Waiting queue with "TONE?tone=off" should play silence
Ticket #169042. Waiting queue with "TONE?tone=off" played continuous tone.
Should play silence instead.
11r2 Service Release 13 (113543)
8568 - Call initiated for IP-DECT or third party phone, was sent as transfered
Should be sent as normal call, because a transfered could be handled different from a normal call, which is undesired in this case.
8582 - Collaboration: WMI Queries increase CPU usage
The only way to get the process description for the running applications is to use the WMI interface. It is also needed to read webcams description.
I was reading the application list during startup process which is not strictly necessary, only when application sharing is started.
8533 - correct handling of corrupt FSK length field data
If the lenghth field of a FSK CallerID is malformed, exceeding the total length of the CID information a trace message is generated and the processing of FSK info is finished.
8567 - DHCP-client: minimum lease expiration time reduced to 1 minute
some QSC WAN Routers provide lease expiration times of 5 minutes only. The client suspected expiration times below 10 minutes as invalid and used 10 minue instead. thus the renew request was sent too late.
8515 - DHCP-server WEB-UI: size of coder input field increased
size of coder input field was too small to display the complete local/remote coder config
8505 - Fax: No connection in audio fax mode after delayed response
No fax connection can be established in audio mode if the remote response is delayed because of channel renegotiations or a late call connect. This is fixed now.
8618 - Fax: Wrong decoding of T.38 error recovery IFP packet
The T.38 error recovery IFP packet is wrongly decoded. It can occur if a T.38 UDP frame is lost or swapped and can result in aborted fax connections. This is fixed now.
8514 - Fixed Office contact status if contact was on phone when opening Office
If a contact was on the phone and e.g. Outlook has been started, the presence update for this contact didn't work anymore.
8609 - Fixed OFFICEPRESENCE myPBX property for all users
If OFFICEPRESENCE has been used during the MSI installation, the value has been just used for the user who triggered the installation.
Other users didn't get the value.
8578 - Gateway: Turn on tones in DSP ony if the interface supports sending of tones
The tones could interfere with receiving Clip on FXO
8476 - H.323 RAS sequence numbers wrapping at 65535 not 65536
This was not according to Standard. Could result in a failed call every roughly 10000 calls.
8579 - H.323 Registration retry was too fast with H.323/TLS
A phone configured wrong could trigger the blocking of a user, so that another correctly coinfigured phone could not register
8543 - Improved DSP tracing
Assert on host overrun if txt_trace is enabled
8407 - Inconsistencies in subscribing/unsubscribing dialog and presence info of fav items
There seem to be some inconsistencies in the source-code that is responsible for subscribing and unsubscribing dialog and presence info for fav items. E.g.
- set_buttons() subscribes, flush_items() doesn't unsubscribe.
- app deactivation unsubscribes but the reference counter is 2 and thus the subscription remains.
- in favs_update_timer_200ms is running a request to subscribe is discarded and never takes effect. Those fav items never receive presence updates.
8575 - IP0011: Allow webfax
start webfax module on IP0011.
DSP driver enables audiofax in relay UI if possible.
8484 - ip110/200a/230/240 - re-enable 802.1x support
802.1x support was disabled sinve V10 to save flash space. it'S enabled again to overcome customer problems when upgradinf from from V9 to V11
8610 - IP111/IP112 Peak limiter in speakerphone mode
Added a peak limiter in speakerphone mode to avoid non-linear distortion at high audio levels that would cause metallic souding echo.
8611 - IP111/IP112: Eliminated the click noise at the end of call progress tone phases
End call progress tone phases at their next zero crossing to avoid the click noise when the tone ceases.
8552 - IP111/IP112: Low volume in speakerphone mode
In 11r2 SR12 the volume of speakerphone mode was lower than usual because of a side effect of headset mode fix #173662.
Ticket: #175022, #173710, #173435
8653 - IP111/IP112: Removed emphasis of high frequencies in handset mode
High frequencies were emphasised far too much in handset mode. HD audio is perfectly fine with a flat response.
8560 - IP111/IP112: Speakerphone mode tend to oscillate
Two IP111/IP112 in speakerphone mode likely started with some oscillation. This calmed down but the loud tones are unacceptable of course.
8458 - IP222/232/111/112: Fix for phone un-locking
Fix for phone un-locking.
PIN is prompted when trying to enter menu "Account settings" ("Kontoeinstellungen").
Don't ask again, when switching off phone lock , as long as PIN input does not date back more than 1 minute.
8530 - IP222/232/111/112: Phone switches to Headset when accepting knocking call
Phone switches to Headset when accepting knocking call.
That's wrong when the user currently uses handset (not headset).
8489 - IP29, IP311: DTMF Feature code support was disabled
config was missing
8535 - IPVA: Command To Halt Machine In Exception Handling
Syntax of the command: "!mod cmd CPU exc-halt"
Effekt: Forces the machine into an idle loop after an exception occurred
Purpose: A manual suspend to disk of the machine's entire RAM in crash situations.
8486 - ipxx11 - reset required set when OK was pressed on arbitray unmodified WEB page
After as the OK button was pressed on an arbitrary unchanged page of the WEB UI the internal reset-required flag was set and "Reset requied" was displayed on the "General" page. An "(i)resetn" command called directly or via an update script did reset the box then.
8470 - IPxx11: Add support for 64Mbyte Flash
Needed for next IP3011/0011/811 hardware
8442 - IPxx11: Missing T38 no signal messages in NAT Scenarios
8675 - IPxx11: SPI flash read sometimes fails
Cache coherency for the SPI was not enabled.
With enabled cache coherency the problem is solved, but SPI flash access is broken when linux is running, bootcode from 12r2\ip311\123199
So with bootcode from 12r2\ip311\123200 we disable SPI DMA at all to get a stable solution.
The Linux shared memory ethernet driver removes the cache coherency flag from the memory area for the bootcode that keeps the DMA descriptor. So the final solution is it use cache coherency for the SPI Flash and the shared memory driver.^
When updating the bootcode it is recommended to remove the mstata module. Otherwise the mac address may be corrupted.
8540 - Kerberos: Couldn't resolve Domain if DNS SRV query didn't provide A records too
The kerberos client couldn't resolve the domain/realm to the IP Address of the responsible server if the answer of the SRV DNS query didn't contain the A records, i.e. the ready resolved IP addresses as well.
8506 - myPBX Android/iOS: Endless event loop if RPCAP connection was broken
This endless event loop could only happen if remote PCAP tracing was in progress and the TCP connection failed. It caused a debug trace which in turn induced another RPCAP packet to be sent forming an endless event loop.
8415 - myPBX Android/iOS: Favorite presence subscriptions not removed when app in background
The presence subscriptions of the favorites were not removed if the app was going to background and thus kept some data traffic up all the time.
8388 - myPBX Android/iOS: Improved TCP packet sending
Wait for transmit ready only after TCP went into flow control and not always. This allows immediate sending in most of the cases.
8516 - myPBX Android: Fixed crashes reported through Google Play
There were several crash reports in Google Play:
- The "Save logs" string was missing %s in its Danish and Estonish translation and thus caused a trap.
- myPBX was apparently started without permission to access the smartphone contacts or call list and the attempt to access resulted in a trap.
- Trap on a favorite if its phone number was blank.
8522 - myPBX Android: MAC Address 02:00:00:00:00:00 on Android 6
Starting with Android 6 the system doesn't provide Wifi MAC Address information any more. Therefore made it configurable and added a mechanism that generates a random initial address in this case.
8507 - myPBX Android: Rare crash on audio changes
In some rare condition a crash could happen on audio changes. This is a damage of Fix: #162587: myPBX for Android: On incoming call audio switched through with delay.
8526 - myPBX Android: Trap when dialing a dir entry and on second ringtone selection
The app trapped if a dir entry was dialed through the green handset.
A trap also happened if a ringtone was chosen and the dialog for choosing was opened again.
8620 - myPBX Android: Unintented accept or disconnect with some Bluetooth headsets
With some Bluetooth headsets ringing calls are accepted or connected calls are disconnected immediately without having the headset button pressed. E.g. with
- Jabra MOTION UC
- Plantronics LEGEND
8655 - myPBX for iOS/Android: Web config for RTP port range not working
An XML error could occurr at this Web config page and the lowest and highest RTP port resulting from the configured RTP port base and range stayed blank.
8534 - myPBX: Fix for license check on standby PBX
8498 - myPBX: New translations
8354 - ONFI: change bufman buffer into mem clients
Ticket #171692: ONFI : change bufman buffer into mem clients
8361 - ONFI: Initial readout of flash segments with events
ONFI: Initial readout of flash segments with events
8686 - PBX Mobility: Name Id was not sent to caller if no local endpoint was registered
There should be no difference to the caller, if the Destination is local or mobile.
8481 - PBX Number Map Object: Diverting leg2 info without number was added
This was an invalid facility and caused interworking problems
8480 - PBX SOAP: Sending of DTMF did not work always
For example Softwarephone to Conference
8588 - PBX: Compatibility with "old" hardware ids did not work for interface registrations
The <hw-id>-<if-name> type of registrations were not matched.
8577 - PBX: When calling MAP, the final destination was not shown on calling phone
This should only be the case when 'Hide connected Number' is set
8542 - phone: ip112/222/232 - support for more Sennheiser USB headsets
wireless: DW Office ML, DW Pro 2, DW Pro2 ML, MB Pro2, MB Pro2 ML, Presence UC ML
wired: SC70 USB Control, SC70 USB MS, SC 260 USB Ctrl II, SC 260 USB MS II, SC 660 Ctrl, SC660 USB ML SP 20 Speakerphone, SP 20 ML Speakerphone
8612 - Phones: Fkey highlighting did not follow configuration
Fkey highlighting did not follow configuration.
Fkeys were always highlighted in non-idle state.
Now the fkeys are highlighted if attribute "LED" is configured to anything but "off".
8607 - Phones: Own presence was not displayed
Own presence was not displayed (on IP222/232/111/112), because self-subscription for PRESENCE was not established.
Now the phone re-tries the self-subscription even if it failed at the first attempt.
8674 - Phones: Own presence was not displayed
Own presence was not displayed (on IP222/232/111/112), because self-subscription for PRESENCE was rejected and first re-try was started after 30 min.
Now the phone re-tries the self-subscription with an increasing delay starting with 2 seconds.
8536 - rare occurrence of si3050 driver error 'Line IC not found'
leaves the ready led blinking and the interface stays disabled.
8448 - SIP: DNS resolving did not work in some cases
DNS resolving did not work in some cases.
Problem introduced with #8357 - SIP: Skip IPv6 addresses from DNS responses if IPv6 is not available in local infrastructure
8474 - SIP: Fix for federation interfaces
Fix for federation interfaces.
Contact-URI should not contain private local ip address.
Better put local domain there.
8467 - SIP: Fix for media negotiation
Fix for media negotiation on SIP interfaces with Media-Relay and Exclusive-Coder.
8492 - SIP: Fix for SIP-URI encoding (# needs escaping)
Fix for SIP-URI encoding.
# (hash/pound) needs to be escaped in SIP-URI.
The BNF for telephone-subscriber can be found in RFC 2806 . Note,
however, that any characters allowed there that are not allowed in
the user part of the SIP URI MUST be escaped.
The telephone-subscriber subset of the user component has special
escaping considerations. The set of characters not reserved in the
RFC 2806  description of telephone-subscriber contains a number of
characters in various syntax elements that need to be escaped when
used in SIP URIs. Any characters occurring in a telephone-subscriber
that do not appear in an expansion of the BNF for the user rule MUST
Bug was introduced in v11r2sr7.
8472 - SIP: Fix for trap
Fix for trap
8539 - SIP: Interop-Problem with config option /session-expires
Interop-Problem with config option /session-expires
If config option /session-expires 90 was used to enforce session refresh and the incoming call had no Session-Expires header and NO "timer" in Supported, the 200/OK contained "Session-Expires: 90;refresher=uac".
We MUST NOT send Session-Expires in 200/OK and we MUST NOT start session timer.
8658 - SIP: Problem during registration on large scale DECT applications
Problem during registration on large scale DECT applications.
Some registration may fail at first attemmpt.
But only if SIP/TCP is used.
8427 - SIP: REGISTER not accepted if user-id contains whitespace
REGISTER not accepted if user-id contains whitespace.
Even if whitespace was correctly escaped in URIs.
Rejected with "SIP/2.0 400 Bad Request".
Did not work since v11r2sr10.
8435 - SIP: Subscription objects were not freed under some conditions
SIP-Subscription objects were not freed if destination has rejected with 481.
8439 - SIP: Support for Router header with SIP-URI longer than 512 bytes
Interop with Lync, Skype and Office 365 Lync/Skype.
Receiving Record-Route header with very loooooong URI value (846 bytes).
8640 - SIP: Switch to T38 sometimes missing on interfaces with media-relay and exclusive-codec
Switch to T38 sometimes missing on interfaces with media-relay and exclusive-codec.
8649 - SIP: Trap after "491 Request Pending" has been received
Trap after "491 Request Pending" has been received.
8629 - SIP: UPDATE request sometimes rejected with 481
UPDATE request sometimes rejected with 481.
But only of no remote tag is assigned yet (no provisional response was received before).
8479 - SOAP Admin: Find user by guid
Needed by some applications
8680 - Softwarephone: Intermittend Crash during call setup(ice phase)
8651 - Softwarephone: Remote Party hears echo when recording enabled
When recording the remote party hears strong echo
8576 - Support for IP29-2 and IP29-4
Same binary and product_id for IP29 IP29-2 and IP-4
Start drivers according to box.
Needs 6 and 8 channel DSP image
8634 - TAPI: Problems to control 3rd party SIP devices
Problems to control 3rd party SIP devices.
INVITE has SDP offer with IP6 loopback address.
o=- 2621 1 IN IP4 10.112.80.100
m=audio 1 RTP/AVP 8 0 18 13
c=IN IP6 ::1
a=silenceSupp:off - - - -
8469 - Too many Subscriptions will be initiated on IP2x2x
Too many Subscriptions will be initiated on IP2x2x, if App will be activated twice. Those subscriptions also will not be deactivated after leaving Fav App.
8365 - Trap in active USB-Headset call caused by USB device error restart
a channel_connect() sent to the USB-audio channel must be ignored while the USN-audio device is resetting
8566 - Trap: Decoding of Malformed LDAP PDU
A negative length resulted in memory corruption.
8659 - Web Config: trace(continuous) only started after bunch of traces logged
The Web config item Maintenance/Diagnostics/Tracing/trace(continuous) didn't start to show the log until a certain amount of traces accumulated.
11r2 Service Release 14 (113564)
8702 - CF card call lists: leak in case of fileio errors
A leak in case of fileio errors has been fixed.
8722 - Gateway: Country specific dial tones did not work
Country specific dial tones did not work since 11r2 Service Release 13 (113543).
"EUROPE-PBX" was played always.
8836 - iceControlling parameter not read in myPBX Launcher
Parameter is encoded in remote_media_call_connect::encode_request (Telephone) but not read in remote_media::soap_RemoteMediaConnect (myPBX)
8696 - IP-DECT: Call initiated by myPBX should show up as outgoing call on the DECT handset
Special signaling to the handset needed, because in reality the call is sent to the handset
8748 - IP111/IP112: Fixed residual echo in handset mode
The handset mode echo canceller was working without NLP since NLP caused gaps in the peer speech on severe double talk situations. But without NLP there were small bursts of residual echo for high frequency excitation signals. Therefore tried to enable NLP again and improved the comfort noise estimation and lowered the NLP threshold considered that the handset only has a weak echo path.
8715 - IP222/232/111/112: Config parameter for fkey "redirect" missing
Added config parameter "Redirect Active Call" for fkey "redirect".
8718 - IP222/232/111/112: Flag PHONE_LOCK_MSG_SEND did not work
Flag PHONE_LOCK_MSG_SEND did not work (fine grained function locking).
8749 - IP222/232/111/112: Prepare-override did not work for secondary call
Prepare-override did not work for secondary call (consultation call).
An fkey with caller override, but w/o pre-defined call destination can be used to prepare caller override.
The actual call is initiated in a second step (may be even with myPBX client).
8866 - IP232: New touch controller init sometimes fails
Seen on IP232 HW1301.
Now we send an additional 10ms reset pulse to the touch controller, that helps
8703 - IP311/IP411 config wizards did not work correctly
Several Things like ISDN Trunks not configured.
8860 - IPVA: Post-Mortem Stack-Backtracing Below Stack-Low
Stack-unwinding didn't start from stack locations below stack-low.
8727 - IPxx11: DSP txt traces fixed for log2pcap
8870 - IPxx11: Improved DSP tracing
Suppress repeated "no space" message.
Repeated messages tend to flood the trace buffer and overwrite the messages before.
8729 - More tracing for commands sent to a device
Helps to debug Problems, e.g. if a command causes a restart
8818 - myPBX Android/iOS: Complete not applicable boot code or firmware upload immediately
If boot code or firmware upload is not applicable for the device complete these steps of the update script immediately without fetching a file. This way the same update script can be used for myPBX Android/iOS and desktop phones.
8874 - myPBX launcher: Video and application sharing not working when installed for current user only
The DTLS certificate and key was not correctly read, if the application was installed for the current user, not for all users.
8712 - myPBX: select correct dropdown value for office presence provider
If "None or procall etc." has been selected, the wrong dropdown value has been shown on opening the configuration dialog the next time.
8892 - onfi: small timeout for reading page
8695 - PBX-SOAP: Local MOH is confusing when putting a call on hold
A dialing tone seems to be the better choice
8861 - phone ip222/232/112: support Jabra SPEAK 510 MS
One more product ID for the USB Bluetooth dongle Jabra LINK 360 coming with this Headset version.
8733 - Phones: Fkey (automatic) highlighting fixed
Undo of "#8612 - Phones: Fkey highlighting did not follow configuration".
Highlighting of fkeys is done automatic again as it was before Service Release 13.
Highlighting in non-idle state.
No highlighting in idle state.
No relation to config attribute "LED".
8750 - Phones: Own presence was not displayed
Self-subscription for presence is started but cancelled by the phone itself when user-config is received from PBX.
8849 - SIP: CSeq was too high
CSeq could be above 2147483648 (2 ^ 31).
May caused requests to be rejected.
SIP/2.0 400 Bad Request
Via: SIP/2.0/UDP 10.1.8.62:5060;branch=z9hG4bK-04E49FD7;rport=5060
Error-Info: <sip:firstname.lastname@example.org>;cause="[line 006] CSeq too large"
8752 - SIP: Fix for media negotiation
Fix for media negotiation.
8838 - SIP: Fix for media negotiation
Fix for media negotiation.
8745 - SIP: Fix for outbound federation calls
Fix for outbound calls with reverse negotiation where early offer is received.
PBX gives no early answer, but SIP must send PRACK.
Now we send PRACK without SDP answer instead of dummy SDP answer.
8704 - SIP: Fix for trap
Fix for trap due to buffer overrun.
8885 - SIP: Fix for trap
Fix for trap when deleting already deleted transaction.
8741 - SIP: Gateway interface stopped working
Gateway interface stopped working and left in zombie state after re-configuration or disable/enable.
8831 - SIP: Print "anonymous" in identity header if CLIR is on
Print "anonymous" in identity header if CLIR is on.
Hiding real caller identity.
8724 - SIP: Using different Call-ID format
Using different Call-ID format to avoid call legs (dialogs) with same Call-ID (which may occur on forking for instance).
Instead of appending local IP address to conference guid:
We now append unique call-leg-id:
This should avoid interoperability problems with bad SIP equipment that identify a SIP dialog by only Call-ID (not Call-ID plus tags).
8740 - Softwarephone: Workaround to enable Logitech Headset that does not supply telephonie codepage
HID Telephonie devices must provide codepage 0xb. The customers logitech headset does not. It worked with v9 softwarephone because the codepage was ignored. Ignoring the codepage can lead to unexpected behaviour since a headset is represented as multiple devices in windows, each one supporting its specific codeset. So if selecting a non telephonie device the buttons may not work.
8817 - update client displays "not polled" although the script has been successfully read
this happened when the script contained a "provision 0" command. It can be used to switch off provision (fast poll) mode but then the "last polled" info must not be reset.
8694 - Waiting Queue: Call to mobile operator was not retried
If the mobile Operator was busy the first time, there was no other call attempted.
11r2 Service Release 15 (113587)
9379 - DSP T38 Events: Increase allowed clock tolerance from 50ppm to 150ppm
An event was generated even if there was no error
9394 - DSP. specific fax error event codes
for events like Clock offset too large
9389 - DSP: show fax trace messages only if DSP trace is enabled
9366 - Fax: Permanent enabled trace output fixed
The trace of some fax parts can't be disabled. This is fixed now.
9110 - Gateway: Disabled number maps at routes could affect destination of a transfer
This problem was found with the fax server. To initiate an outgoing fax call, a call is first sent from the PBX to the FAX Interface. When this call is connected, a transfer is initiated to the destination. If there where disabled maps configured on the routes for the outgoing call, the number was adjusted, as if these routes where executed. Now these maps are ignored as they should be.
9494 - Gateway: Routing table user interface problem with screening setting
The screening indicator setting was lost on newly added MAP and it was lost, when not the MAP but the route itself was changed.
8999 - Hanging subscriptions to Voicemail object
A Voicemail subscription was regarded as subscription endpoint. but no info (notify) was sent on subscription. This could cause Cisco Equipment never to terminate the subscription
8834 - ICE failed sometimes because of a timer problem
This happened under Special tiuming condutions when a timer was retstarted at the time a RTP channel was bound to a DSP channel
9009 - IP-DECT: E164 support for further calls with call on hold
When having a call on hold and making a new call that starts with a + sign, the + sign is removed. This is fixed now.
8995 - IP-DECT: Inband DTMF
Generating inband DTMF tones fixed.
9010 - IP-DECT: International number support for unattended call transfers
Now it is possible to use an international number for an unattended call transfer on IP-DECT devices.
8903 - IP111/IP112: Avoid oscillation in speakerphone mode
Oscillation could occur on a Connection between two IP111/IP112, with both in speakerphone mode.
8990 - IP111/IP112: Fixed NLP in speakerphone echo canceller
The non-linear processing unit of the speakerphone echo canceller caused arbitrary gain variations during double-talk that were perceived as clickering and degraded the voice severely.
8985 - IP111/IP112: Fixed small inconsistencies in the speakerphone echo canceller
Fixed small inconsistencies that should not have noticably influenced the audio quality.
8984 - IP111/IP112: Improved echo canceller convergence
Improved the handset and speakerphone echo canceller convergence by biasing the Rin energy with a variable value proportional to the loss estimate instead of a constant. This achieves a higher converged state loss enhancement and makes the converged echo canceller more robust against noise and double talk.
8996 - IP111/IP112: Improved handset echo canceller on double-talk
Avoid excess echo canceller divergence on double-talk.
9011 - IP111/IP112: Speakerphone echo canceller could diverge on silence
The speakerphone echo canceller could diverge severely on silence due to missing rounding in the algorithm.
8928 - IP111/IP112: Speakerphone mode improvement
Avoid the loss enhancement estimate to degrade on low volumes.
8920 - IP111/IP112: Speakerphone mode improvements
Improved the speakerphone echo canceller tuning:
- Improved the convergence speed.
- Update the loss estimate not only on substantial energy.
- Added a small double talk tail.
- Schedule coefficient masking according to their importance.
8905 - IP1200: added web files for myPBX
Added missing web files in IP1200 for myPBX support.
8974 - IP28 IP38: Wrong display of coders in WEB UI (shows G.723)
The coder selection menu is wrong at the interface or gk config.
The coder list on the first page is ok
if the ethernet layer passes a packet to the driver while the link is down and the driver responds with 'pending', all packets directed to this interface are queued by the ethernet layer and sent when the link comes up again. If the link is down for a long time this may be thousands of outdated packets. Thus it seems better to drop any packets while link is down.
8957 - IPxx11: DSP code update
- Dsp code version 700.47
* Disable noise disabled
* IP3011/IP1130 Timeslot assigned fix according to DSP errata.
* Unconditional trap on host buffer overrun
* Debug of Fifo status on buffer overrun
9391 - IPxx11: Enable DSP status messages every second
to see if the DSP is alive after host overruns
9374 - IPxx11: Enable V21 V22 and V23 modem bypass
9133 - IPxx11: Try to fix sporadic DSP Problems
The problem resulted in a restart of the device.
There are 2 unused and uninitialized bitfields in the header that is sent to the DSP. This fix clears the 2 bitfields.
8973 - myPBX Android/iOS: NAT detection not working
NAT detection in the WEB UI IP/General/STUN always reported result: failed.
9111 - myPBX Android/iOS: Random serial number sometimes changing
If the app was started without network connectivity the MAC address could become an arbitrary value that wiped out the randomly generated serial number and triggered generation of a new certificate. Thus registration via certificate that was trusted at the PBX failed from now on.
9426 - myPBX Android/iOS: Wrong number dialed via GSM if phone number started with '+'
If dialing via GSM was configured on myPBX Android/iOS and a number beginning with '+' was entered, this number was incorrectly prefixed with the complete dialing location information.
8972 - myPBX Android: Low microphone volume with Samsung S5 SM-G900F
Added audio API modes to boost the microphone gain on this specific device and possibly others.
9055 - myPBX: Allow adding more languages in the future
This is a simple code change that allows using the same translation file across multiple firmware versions.
9365 - myPBX: Dates displayed wrong in french translation
Due to an error in the translation file, the dates were displayed wrong. For example "J/06/A" instead of "27/06/2016".
9054 - myPBX: Office connection to myPBX may be lost
If an Office connects to myPBX and a myPBX contact receives certain updates during this connection establishment, an exception caused the connection to be lost.
9019 - myPBX: Outlook presence not working for favourites without email and number
The mapping of favourites to Outlook contacts did not work in that case.
9138 - ONFI: Checkdisc Errors after writing data on Flash
In cases of writing data on Flash, the wrong logical to physical relationship page could be written. This causes errors (checkdisc) by reading data pages due to wrong written logical to physical relationship pages.
9112 - ONFI: Cluster has not been written completely
If a new logical to physical relationship has to be build and also there are outstanding data from FAT driver, the outstanding data have not been written.
8926 - ONFI: Eliminate double Blocks due to traps during write nand flash
9495 - PBX SOAP: UserClear when calling a Broadcast object with round-robin did not work
Only the call to the current destination was cleared and this was handled as if the call was rejected, which means the next round-robin destination was called.
9461 - PBX: Potential restart on dialog subscriptions to unusual destinations
Not completely certain, what special destinations this could be, but code has more checks for unusual behaviour of the destination.
9017 - Phone: Favourites were displayed twice and others were missing
Sometimes favourites were displayed twice and others were missing after return of registration.
9160 - Phones: Partner fkeys are not highlighted
Partner fkeys are not highlighted (orange text color) anymore if partner has call action.
Did work until sr12.
Same problem in v12.
8968 - Phones: Terminate all subscriptions when registration goes down
Terminate all subscriptions when registration goes down.
9173 - Problem with dynamic payload types during call pickup
Caller and picker offer different RTP payload types for "telephone-event".
Coder selection is done on an intermediate (e.g. GATEWAY application).
Both endpoints get channels answer with different RTP payload type for "telephone-event".
But then external EP will adopt remote receive-PT 101 by sending a new SDP offer with PT 101.
This change is ignored by SIP stack and not forwarded to internal EP.
Internal EP sends RTP-DTMF with PT 100 which is not handled by external EP.
9163 - RELAY: Config options are lost when changing MAP config
Interface related config options are lost when changing MAP related options.
8949 - SCTP: Trap on call end with App Sharing
A trap can occur on call end with application sharing. This is fixed now.
8987 - SIP: Fix for media negotiation
Fix for media negotiation.
Fix for problem where HOLD/RETRIEVE overlaps with renegotiation.
9044 - SIP: Undo of #8831 - SIP: Print "anonymous" in identity header if CLIR is on
Since v11sr14 we anonymize the Identity header if CLIR is requested by caller.
Turned out to be no-good.
In case of CLIR we send "Privacy: id" along with the Identity header.
Any equipment that handles Identity header will also handle Privacy header (since they are part of the same extension RFC-3325).
11r2 Service Release 16 (113595)
9949 - Call-Forward filter more options
The filters for call forward (only number, only not number), only took the last diverting number into account and only if the call was not diverted the calling line id. This is good in most cases, but in some cases more options are needed: Take always calling line ide into account, always only forwarding number or always both.
10120 - Clearing CFNR timeout in user config, should mean PBX default timeout, even if a template is used
In case of using a template with a different CFNR timeout, clearing the CFNR timeout at the user resulted in a CFNR timeout of 0s.
9964 - Extension module: Pickup fkey does not show calling and alerting party
Pickup fkey on extension module does not show calling and alerting party.
Fkey can be used to pick, but does not show who's calling who.
10020 - ip6010 debug buffer corrupt after a trap reboot
the top of the ip6010 debug buffer is placed directly below '_start' of the primary bootcode. the stack of the primary grows downward from the same location. Thus the upper part of the trace buffer is overwritten when the primary bootcode loads the firmware after a trap.
This is prevented now by placing the top of debug buffer 32kB below '_start'.
9953 - ISDN No-Disc interop option inconsistent
This option is usefull for ISDN provider, which do not support the ISDN disconnect procedure with playing in-band announcements while waiting for the endpoint to hang-up, or to avoid the 30s inband announcements during call clearing at all.
This means not DISC should be sent, but always REL right away. In some states nothing was sent when call clearing was initiated. For example the caller did not get a busy when dialing a busy number using overlap dialing.
11467 - more product IDs for Plantronics BT600 (USB-Bluetooth dongle) and Jabra BIZ 2400 II USB UC headset
the alredy known BT600 dongle and the BIZ 2400 II headsets are delivered with different product IDs but identical function
9884 - myPBX-Video: monitor not correctly set after RemoteMediaConnect
The video window remained grey (preview and received video) until the user moved the video window with the mouse.
This movement triggered a call to the MonitorChange function.
9969 - myPBX: Protect against accumulation of pending status update messages
The web application gets status updates from the PBX using long polling. In the gap between sending a status update and the next request from the browser, the PBX buffers the status updates. In order to avoid problems with too much buffered data we changed the behaviour of myPBX in the following way:
* The data is not copied any more to stack buffers for calculating hashes.
* The maximum amount of buffered data is set to 128 KB per session. If the limit is exceeded, the corresponding session is dropped.
10737 - No media in case of switch from IPv6(ICE) to IPv4(no ICE) after transfer
Special case which will rarely happen in real life
9968 - PBX original called number lost on reroute with CFNR on a gateway object of an already diverted call
A reroute using CFNR on a gateway object does not generate a diversion leg info on the outgoing call. This is correct only diversions on endpoint objects should do this. But if the call was already diverted the original called number was lost in this case.
11164 - PBX potential restart on SOAP transfer operation
Only happened under rare hard to define circumstances. A null pointer check was missing.
10150 - PBX SOAP: For outgoing calls if multiple registrations are possible, use most recent
This did work already in case the application selected a device, but not if any device was to be used.
9965 - Pickup selection dialog sometimes not visible to user
Pickup selection dialog sometimes not visible to user.
If any other App than HOME is selected on phone and a pickup fkey on extension module is used to pickup a call and there is more that one call pickable,
then a dialog pops up listing all pickable calls to the user.
But this dialog is not visible to the user as long HOME-APP is not visible.
Phone should auto-activate HOME-APP when 'pickup selection dialog' is opened.
9718 - Prevent trap with call-lists which path starts with a leading space
If one configures a path for call-lists, e.g. " /DRIVE/FLASH/call-lists", which starts with a leading space, the call list service tries to create a directory with name " " (just one space) which the fat32 driver didn't reject.
11315 - Sporadic ICE fails on phone, causing calls disconnect with "No channel available"
Happened mostly on incoming calls. Was caused by a timer malfunction when the priority level of the RTP was adjusted to the priority level of the DSP.
10744 - Trap on some transfer cases in Gateway
This is a collateral Damage from
fix: #155078: Gateway: On calls between Exclusive Coder interfaces and non-Exclusive Coder interfaces set both sides to exxclusive coder
11r2 Service Release 17 (113614)
13935 - Box certificate lost after invalidating license
When the user invalidates licenses the box gets a new device certificate. Due to bug, the new new box certificate was not written correctly, so the box ended up without a certificate.
Collateral damage from: #161060: Support for ECDSA certificates - refactoring of RSA key structures
12842 - Gateway: If a route with multiple CGPN maps was configured, adding another map to same route did not work
The new map was added, but all but the first CGPN maps of the previous maps were lost.
Collateral damage from #9494 - Gateway: Routing table user interface problem with screening setting
11310 - Httpclient: Increase max authenticated URL from 10 to 20
12888 - IP111/IP112: Speaker volume of headset monitoring mode could not be controlled
In headset monitoring mode the speaker volume was not controllable.
12836 - IP111/IP112: USB headset speaker unity gain at 60 percent volume
Unity gain at the USB headset speaker was achieved at 80 percent volume but the default of 60 percent volume should represent unity gain. This creates more headroom to boost the headset volume for headsets with no own volume control.
13049 - IP22/IP24/IP302: Fix slow startup
Startup of FXS interfaces took more than 1min. Increase of VBAT reduced this time to less than 10s.
12880 - IP811 config wizard did not work
Pages could be stepped thru, but config was not applied.
11252 - IPxx11: Disallow null pointer access
no access to first 64k
13048 - IPxx11: Enable modem bypass also if T38 is enabled.
Modem detect for bypass was only enabled if T38 was disabled.
12647 - IPxx11: Fix u-Law
ISDN in the US did not work, switch to u-law did not wor, so A-Law was used instead.
11302 - IPxx11: Improved DSP tracing
Switch off trace if we receive no device status messages
11311 - IPxx11: Try to fix DSP fifo overrun
by limiting write rate to the fifo to 5ms per packet and using a queue.
If the DSP doesnt respond after 100ms the box is restarted.
In some cases a close_rtp was sent in the wrong state.
The size of the open_rpt and close_rtp and messages was reduced.
The device bus timing was relaxed.
Reload DSP function added
The device bus timing fixed, slower writes.
13952 - myPBX Android/iOS: IPv6 DNS address caused a crash
The app could crash if a DNS address happened to be IPv6.
12644 - myPBX Android: Ask for whitelisting the app as exception to battery optimization
Android 6.0 introduces battery optimization functions Doze and App Standby that prevent the app from accessing the network during idle periods. This causes the registration to go down and incoming calls to be not indicated. Network access can be re-gained by whitelisting the app in "Settings > Battery > Battery Optimization".
Add a check if myPBX for Android is whitelisted and, if not, present a dialog that prompts the user to grant whitelisting.
12841 - PBX CDRs for calls to mobile user wrong in case of configuration with nodes
As remote number the normalized number including all nodes without escapes were displayed, instead of the relative number (shortest possible number, which could be used to call back).
11509 - PBX Waiting Queue: Round robin not working for next call sent, when the first is connected
If there are several calls in the queue and the first call is answered by an operator, the next call from the queue is sent to the operators. In this case round robin was not working, but the call was sent simultanously to all remaining operators.
13196 - PBX: Call intrusion failed, if intruded endpoint had subscription active
The intrusion was attempted for subscription call.
12843 - PBX: Unexpected restart on some rare call sequences
null pointer check was missing
13057 - phone - USB Headsets - include additional product ID for Jabra Speak 810
The Jabra SPEAK 810 headset is alredy supported, thus only the ID list has to be extended.
13201 - Phone UI: Timestamp of parked calls not correct
The timestamp of parked calls was set to an incorrect value. Fortunately it was not displayed anywhere.
13947 - Potential trap in Gateway application
Potential trap in Gateway application if multiple "Gatekeeper / Registrar" interfaces are configured with different protocol (H323/SIP) but identical alias.
13817 - SIP calls not accepted
When INVITE is received SIP stack tries to lookup corresponding registration.
This is done by matching the received Contact-URI of the previously received REGISTER or by matching the remote IP address and port of the previously received REGISTER .
If both fails, INVITE was rejected with "403 Forbidden".
From now on the remote port is not required to match.
12533 - SIP: No media encryption offered on outbound call
On Media-Relay scenarios:
No media encryption offered on outbound call although media encryption is enabled on interface.
Media encryption was only offered, if inbound call has media encryption in its offer.
Both sides of media relay should be independent and should follow the interface config only.
12477 - SIP: Rare trap when using SIP/TCP or SIP/TLS
Rare trap when using SIP/TCP or SIP/TLS.
May happen when outbound transaction is cancelled before TCP connection has been established.
11767 - softwarephone icon erroneously installed in program files
a duplicate of the softwarephone icon is also installed in the Program files directory,
13998 - softwarephone: enable recording to the webserver
<! 11r2: webdav service was not included in softwarephone so that recording to url did not work
13937 - softwarephone:ICE,when binding on a port fails try next
13490 - support for Jabra Handset 450
12310 - The LLDP provided VLAN Priority must be set in the VLAN header instead of zero
The LLDP TIA Network Policy TLV provides the VLAN Identifier and the VLAN Priority to be set in the VLAN header but erroneously the Priority was always set to zero.
13200 - Trap on flash disk format
By formatting the flash after restart of the box and no action is done (write), the box traps.
11931 - Voicemail: Trap During <pbx-xfer>
Access to a deleted object when using voicemail transfer operations could cause a trap.
13195 - Waiting queue: Potential restart on some rare call sequences
Missing check for null pointer
12809 - Webmedia: Tolerate more jitter and clock drift
Enhance webmedia to tolerate more jitter and clock drift from the network for recording.
13051 - wrong conversion from UTC to local time in areas without daylight saving time
When a timezone without daylight saving time was configured under"Services/NTP/Timezone" a wrong "Last sync" time was displayed. On phones a wrong local time was displayed in call lists.
This applies to the USA timezones Arizona (UTC-7), Hawai (UTC-10) and Indiana (UTC-5) and to manually configured strings of the form <zone-name><offset>, for example EST5 .
11r2 Service Release 18 (113615)
14018 - IPxx11: Trap when configuring Alarm and Event Forward Server as Type LOCAL-AP or LOCAL-AP-S
When the Alarm and Event Forward Server is set to Type LOCAL-AP or LOCAL-AP-S after boot the box traps
14030 - phone ip222/232/112 - support new Versions of Jabra EVOLVE 20 USB headset
There are different versions of Jabra EVOLVE 20 which can be handled identically but come with different product IDs. This previously unknown product IDs are added to the list of supported IDs
13956 - SIP: Support for 'epid' parameter
SIP: Support for 'epid' parameter.
14019 - SIP: Use proxy name to build AOR if domain name left un-configured
Use proxy name to build AOR if domain name left un-configured.
Instead of (volatile) proxy address.
11r2 Service Release 19 (113628)
14103 - Adding SIG_OPTION_TAKE_REINVITE_AS_ERROR for interop with CUCM
Adding SIG_OPTION_TAKE_REINVITE_AS_ERROR for interop with CUCM.
14310 - after tracing an event flush the modified trace buffer area to RAM
to make sure that an event written to the trace buffer can be read out after a trap the written area must be flushed to RAM.
14263 - Check and display of UDP/RTP port ranges was incorrect
The port range is configured as number of first port and number of ports. The number of last port in range is computed as (first port + number of ports) and thus is one too high.
14393 - DNS: Fixed a trap if the static DNS entries were dumped
Dumping the static entries of the DNS resolver could result in a trap.
14485 - Fax: Accept wrong T.30 messages after correctly received document
If an incoming document is correctly and completely received and wrong T.30 messages instead of a disconnect are received after this, no protocol error should be reported. This error prevents from converting and forwarding the document. This is fixed now.
14232 - IP111/IP112: Fix sporadic traps
IMX6SL Errata ERR003721 ARM: 751473
Under very rare circumstances, Automatic Data prefetcher can lead to deadlock or data corruption.
14105 - ip1202: trace buffer could not be read after trap
after a reboot caused by a trap, an assertion or a watchdog interrupt the trace buffer could not be read because on reboot some part of the buffer at a 128kB boundary as overridden by a DDR training sequence. This is fixed now by placing the buffer out of the critical area.
14235 - IP22 IP24: Faster initialisation of the TEL interfaces
On some boxes the TEL ports need a long time, e.g. more that 10 seconds to iniitialize. This fix reduces the time.
14234 - IPxx11: Add G722 and G723 coder
14036 - IPxx11: Disable modem bypass for CED signals
Fix IPxx11: Enable modem bypass also if T38 is enabled
caused a problem with testcase media/fax
14231 - myPBX Android/iOS: Wrong phone number when creating a contact
If a smartphone contact was created from a phone number that started with '+' the number filled in the field of the contact form was wrong.
14387 - myPBX Android: Avoid missing audio at the start of a call
The Android API operations to setup and release audio tend to block for a substantial time causing the first split of audio at the beginning of a call to be missing.
14415 - myPBX Android: First digit duplicated if number is typed in dial screen
If a number is typed beginning in the dial screen, the first digit is duplicated.
14479 - myPBX Android: Fixed a trap if the name in a smartphone contact was empty
The trap happened on start of the app if there was a smartphone contact with no name.
14067 - myPBX Android: Fixed two traps seen in the app store crash reports
The crash logs in the app store showed two traps that are fixed now.
14495 - myPBX Android: Swipe should toggle on/off switch
A swipe gesture should toggle the on/off switch.
13920 - phone - USB Headsets - support Plantronics D100-M USB/Bluetooth Adapter
support for a similar variant of the Plantronics D100 USB/Bluetooth adapter was alredy implemented, thus only the ID list has to be extended.
14032 - phone ip222/232/112: permit more than one mapping of USB headset product IDs to an already known ID
New USB headsets with characteristics similar to an already supported headset but a different ID can be mapped to the existing ID with "config add KEYS0 /hid-map ...".. The config command did permit only one mapping.
14236 - Phone: Decorated phone number treated as H.323 ID
If a phone number with structuring characters was dialed, it was incorrectly treated as H.323 ID.
Now the allowed characters are: "+1234567890*#., /-()"
The fix applies to IP222, IP232, IP111, IP112, myPBX iOS, myPBX Android.
10888 - Phones: Business and private phone numbers cannot be differentiated
Business and private phone numbers cannot be differentiated on IP222/232/111/112.
Business and private phone numbers are displayed with the same symbol.
Only mobile numbers have a distinctive symbol.
From now on 3 different symbols are display: Business/Private/Mobil
14066 - Phones: Fkey 'Diversion-Override' does not work as expected
Fkey 'Diversion-Override' does not work as expected.
14151 - Phones: Strange behaviour if 3rd call is accepted
Strange behaviour if 3rd call is accepted.
Accepted call does not get into 'speaking' state.
When going onhook an unwanted transfer may be executed.
Devices IP222/IP232/IP111/IP112 only.
14358 - Restart if H.323 TCP/TLS registration send to a gateway without GK
A GK in this context is either a PBX or a Gatekeeper gateway definition. A check for a null pointer was missing.
12498 - Support for Plantronics DA 70/80/90 USB Adapters for Encore Pro corded Headsets
The Plantronics DA 70/80/90 USB Adapters connect different Variants of Encore Pro corded Headsets to USB ports
11r2 Service Release 20 (113635)
15753 - IP-DECT: LDAP query for diverted calls, fix for #8340
The fix #8340 should fix the name resolution of outgoing diverted calls with the number of the nominated party. Instead the name resolution for incoming diverted calls with the caller number was changed to the diverting party or originally called number which deactivates the previously correctly working name resolution.
This is revised. And now, the name resolution for outgoing diverted calls is changed to the nominated party number.
15273 - IP111/IP112: Improved audio quality
Mostly echo canceller. Verified by independent lab.
15915 - IP111/IP112: Still limit the maximum amplitude in speakerphone mode
This maximum amplitude limitation got lost during all the audio related changes and should be put in place again.
14246 - IP112 was missing in legacy hardware Id translation
A IP112 registration with mac address to a device configured with a hardware-id of IP112-xx-xx-xx, did not work.
15716 - ip29/311/411 FXS : pulse dialing does not work
Driver cannot detect pulses shorter than 200ms.
Setting has been changed to cover pulses down to 31ms length.
14901 - IPxx11: Added DSP core dump option
If the DSP doesnt respond we have the option to stop the trace and read the DSP memory ( core dump )
This function is actived with the Web UI. Thick the checkmark
"DSP traceoff/coredump" at http://addr/debug.xml ->Tracing
Usually it is reasonable to tick also "DSP" and DSP control messages" and "DSP data messages"
If the DSP shows an error an event is generated, like:
06.10.2016-12:08:23 Error 0x001f0000 Indeterminate AC-DSP0 dsp status timeout
If the core dump is written, another event is generated:
06.10.2016-12:08:32 Error 0x001f0000 Indeterminate AC-DSP0 core dump written, status=2
Then the core dump can be downloaded the http://addr/debug.xml -> Tracing -> download DSP core dump
The core dump is large, around 64Mbyte.
Once the coredump is downloaded the trace should be read and the system is ready to write another core dump if needed.
15475 - LDAP Server: RootDSE Encoding Failed With 200+ Dyn-PBXes
Replies to LDAP RootDSE search request weren't returned, if hundreds of Dyn-PBXes were configured.
14504 - LDAP: En-/Decoding of Larger RootDSE Result Failed
The encoding of a search result for a root DSE with lots of namingContexts attributes failed. A temporary buffer was placed incorrectly.
15747 - myPBX Android/iOS: Make sure that the random serial number doesn't change
The locally created serial number sometimes changed.
15481 - myPBX Android/iOS: Non fetched zero length packet caused missing audio
A zero length UDP packet could block RTP stream reception since this packet was never fetched.
14470 - PBX-SOAP: Reading a user with the Admin function, with a cn of a single character failed
Instead all users were returned
14365 - PBX/E.164: Wrong number was sent on CFNR from Gateway/Trunk in case of no registration
A typical configuration in which this problem happened is a trunk object with a cfnr to another trunk object for redundancy
14245 - PBX: Disconnect call if a transfer loop is detected
If an endpoint has established a call to itself and then does a transfer to connect these two ends of the same call, the call should be disconnected. Not doing so could result in a restart, because out of memory.
16054 - Phone UI: STUN and TURN server shown URL encoded
The config items in STUN were shown in their URL encoding, i.e. ',' appeared as %2C.
15836 - phone: USB headsets - add Plantronics APU-75 EHS Adapter, Jabra EVOLVE 30 II Mono UC, Jabra EVOLVE 30 II Stereo MS
APU-75another version of APU-70/72 EHS/USB adapter controlled via regular HID reports, Jabra EVOLVE 30... new EVOLVE series devices
14922 - Phones: Audible signal not working on pickup fkey
Config option "Audible signal" not working on pickup fkey.
15524 - Phones: dialing location not applied when starting a call transfer to a number from directory
local numbers stored in directory as complete international numbers were not reduced to local numbers before transfer and thus the transfer failed.
14918 - SIP: Fix for trap
Fix for trap.
15573 - TONE-IF did not play all dial tone types
Continuous dial tones were not played anymore.
Bug was introduced in previous release with this fix:
#14904 - Webmedia: Fix for inband ringback tone
14904 - Webmedia: Fix for inband ringback tone
Inband ringback tone is provided by PBX to a transferred endpoint while a blind transfer is ongoing (waiting for the transferred-to party to answer).
The rinback tone (and other tones) should start with an initial delay (or initial period of silence).
This delay was missing.
11r2 Service Release 21 (113643)
16806 - Avoid trap on corrupted data from NAND/CF/SSD
If the read data from the NAND flash, a CF card or an SSD is corrupt, the box still shouldn't trap, but an event should be raised instead.
16814 - H.323 potential trap if PBX user config was changed
This happened if a phone was registered by number, in case hardware id and name was changed at the same time. This is a fix for fix 14921 - PBX restarted on special registration/unregistration sequences, which did not yet work always.
16166 - IP-DECT: Trap during endpoint updating or deleting
If an endpoint is updated or deleted, a trap can occur if special OEM PBX subscription calls are pending. This is fixed now.
15759 - IP111: Errata Cortex A9
16252 - ip112: USB headsets - improved handling of device STALL errors caused by ESD
Certain USB headsets report a STALL error and stop working in case of electostatical discharges. To recover from this error the device must be restarted. If there was an active headset call the media stream is directed to the headset after restart, provided that the restart is completed within 2 seconds. If the restart fails or needs more than 2 seconds the media stream is directed to the handset.
16047 - IPxx11: Potential DSP Unreliability fixed
16772 - Media: Possible trap in a race condition
This could cause a trap at the end of a call.
16183 - myPBX Android/iOS: Trap on certificate upload
Fixed a trap if a certificate with no password was uploaded.
16800 - myPBX Android/iOS: Unexpected socket error could cause a trap
An error on a RTP or UDP socket could cause the app to crash.
16804 - Phone UI: Trap on race condition if screen closes
If a config screen was closed by the phone due to idle timeout at the same moment when the user made a change this could cause a trap.
16509 - phone: USB-Headsets - support Jabra BIZ 2400 II Mono USB
support Jabra BIZ 2400 II Mono USB
16698 - SIP: Dead subscription was not deleted on server side
A NOTIFY that is rejected with "481 Subscription Does Not Exist" is a dead subscription where NOTIFY no longer needs to be sent.
Notifier should delete the dead subscription immediately.
16000 - SIP: Fix for asymmetric codec problem
If SDP answer is received with more than one Audio codec we take the top-most codec as the selected one.
We send and receive this codec.
But the remote endpoint may send the other codec.
Our endpoints can only send/receive one codec at a time.
In order to pinpoint the selected codec to only one, we now send a re-INVITE with a single-coder-offer right after negotiation (RFC-4317).
16278 - SIP: Fix for rare trap under heavy load
Fix for rare trap under heavy load.
Observed on large scale DECT scenario.
16967 - Trap in case of unexpectedly removed CF card
If a CF card is removed or not recognied any more by the driver, there might have been a trap inside a running webdav operation.
16707 - Voicemail: URL Arguments Weren't Evaluated
An internal buffer was too small.
11r2 Service Release 22 (113648)
17648 - Fix for trap in Gateway application
Fix for trap in Gateway application on transfer/pickup/diverting scenarios.
16926 - IPVA: Boot Failed
There was a problem calculating the firmware size, this caused the firmware not being started.
15525 - myPBX Android/iOS: Config reset doesn't reset to default admin password
The config reset command of the myPBX Android/iOS phone UI doesn't reset the admin password. On the desktop phones it does.
17743 - myPBX Android: Fixed a trap at the beginning of the first call
An uninitialized variable could cause a trap at the beginning of the first call.
17362 - myPBX: IE9 script error during the start of myPBX
Int32Array and UInt32Array are supported from version IE10. If Internet Explorer version is older, a script error appeared during the start of myPBX.
17544 - Phone: USB Headset - support Plantronics C320-M(icrosoft)
Just another Signature for the M(icrosoft) Variant of the Plantronics Blackwire C320 Headset
17507 - Phones: Send DTMF from CAMERA app
If CAMERA app if active (in front) and there is an active call (e.g. with door) and the user presses 0-9 or * or #
it's better to take this as DTMF sending instead of jumping to DIR app.
17557 - Save stack state before reboot to get some more info about a watchdog reboot
On boxes with sufficient RAM (ipxx11, ip111/112) the stack state before a reboot together with info about last interrupt (interrupt number, stack pointer, pc) is copied to a reserved memory area before the stack is used by the firmware again. The saved stack is dumped with "mod cmd CPU saved-stack". This may help to find out the reason of some unexplained watchdog reboots..
11r2 Service Release 23 (113663)
17794 - CF Call lists, limit max calls per user to 200
A trap could happen if absurd high numbers were configured.
17895 - FAX: False "Excessive loss of data" event after switching to T.38
The fact that not RTP data at all was received before switching to T.38, was treated as error. This is normal in case no inband detection of fax is done, but switch is done right away, this is what Fax servers normally do.
17603 - Fax: T.38 with NAT
The RTP channel didn't start sending data after the coder is changed to T.38. So the NAT mapping could be lost. Now No-signal indications are sent.
!-- teh: vgr will das auch in V10-->
17868 - Gateway: Buffer overrun when displaying routes with many maps
This caused a restart of the gateway.
17887 - H.323 Leak, socket was not closed for calls without registration
This was a collateral damage from the RAS over TCP/TLS implementation
18871 - IP112 - set USB signaling level to 3,3 V
increasing this level from 3,0 to 3,3 V makes the USB bus more robust
18052 - IPxx11: increase stack size to 512kB
because of the heavier load on this boxes the currently reserved size of 256 kB is too small
<!- ich habe hier mehrere ip811 pre-mortem stacks die nach watchdog traps gezogen wurden bei denen die Untergrenze des Stacks offensichtlich unterschritten wurde. Das ist zwar höchstwahrscheinlich nicht die Ursache für den watchdog aber fixen sollte man das auf jeden Fall. Schöner wäre natürlich noch wenn man eine read-only guard page für den Stack hätte damit man rechtzeitig sieht wann'S brenzlig wird. Fragt sich ab man das auch noch bei ip6000/6010 machen sollte -->
19441 - IPxx11: save more runtime state over reboot
In additionto the last interrupt cause the enabled/disabled state of the processor ist tracked and thus available after reboot together with the pre-watchdog stack
20286 - Linux: Increase network driver receive buffer size
The network driver receive buffer size is increased to prevent a lot of dropped network packets.
20167 - myPBX Android/iOS: Log forwarding via HTTP caused the app to crash on start
If log forwarding via HTTP or HTTPS was configured the app crashed on startup and could only be recovered by clearing its config data or uninstalling and re-installing.
20263 - ONFI: Reading no/wrong data
ONFI: Reading no/wrong data
If data is copied due to wear leveling, physical to logical assignment have not been set. If not set, data cannot be found.
19233 - PBX Mobility call failed if additional forking to unregistered destination was configured
The failed forking to the unregistered destination caused the complete call to fail
19234 - PBX: A call initiated thru pickup was sent to forking destination as well
Such a call should be sent to the picking device only
17893 - phone: support more Jabra EVOLVE 30 II USB headsets
There are four versions of Jabra EVOLVE 30 II now, coming with the same dongle but with different product IDs for "mono MS", "stereo MS", "mono UC", "stereo UC" ;-)
18940 - Phones: No search results when entering a phone number containing * (star sign)
No search results when entering a phone number containing * (star sign)
19475 - SIP: Don't send confidential information in OPTIONS request
Don't send confidential information in OPTIONS request.
19342 - SIP: New interop tweak /no-codec-pinpointing
SIP: New interop tweak /no-codec-pinpointing.
Do not send another offer/answer exchange to pinpoint audio codec.
19766 - softwarephone: low volume, volume change, gaps during conversation
during a conversation effects like low volume, gaps and volume change can be experienced
18915 - Softwarephone: Make registry path check case insensitive
Appending the softwarephone path to the user defined path resulted in deleting the previous settings because the "path" key compare was case sensitive.
19367 - Softwarephone:: icollect fails when an empty dir is present
icollect fails to compress the debugging data in the softwarephone roaming dir when there is an empty (sub)dir somewhere in the tree.
19229 - Unexpected restart on collision of a call connect/disconnect to waiting queue
Very small window for this to happen, so it happened very rarely
17888 - Unexpected restart on some rare failed media negotiation scenarios
Happened, when a call was sent, with a media offer and first response is a close all channels.
18111 - Voicemail: Memory leak with <exec>
A data packet wasn't freed while within a shutdown state.
17971 - WebDAV: Bug in XML for PROPOFIND
A PROPFIND for a file resource (not directory) was answered with bad multistatus response.
The content of the DAV:href element had a slash at the end.
11r2 Service Release 24 (113670)
21806 - FAT32 directory listing missed some files under certain circumstances
Sometimes a single file was not listed in a sorted directory listing of a flash drive.
E.g. this could lead to missed voicemails.
20523 - H.323 hanging registrations
Sometimes registrations where not removed. This could cause duplicate registrations in the PBX, one working and the other not. This again created problems to register the video and app sharing to the phone.
20851 - IP-DECT: Memory leak with Radio registration
There could be memory leaks in some situations with radio registrations in the PARI master. This is fixed now.
21852 - ip112 USB: prevent sending noise from headset microphone
Some headsets send empty audio data frames instead of frames with silence data but this frames were not detected and thus arbitrary data from the receive buffer was sent to remote side. In some cases a headset provided only empty frames after a restart leading to bad noise. Now empty frames ar detected and the corresponding part of the receive buffer is replaced by silence.
22011 - IPv6: Ignore invalid router announcements
Ignore rather than panic on reception of an invalid router announcement.
21883 - IPx11: Prewarn watchdog added
Prewarn watchdog for the IPx11 devices added.
21823 - IPxx10 IPxx11: Possible watchdog during SRTP processing
A bug in the crypto driver could cause a watchdog, when non-RTP data was received over an RTP port.
21137 - IPxx11 - trigger prewarn interrupt before the watchdog forces a restart
Raise an interrupt before the watchdog forces a restart if the firmware runs in an infinite disabled loop
21365 - IPxx11: Trap traces could be corrupted
If a device trapped the trap trace could be corrupted.
22038 - myPBX Android/iOS: Not possible to tweak unconfigured call forwarding FKey
If a call forwarding FKey was created and not configured with any forwarding yet it was not possible to add a forwarding later on.
22057 - myPBX Android: Avoid traps through disconnect timeout
An inappropriate watch timer caused traps of the app.
20403 - myPBX Android: Fixed delayed reaction on user input
On Android 5.0 and higher user interaction might have been handled with delay.
21619 - myPBX Android: Trap on start of the app on Samsung XCover
On Samsung XCover running Android 6.0.1 myPBX Android trapped immediately on start.
21368 - myPBX iOS/Android: Fixed a trap if the popup during searching was cancelled
If a popup that appeared during searches in the favorite UI was cancelled manually, the app trapped afterwards.
21217 - On call to a user with multiple registrations, the call was premature forwarded if one was non-functioning
There is a 6s timer in the PBX to check if sending of a call succeeds on a registration. If this timer expires a CFNR is executed. But this should not be done, if there are calls on other registrations which were sent successfully
18903 - PBX: Pickup not always taking effect
If somebody picked the call of another member in the group this didn't always take effect.
21362 - phone IP112 USB: improved handling of USB bus errors
adjust the terminating resistance of D+ and D- line to compensate for the protective ferrites, tolerate more bus errors as long as the USB-Controller states 'enabled'
20944 - phone ip241 - prevent freezing of dispaly after long time of operation
sometimes the ip241 display did freeze after a long time of operation
20654 - phone: usb-headsets - add Plantronics Blackwire C725-UC
Support for Plantronics Blackwire C725-UC Headset
21850 - Prevent possible traps when connecting ICE
There could be a trap depending on the candidate list of the remote party.
21011 - SIP: Add Min-SE header to INVITE after 422 response
Add Min-SE header to INVITE after 422 response.
Not only Session-Expires header, but also Min-SE header.
Both with same value
19351 - Support for certificate deployment by update server
The update server can now install a response to an existing signing request using vars create and restarting the box.
The response certificate(s) must be stored here in DER format:
vars create X509/REQUESTRESPONSE/00000 pb 30820...
vars create X509/REQUESTRESPONSE/00001 pb 30820...
vars create X509/REQUESTRESPONSE/00002 pb 30820...
20947 - USB - support switching VBUS power on/off
VBUS power is on by default. USB restart behaviour may be improved if the VBUS is powered off/on while restarting.
21175 - USB-Headsets: audio from remote was deleayd after a hedset restart
When the hedset was restarted in an active call because of an USB error the audio received from remote was delayed after restart
22032 - WebDAV: Bug in XML response
Bug in XML response for PROPFIND caused BitKinex to crash.
Only when accessing the box root.
11r2 Service Release 25 (113676)
22524 - IP222/ip232: record plain PCM-Data as sent/received by USB headsets
Plain PCM-Data as sent/received by USB headsets can be captured now directly at the USB interface the same way as on IP112.
22445 - IPxx10 IPxx11 Missing event initialization in Crypto Driver
The size of the crypto driver events was not set correctly. However this should cause no problems, because the events are never queued.
22514 - Make WebRTC work with Chrome 57
The default value of RTCConfiguration.rtcpMuxPolicy changed from "negotiate" to "required" in Chrome 57. As we don't have RTCP-Mux in versions 11 and 12, WebRTC calls between Chrome and innovaphone endpoints failed. In that case the console showed the following message:
Abort call: Could not set remote description: Failed to set remote offer sdp: Session error code: ERROR_CONTENT. Session error description: rtcpMuxPolicy is 'require', but media description does not contain 'a=rtcp-mux'..
Now the endpoint explicitly sets the rtcpMuxPolicy to "negotiate".
22125 - myPBX Android/iOS: Battery drained by the performance counters
The performance counters had a 60 seconds heartbeat running but performance counters are not needed for Android/iOS.
22082 - myPBX Android/iOS: Fixed leaks with hold/retrieve operations and IPv6
Hold and retrieve oprations could cause a leak if the media IP address was IPv6.
21940 - myPBX Android/iOS: Possibly corrupted leak info
The HTML command "!leaks info" possibly produced results with invalid HTML syntax.
22088 - myPBX Android: Status bar icon stayed in waiting state with Android 7
On Android 7 the icon in the status bar stayed in the registration waiting state, i.e. circling all the time.
22362 - myPBX: Redirect from inactive standby to other location didn't work
In some cases myPBX was not redirected from the standby PBX to the actual PBX of the user.
22078 - PBX: Missing namespace in first SOAP response after restart
Problem with uninitialized variable
22127 - phone: USB Headsets - support Jabra EVOLVE 40 UC Mono, Sennheiser SC 630 USB CTRL
support Jabra EVOLVE 40 UC Mono, Sennheiser SC 630 USB CTRL
22310 - update service: URL-encode values substituted for URL Metacharacters
some values substituted for URL metacharacters may contain URL syntax characters which need to be replaced.
22329 - Voicemail: <store-getstat name="NULL"../> Didn't Work
Querying local system time by means of <store-getstat name="NULL"../> lost functionality. The year 1970 was always returned.
11r2 Service Release 26 (113678)
22761 - _snprintf() must not prematurely stop when an argument does not fit completely into the buffer
currently _snprintf() stops when an argument does not fit completely into the buffer. It's better to copy as much of the argument as fits in the buffer..
22877 - Gateway: Rerouting could fail with CGPN mismatch, if CGPN verified ist used and CGPN mapping
If a CGPN was changed by a mapping, it could happen, that CGPN verify failed on rerouting.
22387 - ip112 - USB headset - clean notification signal for inbound call
an inbound call is indicated in the headset by a sequence of notification signals but the first signal was somehow disturbed.
22560 - IP112: Fixed noise burst at the beginning of a call with USB headset
At the beginning of a call a noise burst may be heard if USB headset is used on the telephone.
22708 - IP112: Noise burst if accepting a call via headset
A short noise burst was heard if a call was accepted in speakerphone mode.
22583 - IP222/232/111/222: Feature "Caller Override" was applied to call when dialed from call-list
Feature "Caller Override" was applied to all calls started from call-list.
But only after reboot of the phone.
23198 - IP241: Selected built-in background image is not loaded at boot time
Selected built-in background image is not loaded at boot time.
After reboot the default built-in background image is displayed.
22931 - IP38 IP311: CallProgress tones on FXO not detected if level too high
CallProgress tones with levels above -3dB (==0dBm) were regarded as illegal in the DSP driver
22648 - myPBX Android/iOS: Trap if too many ringtones
A trap could occur if the size of the ring tones description exceeded a certain limit.
22865 - New ISDN Interop switch: Discard Connected number
Discards any received connected number. Needed because some Cisco devices send illegal content.
22861 - No PBX CDR was generated for Number Map object
Reporting licenses can be configured, so a CDR should be generated as well
22859 - PBX CDRs for calls to mobile user wrong in case of configuration with nodes
The previous fix for this only covered the setup-to and not alert-from event in the CDRs
22762 - phone: USB headsets: log the headset audio parameters each time an audio connection is set up
For analysis of PCM captures the type of the headsets audio endpoints (mono/stereo, sampling rate must be known.
23337 - TLS: Prevent traps if device has no certificate
Boxes that have no certificate, create one on the first startup.
If TLS connections were started before that certificate was finished, there could be a trap. Now the TLS connection just fails.
23217 - USB headsets: support Plantonics Blackwire C325.1, Jabra Evolve 75
Add support for Plantonics Blackwire C325.1 and Jabra Evolve 75
11r2 Service Release 27 (113684)
24681 - BC Conf: Trap fixed
A trap with the PBX BC conference object is fixed. It can occur if the object is monitored.
24262 - CAS: Local event not working
24079 - Fixed trap if more than 64GB are used in a FAT32 partition
Writing more than 64 GB of files on a FAT32 partition caused a trap.
23121 - ip111,ip112: TRAP type displayed on red screen after trap incorrect
On the red screen displayed at phone after a trap the type of trap is wrong
25031 - IPxx11: Static memory overwritten
Static memory was overwritten but didn't cause problems in released builds.
25044 - IPxx11: Trap with CAS protocols
With CAS protocols T1, E1_R2D, E1_3BIT a trap occured.
24796 - myPBX: Updated translations
Improved french translations
24771 - Phone USB Headset: support Jabra EVOLVE 20 MS Stereo
support Jabra EVOLVE 20 MS Stereo
24879 - Phones: Cannot retrieve held call after consultation
If a consultation call is terminated by remote side, the local user hears a "disconnect" tone. Instinctively the user hangs up.
But this does not only removes the disconnected consultation call, but also the held call is dropped.
24449 - Phones: Make phones support G.729
Make phones support G.729 without License
24753 - SIP: Bug when trying to switch to T.38
Bug when T.38 is disabled on the SIP interface and media-relay is enabled.
If internal called side tries to switch to T.38, a re-INVITE is sent with a SDP offer containing zero-port.
o=- 1003 3 IN IP4 192.168.220.220
m=image 0 udptl t38
c=IN IP4 192.168.220.220
24594 - SIP: Fix for trap
Fix for rare trap.
24142 - softwarephone: when starting swphone via mypbx a space in h323 name does not work
11r2 and up: The h323 name is passed fom mypbx url encoded. this is erronously decoded by swphone so that a space is inserted between name segments. example: Lothar%20Burkhardt results in config string: /h323 Lothar Burkhardt. only the first part is then evaluated.
23861 - USB headsets: handle and report single frame underrun/overrun
on isochronous transfers sometimes a one millisecond frame from headset may be too short or too long. the handling of such frames improved now.
24136 - USB headsets: limit jitter on output to headset speaker
if DSP output data rate does not match USB bus data rate some data has to be discarded/inserted
11r2 Service Release 28 (113689)
26323 - Better SSD compatibility
innoDisk compatibility with 11r2.
25523 - Fixed space calculation of CF cards/SSDs
The calculation under General->Compact Flash->Info returned wrong values for huge directories with many files.
On IP110 and IP240 telephones sporadic traps related to timers could occur.
25032 - IPv6: trap when processing icmp6 neighbour discovery redirect info
IPv6 trapped when processing icmp6 neighbour discovery redirect info
24874 - PBX Waiting: Sometimes presence of an operator was cleared unexpectedly
This happend if the features
- Presence disables Operator
- Set Operator Presence
were used and the operator received a call not from the WQ after a call to the operator thru the WQ was rejected because of the presence
25509 - Phone: Heavy CPU load during LDAP search of local directory
An LDAP search in the local directory of a phone could cause heavy CPU load depending on the number of entries.
25335 - Phones: Trap when configuring CF fkey on the phone UI
Trap when configuring CF (call forwarding) fkey on the phone UI.
25131 - Possible trap during RSA signature validation
Trap traces show "x509 free error" with the following events pending:
6: x509 2b08
7: TLS_SOCKET 715
Collateral damage from #160354: TLS: Verifying of RSA signatures didn't always work
25235 - Potential unexpected restart when playing announcements
Under some unlikely timing conditions
25274 - SIP: Payload type selection for telephone-event was wrong in some cases
Wrong payload type for telephone-event was selected in cases where multiple payload types have been offered.
m=audio 18890 RTP/AVP 8 18 9 124 98 99 100
a=silenceSupp:off - - - -
25522 - Trap if CF card/SSD is full
If the card is full, the box might trap.
25440 - USB headsets: reduced output delay, improved DSP/USB synchronization
on long lasting calls it could happen that the voice from remote party was sent with a growing delay to the headset speaker
11r2 Service Release 29 (113692)
26655 - Certificate upload: File passwords with special characters didn't work
If the password contained a character like "!", the file upload failed with the message "decoding certificate failed".
27260 - don't wait for pending log messages or CDRs at end of test period
a box operated in test mode is automatically reset after 8 hours. This reset must not be delayed because of unsent log messages or CDRs
26915 - Fax: Accept bad frames after correctly received document
If an incoming document is correctly and completely received and a bad frame instead of a disconnect is received after this, no protocol error should be reported. This error prevents from converting and forwarding the document. This is fixed now.
26592 - IP111/112/222/232: Bug in "Fine grained Function Locking"
Could not lock "Diversion Override" (0x04000000) in "Fine grained Function Locking".
26634 - IP111/112/222/232: Bug in config option "Function keys not modifiable on the phone"
The fine grained function locking mask did not work as expected/documented.
This mask is intended to protect specified fkeys from being re-configure on the phone's ui.
This mask erroneously controlled the offered fkey-types instead in earlier versions.
25497 - More info on out-of-memory restarts
Show who allocated the suspicous buffers
28549 - phone USB Headsets: support Jabra SPEAK 710 MS & Jabra LINK 370 MS
SPEAK 710 MS / LINK 370 MS are the 'Designed for Lync' variants of the already supported SPEAK 710 UC / LINK 370 UC
28457 - phone USB Headsets: support Jabra Speak 710 USB Speakerphone
add support for Jabra Speak 710 USB Speakerphone
27976 - phone USB Headsets: support Sennheiser Team Connect Wireless Conference System
add support for the Sennheiser Team Connect Wireless Conference System, a system of 4 Speakerphones coupled via bluetooth
27657 - USB Headset: disabling a plugged headset via fuction key or telephone GUI does not disable the Talk-Button
When an USB-headset should be disabled via a fuction key Headset(Mode-Enable) or the switch "Setup/Phone Setup/Device Settings/Headset" in telefone GUI the Talk-Button of the headset was not disabled but did not work properly
26796 - WebRTC Firefox compatibility: Add a=setup:actpass to offer SDP
Firefox 55 requires offers to contain the a=setup attribute for DTLS-SRTP. So this fix adds the attribute to the offer presented to the browser.
11r2 Service Release 30 (113695)
29631 - IP111/IP112: Support for new LCD display version
29632 - IP232: Support for touch controller version
29240 - ipxx11: Support for new SPI Flash, Bootcodeupdate
new Winbond W25Q256J has a different JedecID compared to the old W25Q256F.
28770 - PBX: Transfer of connected call to conference did not work
The media was not connected, but ringback was played.
29070 - phone: notification tone missing in headset after automatic call connection
When "Redial" (aka powerdial) is requested after a failing call and the remote side accepts the redialled call a notification tone is sent to inform the user about the connected call.
This tone could not be heared in most wirelesss headsets because it was sent before the media channel between headset and base was established. A delay of one second helps.
29141 - phone: recording to http server stopped prematurely when the currently recorded call was released by remote party
recording to http server was stopped when the currently recorded call was released by the remote party. even if there was another call on hold. when the held call was retrieved it was not recorded anymore.
11r2 Service Release 31 (113701)
29816 - Forwarding Alarms and Events from a Gateway/PBX to Sylog Server did not work
A Gateway/PBX can be configured to forward all alarms and events to one ore two SYSLOG Server. This did not work anymore.
30325 - ip111/112: prevent spurious traps probably caused by location of checksum in firmware image
Spurious traps were observed with certain firmware builds. The builds could be healed by postprocessing when the checksum was stored to another (unused) location in firmware. Thus checksum location is changed now.
29745 - myPBX Android: App crash with java audio API
If java was selected as audio API, the app crashed at the beginning of the call on new Android versions.
29765 - myPBX Android: Debug traces not written on some Smartphone Brands (e.g. Huawei)
On Huawei devices debug traces were not written.
30070 - phone_imx6: provide more info in case of watchdog traps
In case of a watchdog trap the trap frame was stored just below the current stack pointer which will either override some interesting 'before trap' info on stack.or raise another trap if the stack pointer itself is invalid. Now an extra stack area is used also for watchdog trap handling.
29821 - SRTCP should always use 80-bit authentication tag
We used the same hash length as for SRTP.
But the RFCs tell that SRTCP should never use less than 80-bit.
11r2 Service Release 32 (113704)
30371 - Compatibility issue with certificates and CSRs
The encoding of certificates and CSRs created on the box caused compatibility issues with CAs and browsers.
This bug was already fixed in 12r1 and is now merged to 11r2 and 11r1.
#10313 - Compatibility issue with certificates and CSRs
30789 - do not log calls to dialup recorder in local call list
when in manual or optional recording mode recording was stopped manually before the end of the recorded call a call list entry was created for the recording call to dialup recorder.
31243 - IP-DECT: Configuration option "Advanced Administration" removed
The unused config option was removed from the page General Admin.
30801 - ip111,ip112: protect device memory and read only text and data
protect device memory and read only text and data to find errors caused by illegal memory accesses earlier
31042 - ip11x: Support for new SPI Flash, Bootcodeupdate
new Winbond W25Q128JM has a different JedecID compared to the old W25Q128F.
31043 - IP222 IP232: Support for new backlight LED driver
IP222 IP232 HW2000 uses a AX2012 LED driver instead of AKROS, this needs new parameters for backlight control.
31075 - phone: USB headsets - support more Sennheiser headsets
Add support for a couple of newer Sennheiser headsets, see http://wiki.innovaphone.com/index.php?title=Reference9:Concept_USB_Headset
30879 - SIP: One-way audio when calling to ISDN
One-way audio during early-media when calling to ISDN line.
Does not switch to two-way audio on CONNECT.
11r2 Service Release 33 (113708)
32830 - Add local time to first wireshark packet
The first wireshark packet, which contains the firmware version etc., could also contain the current local time, which can be used as reference for the further trace.
32831 - Fixed trap in PBX ICP object on firmware reset
The PBX ICP object may have caused a trap if a firmware reset has been started.
31834 - HTTP recording failed to start sometimes
HTTP recording did not start if the media configuration was completed too late
31306 - IP-DECT: Wrong Mobility Master passwords saved
caused by a missed URL decode.
31296 - IP-DECT: Wrong system password saved
if the signs '+' or '%' are used caused by a duplicate URL decode.
32808 - IP232: Support for touch controller version, fix for last fix
With the last fix touch controller Version M09 didnt work.
32170 - Memory leak on HTTP redirect with digest authentication
The memory leak occured when the myPBX launcher with video enabled was redirected to a slave PBX.
32897 - phone USB headsets: support some more Jabra Headsets
Add some new variants of already supported devices
31882 - phone USB headsets:: support Sennheiser SC45/75
support the latest Sennheiser SC45/75 headsets
31996 - phone: do not block call intrusion when URL-recording is configured
Call intrusion requires two DSP channels at the intruding side..
URL recording doesn't need an extra channel and thus URL-recording can work together with call intrusion.
Dialup recording requires an extra DSP-channel. A call intrusion can not be performed while dialup-recording is active and thus it is blocked as before dependent on current state and configuration.
31655 - Support supernetting in DHCP Server
The DHCP Server did permit only subnetting, i.e. the maintained address range was limited by the class of the interface address. For the interface address 192.168.1.1 the maintained range was 192.168.1.2 to 192.168.1.254.
Now the limits are defined by the network mask configured for the interface and may be larger than the address class limits.
29610 - Waiting Queue: Call count wrong for operator calls initiated with myPBX
The call sent to the operator telefone initially was wrongly counted as member call.
11r2 Service Release 34 (113711)
33366 - ip112 USB headsets: increase connect debounce timeout for slow booting USB devces
when a USB device plugin is detected a reset must be sent to the device after a certain timout to set the device to default state. A timeout of ~100 milliseconds was sufficient for all headsets tested so far. But the Plantroncs BT600 dongle needs at least 300 milliseconds before reset. Now a timeout of 300 milliseconds is used by default. It can be changed by
config add USB-HOST /connect-debounce <20-ms-ticks>
The default setting is
config add USB-HOST /connect-debounce 16
Ja, das ist aber aufwändiger als nur das timeout zu verlängern und ich wollt nicht soviel Aufwand treiben (zumindest jetz) .
Wenn ich das Reset nach 100ms mache meldet der controller ja daß das device im default state ist (connected+enabled). aber danach bleibt ein get-descriptor hängen oder der controller meldet daß der default state nicht mehr besteht.
34765 - phone - USB Headsets: add signature for Jabra Biz 2400 II Mono USB UC
Add signature for Jabra Biz 2400 II Mono USB UC
33389 - phone ip110/200a/230/240: trap when very long function key labels are configured
function key labels longer than the display line could lead to a trap because of a buffer overrun
33834 - phone ip222/232 USB: headset may go mute in a call lasting more than 3 hours
in calls via an USB headset lasting more than 3 hours it sometimes happened that the isochronous transfer from/to headset stopped because the host controller stopped interrupting.
now isochronous transfer is restarted if there are no interrupts for more than 200 milliseconds.
34508 - softwarephone: crash when no secondary dns server is provided by system
if no secondary dns server is provided by the system call the then undefined value lead to a crash
33288 - trap when enabling/disabling test mode while logging to LOCAL-AP
a trap could happen when test mode was enabled/disabled while logging to LOCAL-AP
34280 - UDP: upper limit of RTP port range was exceeded by 2
With a configuration "First UDP-RTP Port: 50000 Number of Ports: 999 First/Last 50000/50999" the last allocated pair should be 50998/50999 but it was 51000/51001.
11r2 Service Release 35 (113713)
35243 - IP-DECT: Wrong password for Mobility Master saved
caused by a missed URL decode.
35323 - Media: Set RTP marker bit on first media packet after dummy CN
Sometimes it is necessary to send dummy RTP packets (payload type 13) to overcome NAT problems.
First audio packet after dummy packets should have the marker bit set.
35306 - Spurious IRQ 99 trap
A trap of the firmware can occur caused by a spurious interrupt 99 if the Linux is manually stopped and restarted.
11r2 Service Release 36 (113715)
36633 - phone USB: add Sennheiser Headset adapters SC6x5 USB , USB-ED CC 01, USB-ED CC 01 MS
add the Headset adapters SC6x5 USB , USB-ED CC 01, USB-ED CC 01 MS used as adapter for different monaral and binaural headsets.
36654 - phone USB: support Plantronics Blackwire C5210/C5220, Voyager 8200 UC
support Plantronics Blackwire C5210/C5220, Voyager 8200 UC
11r2 Service Release 37 (113719)
38114 - ipva: segments out of the initial allocation boundaries were not cleared before reuse
The ipva permits dynamic extension of the flash area above the initial limits. When segments from this extension were not cleared before reuse some misleading trace messages were printed.
36971 - nand-flash: reset timing after power cycle
After power cycle of a box wait time of nand reset is too short
36949 - phone USB: switch to correct phone mode when a plain audio hedset is unplugged inmidst a call
In case of an USB error or an unplug in an active call via the headset the further handling of the call is defined by configuration but it was only applied to USB headsets with call control (HID) function
"config add KEYS0 /unplug-action <action>". The actions are::
0 - disconnect call
1 - ignore
2 - switch call to speakerphone
3 - switch call to handset
4 - switch call to handset and back to headset after successful restart (default).
37846 - SIP: Wrong Crypto Suite Name used in SDP
Wrong Crypto Suite Name used in SDP.
We used these names:
But correct names are:
According to iana.org
33116 - Write reset source to first rpcap packet
The reset source is not yet visible in wireshark traces.
It could be added to the first rpcap packet which already contains firmware version etc.
11r2 Service Release 38 (113721)
39165 - fix trap caused by a buffer overrun when pentesting HTTP server
A buffer overrun occured when pentesting the HTTP server with OWASP ZAP
39169 - phone USB: support Jabra Engage 65/75
The new Jabra Engage 65/75 DECT headsets are supported now.
11r2 Service Release 39 (113722)
39693 - IP29 autoneg problem with EN switch Summit X430-8p
IP29 did not work with switches that negotiate 1000M half duplex
<!- Ausserdem wurde bei 1000M fix nur 1000M FDX und nicht 1000M HDX angeschaltet. Habe ich auch gefixt aber nicht probiert. -->
39344 - phone IP2x2: a call connected via operator may be mute when there is an earlier call ringing
this happens when an USB headset is plugged and there are two calls pending on the phone and the operator picks the call which arrived last on the phone
39410 - phone: trap may happen when a USB headset is unplugged
In rare cases a trap could happen when a busy USB headset was unplugged
39640 - phone: USB Headset - disconnecting an consultation call before dialling could freeze the phone
A Jabra 510 Speaker connected to the phone via the Jabra Link 360 USB/Bluetooth dongle generates a FLASH signal when the Offhook key is pressed while a call is active. This opens a consultation call. When the OnHook key is pressed a HOOK signal is generated.
When this happened before a number is dialled the phone entered a loop which could be stopped only by unplugging the dongle.
40186 - possible memory leak in http client - tftp_get
a premature termination of a TFTP session may result in a memory leak
11r2 Service Release 40 (113724)
46818 - ipxx11: trap after timeout in ethernet driver reset handling
On a reset the ethernet driver tries to flush all pending transmit buffers. the trap happened when flushing did not complete in one second.
41534 - Phone USB: support Plantronics CALISTO P7200
support Plantronics CALISTO P7200 speakerphone
11r2 Service Release 41 (113726)
48034 - IP-DECT: User data is saved in the LDAP in reverse
If the IP-DECT basestation changes user data, the user PBX data is arranged in reverse and conditional CFUs are modified.
47197 - ipv6 trap with large ping packets when MTU is increased per router advertisement
a ping with a paylod longer 1280 bytes traps the target if the link MTU on the target was increased by a router advertisement
47997 - Unexpected restart due to bad SIP message
Trap in SIP stack while processing of malicious SIP message.
11r2 Service Release 42 (113730)
49287 - USB headset: fix Sennheiser CEHS-CI 02 (USB/DHSG adapter) handling
releasing a call via headset button could cause an offhook/onhook loop
11r2 Service Release 43 (113737)
56242 - Allow combination of multiple licenses in my-inno into a single license on the device
To avoid long licenses files
50035 - IP2x2x: Support for new displaycontroller
IP2x2x Hardwarebuild 420 has a new display with a new displaycontroller. The firmwareupdate detects the new controller.
50889 - myPBX iOS: Disclaimer not visible due to white background
Only the links of the disclaimer text were visible.
53039 - phone ip110/110a/200a/230/240/240a: prevent freezing of DSP after long silence periods
On a G711 connection with silence compression the DSP freezes when the remote peer does not send for more than 8 Minutes.
<!- statt dem DSP Pakete mit Datenlänge 0 zu liefern wenn keine Daten vom Netz vorhanden sind, bekommt er jetzt ein dummy paket mit G711 silence -->
52319 - phone ip2x2: don't stop sending RTP data when generating local calling tones
RTP data was not sent for the time a local calling tone was played
53385 - phone USB headsets: support Jabra Engage 50 MS/UC Mono/Stereo & Engage Link
add the descriptions for the new Engage 50 wired headset connected to Engage LINK (call control & busy light)
35831 - RTP fix timestamp in dummy packets used for NAT workaround
Dummy packets (RTP CN) are sent in case of media relay if there is no other packet. This way a SIP provider can do the NAT workaround in this case. This happen for example for calls coming from the provider, which are forwarded back to the provider.
The timestamp in these dummy packets did not match the timestamps in the following real RTP packets.
57333 - SIP/TCP: Response not sent through existing inbound TCP connection
In some cases the repspone is not sent throught TCP connection where request was received.
No problem if SIP stack can open outbound TCP connection to remote peer.
But if outbound TCP connection cannot be opened, the response is not delivered.
50784 - SIP: Interoperability issue with SIP provider Easybell
Problem when receiving SDP with two PCMA offers:
o=- 3555447966 1 IN IP4 220.127.116.11
c=IN IP4 18.104.22.168
m=audio 32320 RTP/AVP 8 100 118
52553 - TCP: protect against malicious tcp SYN frames
A tcp SYN frame with malformed option data could cause a loop
11r2 Service Release 44 (113739)
56245 - Delete old licenses on upload of XML file or download from my.innovaphone
Old licenses are now deleted on uploading new licenses to prevent collisions between summarized license types.
58287 - Missing check for buffer overrun in some cases with very long called numbers
Could result in a trap
58613 - phone: USB headsets - support latest Sennheiser headsets
Add support for a couple of latest Sennheiser headsets, see http://wiki.innovaphone.com/index.php?title=Reference9:Concept_USB_Headset
11r2 Service Release 45 (113741)
59088 - H.323 Registration Redirect did not work together with v12 and up PBX
Compatibility issue with the GK-ID format used to allow the redirection work thru RP
59406 - IP240a,IP241: no calling party info on partner fkey when a pickup fkey is configured
when a partner function key is configured for a member of a pickup group together with a pickup function key for this group calling party info is displayed only on the the pickup key.
59913 - phone: USB headsets - support additional product IDs of Jabra Engage 65
Jabra Engage 65 come with defferent product IDs but no changes in the HID functions we support
11r2 Service Release 46 (113746)
61224 - Support for TLS 1.2
Added support for TLS 1.2 to version 11r2 that is identical to 13r1.
61267 - TLS: Potiential trap with Logging over HTTPS proxy server
When a HTTPS-Tunnel proxy was configured on page Services/HTTP/Client and the proxy was unreachable, there was a trap in the TLS module.
11r2 Service Release 47 (113748)
62676 - don't try to convert non-utf8 strings to latin1
when a string containing non utf8 codes is converted to latin1 a trace message is written. to prevent this the string must be validated before conversion.
62152 - USB headsets: add more product IDs for Jabre Engage 65/75
After a headset firmware update some of the many Jabra Engage 65/75 Variations come up with a new prodct ID although the hardware did not change at all.
11r2 Service Release 48 (113749)
23157 - ip112: USB headset: check for missing host controller interrupts
In some rare cases it was seen that the Host controller did not interrupt anymore after ESD
65010 - Phone USB headsets: add 2nd PID for Plantronics Blackwire C435
Plantronics Blackwire C435 headsets sold with identical P/N can have different signatures (product IDs)
66914 - phone USB headsets: add new product IDs for existing Sennheiser Headsets
A lot of Sennheiser USB Headsets may come up with a new product ID after an update of the headse/base firmware.
65463 - TLS: Decode error in handshake when the remote side uses SHA224 signatures
Happened when the remote side used SHA224 for signing key exchanges.
Fix: Do not offer / negotiate SHA224.
11r2 Service Release 49
68145 - IP111A/IP112A: Support version 12r2 12r1 11r2
126749 - PBX/H323 potential unexpected restart when receiving a H323 registration thru RP
Buffer overrun on XFF added by RP
69499 - PBX: Call forward in e164 scenario did not work sometimes
This bug could result also in all kinds of other problems together with call forward. Worked in versions before 13r1 just by accident
113014 - phone USB: add new product ID for EPOS (aka Sennheiser) SC 135 headset
Sennheiser is now EPOS. Some existing products now have different product IDs.
68454 - phone USB: wait longer for completion of control commands
completion of control comands sent to a headset is controlled by a timer. For a certain headset the timeout was too short.
119385 - phone: USB Headset - add EPOS product IDs for already supported Sennheiser devices
Sennheiser is now EPOS and the otherwise unchanged Sennheiser Devices got new names and USB product IDs (but fortunately kept the old USB vendor ID
101877 - SIP: Interop tweak /discard-connected-identity
Merge back /discard-connected-identity to 12r2 and 11r2
68197 - Support Wireshark 3.x with npcap driver
The npcap driver in newer wireshark versions checks the length field of a protocol message which was incorrectly set inside the firmware.
11r2 Service Release 50 (113758)
71189 - SIP: Reset remote address and port on registration refresh
Reset remote address and port on registration refresh to values of provided Contact-URI.
If remote address and port was changed during call signaling.
11r2 Service Release 51 (113759)
74863 - Added leak check for automatic testing
73577 - phone: USB Headsets - additional PID for Plantronics APU75
currently sold Plantronics DHSG/USB Adapter cable APU75 come with a new PID
74766 - Sometimes no media on H.323 slowstart calls
11r2 Service Release 52 (113764)
75513 - IP111/IP112/IP222: Support for new hardware with IPS display
The 3.5" TFT Display is replaced with a version with wider viewing angle. The new display requires a softwares update.
75514 - IP112/IP102: Support new hardware with new Ethernet switch revision
The IP112 and IP101 gigabit ethernet switch is replaced with a newer revision that requirers a software update.
11r2 Service Release 53 (113782)
100674 - PBX Mobility caused unexpected restart
With of hold/retrieve operations
103613 - phone USB Headset: additional product ID for Jabra EVOLVE 40
add product ID 0x307 to HID table for EVOLVE headsets
101216 - phone USB headsets: support EPOS BTD 800, Plantronics CA12CD-S
The EPOS BTD 800 has the same properties as the Sennheiser BTD 800 but a new product ID (Sennheiser is called EPOS now ;-)
The Plantronics CA12CD-S is a PTT Headset Adapter
11r2 Service Release 54 (113786)
107851 - IP112A: Fix missing timer ticks
Sometimes NTP shows adjustments of 0.1% like
2:1210:620:3 - LOG NTP 0 Time Adjusted to 10.03.2021-19:28:23 UTC by 36 second
108174 - phone: USB headsets: add EPOS SP30 product ID
Sennheiser is now EPOS and EPOS changes the product ID of well known Sennheiser products, here for the SP30 Speakerphone. Because the actual product was tested by a customer only it will be listed in the Reference under "3rd Party Tested Headsets".
11r2 Service Release 55 (113788)
109185 - IP241 with new display: Display reversed
108662 - phone USB headsets: remove unsupported headsets from HID table
entries for headsets not in listed in "Concept_USB_Headset" should better be removed.
109421 - phone: permit more headset command descriptions
the USB headset table was a single xml structure containing the command descriptions of all supported devices. To overcome some xml decoder limit the table is now splitted in separate per device structures.
11r2 Service Release 56 (113789)
111147 - PBX: Potential, unlikely restart when changing object configuration
In case the last reference to a location/node is affected
11r2 Service Release 57(113791)
114968 - phone USB headset detection did not work for all supported headsets
Only some of the supoorted headsets were detected as supported and thus did work as audio device only :-(
11r2 Service Release 58 (113796)
117660 - myPBX: crash if a hotkey is used in an office application in Windows 11
Using a hotkey in Windows 11 with an office application made myPBX crash.
11r2 Service Release 59 (113799)
119736 - IP112: In v11r2 USB headsets exhibited one way audio since April 2020.
118739 - IP222/IP232 HW2200 Support
IP222/IP232 HW2200 is built with a different phy, and this fix adds the firmware support.
Downgrade to older version is blocked on new devices.
11r2 Service Release 60 (113800)
121939 - phone USB Headsets: Jabra Link 380 USB/BT dongle support added
support for Jabra Link 380 USB/BT Dongle added
11r2 Service Release 61 (113803)
128563 - Include hardware licenses
126587 - ipxx11: remove initialization of unused packet processor ports
initialization of unused packet processor ports may hang sometimes and can be skipped. the fix permits testing of pre 13r3 under 13r3 after fix "#125264 - IP811 Upload DRAM without softreset" has been applied.
11r2 Service Release 62 (113803)
130158 - Hardware licenses added for ip800, ip6000 and ip2000
11r2 Service Release 63 (113805)
131497 - Advanced UI: Prevent XSL injection
The servlets for the advanced UI accept an "xsl" URL paramter that specifies the XSLT file for displaying the corresponding page.
Before this fix it was possible to specify a DATA URL containing a malicious style sheet that could be used for phishing attacks.
After this fix no values containing a colon are allowed, like:
So only the pre-defined style sheets from the box are allowed.
Reported by trizwo GmbH IT & Communication, trizwo.de.
112306 - phone USB: support Gigaset ION (DECT Handset/Speaker)
add support for Gigaset ION (DECT Handset/Speaker)
129697 - phone USB: support Snom A330M/D headset, C300 personal conference
Add support for Snom A330M/D headset and C300 personal conference (speakerphone)
11r2 Service Release 64 (113806)
132612 - phone_inca: missing calling tone in case of overlap dialling when call is routed via TONE interface
When a call was dialled digit by digit and and routed via TONE interface after the first digit the dialtone was missing when the call reached alerting state.
11r2 Service Release 65 (113806)
135288 - X.509: Workaround for certificate compatibility with new versions of Chrome and Edge
Recent versions of Chrome and Edge could no longer decode self-signed certificates created by the firmware.
Most probably this caused by a bug in the Chrome engine that might be fixed in the future. However we provide a workaround for certificate creation in our software.
- Before the fix, uncritical extensions contained the critical flag set to false.
- After the fix, uncritical extensions do not contain the optional critical flag.
- If you run into the problem with a self-signed certificate created on a box, we recommend creating a new certificate after firmware upgrade.
- The device certificates that are pre-installed on innovaphone products are not affected.
- There is a bug report at chromium.org for the issue: <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1393954" target="_blank">https://bugs.chromium.org/p/chromium/issues/detail?id=1393954</a>
11r2 Service Release 66 (113809)
138977 - phone USB Headsets: add additional product-ID 0x030c for Jabra Evolve 65 (wired) product
Newer Evolve65 Headsets come with product-ID 0x030c instead of 0x030b.
142408 - Potential problem with H.323 registration thru RP
Due to uninitialized data