ReleaseNotes11r1:Firmware: Difference between revisions
m regular roadmap update |
m regular roadmap update |
||
Line 3: | Line 3: | ||
Service Releases are planned for the second monday each month. <br/> | Service Releases are planned for the second monday each month. <br/> | ||
<br/> | <br/> | ||
This article is generated automatically. Do not edit! | |||
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here! | |||
= 11r1 Service Release 1 (110925) = | |||
Changes included in Version 11r1 Service Release 1<!----> | |||
[http://mantis.innovaphone.com/view.php?id=138646 Definition] | |||
== IP232/222/111: Attributes of Partner fkey got lost == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138555 138555] | |||
|} | |||
Attributes of Partner fkey got lost when reconfiguring on the phone ui.<br/>"Partner Type" was lost<br/>"Show connected Party in busy State" was lost<br/><br/><!--forms2_lib.cpp/h--> | |||
== IP222/232/111: Auto-jump to APP_PHONE for overlap-dialing == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138611 138611] | |||
|} | |||
Auto-jump to APP_PHONE for overlap-dialing when using Partner fkey with Partner-Type "Executive".<br/><br/><!--app_fkey.cpp--> | |||
== Trap if registered via SIP/TCP and wifi connection was lost == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138695 138695] | |||
|} | |||
This situation caused a narrow loop of socket reconnects resulting in a file descriptor table overflow. | |||
== SIP: Trap when trying to re-connect TCP/TLS connection while network interface is down == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138717 138717] | |||
|} | |||
Trap when trying to re-connect TCP/TLS connection while network interface is down.<br/>E.g. while WLAN conectivity is lost.<br/><br/><!--siptrans.cpp--> | |||
== On some devices incoming calls are indicated with delay in SIP/TCP mode == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138773 138773] | |||
|} | |||
Some devices seem to suspend during incoming call signaling and thus it's ringing after a delay. Try to keep the device woke at this point. | |||
== Licenses not working == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138777 138777] | |||
|} | |||
The softwarephone didn't recognize its licenses. | |||
== Microphone and speaker volume not correct == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138784 138784] | |||
|} | |||
On myPBX Android the speaker and microphone volume was not correct since the change where 6dB margin had been introduced for the extended dynamic range of G.722. | |||
== IPVA: Eliminated platform-specific stylesheet tracing.xsl == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138808 138808] | |||
|} | |||
Now using common stylesheet tracing.xsl<br/><!--<br/>ipva.mak<br/>_platform_tracing.xsl<br/>tracing.xsl<br/>--> | |||
== Support for ICE-lite == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138813 138813] | |||
|} | |||
ICE lite and signaling for it<br/><!--<br/>h245asn1.h<br/>h323ch.cpp<br/>channel.h<br/>channel.cpp<br/>test_channel_cpp<br/>sdp.cpp/h<br/>ice.cpp<br/><br/>unit-tests/medialib/ice_channel<br/>--> | |||
== H.323: No Media, if G.729B was the only coder in an offer == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138834 138834] | |||
|} | |||
The coder was removed if silence compression was not enabled and no coder was left. This does not make sense, even if we do not do silence compression, we should signal, that we are able to receive G.729B data.<br/><!--<br/>h323ch.cpp<br/>--> | |||
== IP222/232/111: Close "Call settings" screen when call comes in == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138870 138870] | |||
|} | |||
Must close "Call settings" screen when call comes in.<br/><br/><!--forms2_lib.cpp--> | |||
== SIP: Losing registration of a SIP interface if another gateway interface is reconfigured == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138888 138888] | |||
|} | |||
Losing registration of a SIP interface if another gateway interface is reconfigured.<br/>SIP stack takes IP address for domain name, starts DNS query, gets NX_DOMAIN response and reports REG-DOWN.<br/><br/><!--sip.cpp--> | |||
== Incomplete HTTP responses from HTTP server in certain circumstances == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138895 138895] | |||
|} | |||
It might have happened, that the HTTP server closed the underlying TCP connection before all data could be sent.<br/><br/><!--<br/>http.cpp<br/>--> | |||
== TLS: ClientHello v2 decode error == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138961 138961] | |||
|} | |||
There was an error when decoding the length field of ClientHello messages in SSL 2.0 format, that is sent by some clients to provide downward compatibility with historic SSL 2.0 servers. This led to a DECODE_ERROR alert when the ClientHelloV2 was bigger than 127 bytes. <br/><br/><!--<br/>tls.cpp<br/>--> | |||
== myPBX-DeviceConnection: possible Trap closing library == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138962 138962] | |||
|} | |||
there is a trap inside this library which could be caused by an incoming request while the library is being closed. Not able to reproduce it. | |||
== IP222/232/111: Skip leading and trailing white space in directory search == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138970 138970] | |||
|} | |||
Skip leading and trailing white space in directory search<br/><br/><!--phone_dir_ui.cpp--> | |||
== IP232/222/111: 5 latin letters missing when phone is configured to Estonian == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139148 139148] | |||
|} | |||
C, Q, W, X and Y are not part of the official Estonian alphabet.<br/>But C, Q, W, X and Y are used in writing foreign proper names.<br/>Added these 5 letters.<br/><br/><!--forms_color_control.cpp--> | |||
== IP222/232/111: Lamp was not turned off after reminding call was connected via action button == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139171 139171] | |||
|} | |||
Lamp was not turned off after reminding call was connected via action button.<br/><br/><!--<br/>app_form.cpp<br/>app_ctl.cpp<br/>--> | |||
== SIP: Support for video on media-relay == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139232 139232] | |||
|} | |||
Support for video on media-relay.<br/><br/><!--sip.cpp--> | |||
== IP222/232/111: Fix for Trap == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139243 139243] | |||
|} | |||
Fix for Trap.<br/><br/><!--app_form.cpp--> | |||
== Fkey icons missing on extension module == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139333 139333] | |||
|} | |||
No fkey icons on extension module.<br/><br/><!--<br/>ip2x2x.mak<br/>soap_forms.cpp<br/>forms_color_control.cpp<br/>--> | |||
== SIP: Bad header line in re-INVITE when interworking with UNIFY == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139361 139361] | |||
|} | |||
INVITE sip:1055@10.30.6.202:5061;transport=tls;maddr=10.30.6.202 SIP/2.0<br/> Via: SIP/2.0/TLS 172.20.14.233:5060;branch=z9hG4bK-3F8074F1;rport;alias<br/> ...<br/> P-Sig-Options: Sending-Complete<br/> ST-secure<br/><br/><!--sip.cpp--> | |||
== IP222/232/111: CANCEL button missing on config dialog for call forward destination == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139374 139374] | |||
|} | |||
Now there are SAVE and CANCEL buttons on config dialog for call forward destination.<br/><br/><!--forms2_lib.cpp--> | |||
== Registration using MAC address did not work for some IP240 and IP110 phones == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139391 139391] | |||
|} | |||
The mapping of MAC address to the legacy HW-ID was incorrect for some address ranges. Therefore some IP240 and IP110 phones could not register using MAC address.<br/><!--<br/>pbx.cpp<br/>--> | |||
== myPBX: Adding favourite from different domain was not possible if presence was not visible == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139428 139428] | |||
|} | |||
If a monitoring call can be established to an endpoint, it should be possible to add it to the favourites. This did not work if the remote side did not allow to see the presence.<br/><!--<br/>pbx_client.h<br/>pbx_client.cpp<br/><br/>unit-tests/client/iteration16/304-remote-presence-timeout.xml<br/>unit-tests/client/iteration16/305-remote-presence-timeout-not-found.xml<br/>--> | |||
== IP222/232/111: Results from external directory are now displayed according to config option "Name Attributes" == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139473 139473] | |||
|} | |||
Results from external directory are now displayed according to config option "Name Attributes".<br/><br/><!--<br/>phone_dir.cpp<br/>phone_dir_ui.cpp<br/>--> | |||
== IP222/232/111: Results from external directory are now displayed according to config option "Name Attributes" == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139473 139473] | |||
|} | |||
Results from external directory are now displayed according to config option "Name Attributes".<br/><br/><!--<br/>phone_dir.cpp<br/>phone_dir_ui.cpp<br/>--> | |||
== IP222/232/111: Calls triggered via Web-UI are always started with CLIR == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139480 139480] | |||
|} | |||
Calls triggered via Web-UI are always started with CLIR.<br/><br/><!--app_ctl.cpp/h--> | |||
== SIP: Media re-negotiation fails in some cases == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139506 139506] | |||
|} | |||
Media re-negotiation fails in some cases.<br/><br/><!--sip.cpp--> | |||
== SIP: Problem with reuse of inbound TLS connections == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139546 139546] | |||
|} | |||
Problem with reuse of inbound TLS connections.<br/>Occurs when remote SIP client restarts without de-registering.<br/><br/><!--sip.cpp--> | |||
== IP222/232: Not able to get screen shot (LCD dump) from second extension module == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139582 139582] | |||
|} | |||
Not able to get screen shot (LCD dump) from second extension module.<br/><br/><!--<br/>forms_color.mak<br/>lcd_dump_ext2.bmp<br/>ip233_host.cpp<br/>--> | |||
== IP232: Touching message center button while 'voice messages' is displayed triggers call to VM now == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139593 139593] | |||
|} | |||
Touching message center button while 'voice messages' is displayed triggers call to VM now.<br/>Nothing happened before.<br/><br/><!--<br/>app_ctl.h<br/>app_form.cpp<br/>--> | |||
== FAX Interface: Hanging calls == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139602 139602] | |||
|} | |||
If a call setup to the FAX interface includes a user-user-information element, the call hangs. This is fixed now. | |||
== NAT: Bad handling of timeout on DNS requests == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139657 139657] | |||
|} | |||
Box starts trying to use 0.0.0.0 as DNS server.<br/><br/><!--<br/>ipproc.cpp<br/>nat.cpp/h<br/>--> | |||
== In rare cases myPBX Android froze at the beginning or end of a call. == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139690 139690] | |||
|} | |||
If OpenSLES was used as audio API myPBX Android froze in rare cases at the beginning or end of a call. | |||
== SIP: Wrong CDPN in incoming calls == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139726 139726] | |||
|} | |||
Fix for a change introduced in sr18.<br/><br/><!--sip.cpp--> | |||
== IP222/232/111: Could not terminate local 3pty conference with softkey "HOLD" == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139739 139739] | |||
|} | |||
Using softkey HOLD on one call in a local 3pty conference<br/>should put the call on hold and leaving the other call as active call.<br/><br/><!--app_form.cpp--> | |||
== IP222/232/111: Could not delete entries from local directory (phonebook) == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139797 139797] | |||
|} | |||
Could not delete entries from local directory (phonebook).<br/>Fails with "Operation gescheitert".<br/><br/><!--phone_dir.cpp--> | |||
== Name in self-generated certificate MYPBXA-xxxxxxxxxxxx instead of the bare MAC xxxxxxxxxxxx == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139806 139806] | |||
|} | |||
Could not register at the PBX with H.323/TLS and the MAC as hardware ID because the name in the self-generated certificate was set to MYPBXA-xxxxxxxxxxxx. Create the certificate with the bare MAC xxxxxxxxxxxx. | |||
== Should put myPBX Android calls on hold if a GSM call is initiated or accepted == | |||
{| | |||
|Status | |||
|<font><font color="red">Assigned</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139834 139834] | |||
|} | |||
Active calls in myPBX Android should be put on hold automatically if a GSM call is initiated or accepted. A held call in myPBX Android should be retrieved automatically if a GSM call ends. | |||
== SIP: Accept asymmetric SRTP encryption == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139888 139888] | |||
|} | |||
Accept asymmetric SRTP encryption if received answer contains different key type then the previously sent offer.<br/><br/><!--sip.cpp--> | |||
== SIP: Wrong "a=sendonly" in SDP offer when interworked from WebRTC client == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139937 139937] | |||
|} | |||
WebRTC clients write "c=IN IP4 0.0.0.0" into their SDP offer.<br/>RTP addresses occur in ICE candidates only.<br/>Must not take it as a "sendonly" offer.<br/><br/><!--sip.cpp--> | |||
== Log medialib event if DNS name of STUN server could not be resolved == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140017 140017] | |||
|} | |||
A medialib event is raised, if the DNS name of the STUN server could not be resolved.<br/><!--<br/>media.cpp<br/>medialib.h<br/>--> | |||
== Coder configuration == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140059 140059] | |||
|} | |||
The coder configuration for SRTP and keying shouldn't be written if the default values are set. Otherwise if the device firmware is downgraded, the old default values aren't used. This is fixed now. Additional if key exchange is set to none, SRTP option isn't written to set it to the default value. | |||
== SIP: Remove all bindings did not work == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140071 140071] | |||
|} | |||
A REGISTER with "Contact: *" was not handled as it should.<br/><br/><!--sip.cpp/h--> | |||
== IP222/232/111: Could not enter % sign via numeric keys == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140075 140075] | |||
|} | |||
Could not enter % sign via numeric keys.<br/>Added % to list of special characters on key "1".<br/><br/><!--forms_color_control.cpp--> | |||
== IP-DECT: Reverse phone book search configuration == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140086 140086] | |||
|} | |||
The IP-DECT reverse phone book search accepts a configuration with phone number types like e164:H,mobile:M now. | |||
== PBX Waiting: No ringback after no-response CFNR == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140087 140087] | |||
|} | |||
If a CFNR is executed due to no-response timeout when the second announcement is played, the caller does not received ringback<br/><!--<br/>pbx_wait.cpp<br/>--> | |||
== IP232/222/111: Not able to configure "%u Messages" as label text for active MWI fkey == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140091 140091] | |||
|} | |||
Not able to configure "%u Messages" as label text for active MWI fkey.<br/><br/><!--phone_edit.cpp--> | |||
== IP222/232: Display was vertically out of center == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140201 140201] | |||
|} | |||
Display was vertically out of center.<br/><br/><!--orchid_lcd.cpp--> | |||
== IP232/222/111: Phone lock did not work == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140246 140246] | |||
|} | |||
Hide presence control if phone is locked to keep information from being displayed.<br/>Hide call lists if phone is locked.<br/><br/><!--<br/>forms2.h<br/>forms_color_color.cpp/h<br/>forms_color_screen.cpp<br/>forms_xml.cpp<br/>app_ctl.cpp<br/>app_disp.cpp<br/>app_form.cpp<br/>phone_main_if.h<br/>phone_user.cpp<br/>phone_list_ui.cpp<br/>phone_favs_ui.cpp/h<br/>phone_favs_ui_ext.cpp/h<br/>phone_conf_ui.cpp<br/>phone_dir_ui.cpp/h<br/>--> | |||
== Select myPBX as presence provider on first configuration == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140264 140264] | |||
|} | |||
If myPBX has been installed by a logged administrator account and not inside the user account, the default presence provider hasn't been myPBX.<br/>This has been changed now, if no default presence provider has been given by an MSI parameter.<br/><br/><!--<br/>Config.cs<br/>Configuration.cs<br/>--> | |||
== IP232/222/111: Potential trap if config file option /app-camera-full-screen is used == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140277 140277] | |||
|} | |||
Trap if config file option /app-camera-full-screen is used<br/>and image does not fill phone's screen exactly.<br/><br/> config change PHONE FORMS /app-camera-full-screen on<br/><br/><!--forms_color_app.cpp--> | |||
== PBX, H.323/TLS: A call which failed because of failed TLS, could be indicated as busy == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140294 140294] | |||
|} | |||
A cause code generation was missing and a default of busy was used at one place.<br/><!--<br/>h323_tbl.tbl<br/>pbx.cpp<br/>--> | |||
== PBX SBC Object: Config option for TLS Only was missing == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140350 140350] | |||
|} | |||
To force external devices to register with TLS and valid certificates<br/><!--<br/>pbx_edit_sbc.xsl<br/>--> | |||
== Video: createwindow method not called properly == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140351 140351] | |||
|} | |||
Windows class was missing and the function failed.<br/><br/><!--<br/>video.cpp<br/>--> | |||
== IP232/222/111: Could not switch from PHONE app to HOME app using ESC/HOME key == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140358 140358] | |||
|} | |||
Could not switch from PHONE app to HOME app using ESC/HOME key<br/><br/><!--forms_color.cpp--> | |||
== T.38: Trap on disconnect/fax send data collision == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140406 140406] | |||
|} | |||
It could happen that data was sent, even if the socket was already deleted. This caused a trap.<br/><!--<br/>media.cpp<br/>--> | |||
== H.323: decoding of application payload type wrong == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140410 140410] | |||
|} | |||
It was always read as 0. Did work anyway, because 0 was used.<br/><!--<br/>h323ch.cpp<br/>--> | |||
== H.323: Call to a Call Broadcast Destination failed under special conditions == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140491 140491] | |||
|} | |||
DTMF dial from a Waiting Queue to a Call Broadcast object with many destinations. This caused special timing in H.323, which created the problem.<br/><!--<br/>h323sig.cpp<br/>pbx.cpp (v9)<br/>signal.cpp (v9)<br/>signal.h (v9)<br/>--> | |||
== Phones: Fix for a trap == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140497 140497] | |||
|} | |||
Fix for a trap when R-Key is used 3 times.<br/>1st R-Key jumps into call list.<br/>2nd R-Key starts call first list item.<br/>3rd R-Key stops call.<br/>May trap if directory look-up is pending.<br/><br/><!--app_call.cpp--> | |||
== Video/Collaboration: possible endless loop if socket not bound == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140510 140510] | |||
|} | |||
type error, j=0 instead of j==0<br/><br/><!--<br/>video.cpp<br/>collaboration.cpp<br/>--> | |||
== PBX Conference: Operator created room without PIN == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140524 140524] | |||
|} | |||
Users can't dial-in in an operator created room without a PIN. This is fixed now. | |||
== PBX: Visibility settings for presence note not working across domains == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140535 140535] | |||
|} | |||
If presence visibility was set, the note was also available, regardless of the presence note visibility flag.<br/><!--<br/>pbx.cpp<br/>--> | |||
== Video/Collaboration: ICE compatibility with next Versions == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140554 140554] | |||
|} | |||
hmac_sha1 was wrongly calculated<br/><br/><!--<br/>ice_stun.cpp/.h<br/>--><br/> | |||
== H.323: Registration redirection did not work for H.323/TLS == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140555 140555] | |||
|} | |||
Same address was tried again<br/><!--<br/>h323.h<br/>h323ras.cpp<br/>voip.h<br/>pbx.cpp<br/>--> | |||
== Gateway: Potential trap on call-transfer/call clear collisions == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140558 140558] | |||
|} | |||
Together with very unlikely timing<br/><!--<br/>relay.cpp<br/>--> | |||
== FAX Interface: Potential hanging call when outgoing call failed == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140559 140559] | |||
|} | |||
Call was hanging under some more special conditions<br/><!--<br/>dummysig.cpp<br/>--> | |||
== One way audio on Samsung SM-G900F with Android 5.0 == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140575 140575] | |||
|} | |||
This could be fixed by changing the Audio API to OpenSL ES. Therefore use this as default here. | |||
== Setup Wizard: Configure Gateway page broken == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140583 140583] | |||
|} | |||
Input field for trunk number strangely positioned. IE and Chrome only.<br/><!--<br/>setup_relay.xsl<br/>--> | |||
== SIP: Bad SIP-URI encoding in Refer-To header == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140589 140589] | |||
|} | |||
Bad SIP-URI encoding in Refer-To header, but only if userpart string contains blanks.<br/>Wrong: Refer-To: <sip:eye+beam@ip800.innovaphone.compat><br/>Right: Refer-To: <sip:eye%20beam@ip800.innovaphone.compat><br/><br/><!--sip.cpp--> | |||
== presence and dialog info are not updated due to wrong subscriptions are deleted == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140600 140600] | |||
|} | |||
presence and dialog info are not updated due to wrong subscriptions are deleted<br/><br/><!-- <br/>phonesig.h<br/>phonesig.cpp<br/>--> | |||
== IP232/222/111: Allow destination name to be configured for fkey PARK == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140618 140618] | |||
|} | |||
Only destination number could be configured for fkey PARK.<br/>Allow destination name to be configured for fkey PARK.<br/><br/><!--forms2_lib.cpp--> | |||
== IP232/222/111: Allow destination name to be configured for fkey PARK == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140618 140618] | |||
|} | |||
Only destination number could be configured for fkey PARK.<br/>Allow destination name to be configured for fkey PARK.<br/><br/><!--forms2_lib.cpp--> | |||
== myPBX (WebRTC), Call-Waiting did not work == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140624 140624] | |||
|} | |||
An incoming call, when another call was already active, caused the active call tp be put on hold.<br/><!--<br/>dummyvoip.cpp<br/>--> | |||
== Video/Collab QoS: check if qwave library is available == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140631 140631] | |||
|} | |||
If not, no QoS functions will be called. Otherwise Video.dll not found.<br/><br/><!--<br/>videoReader.cpp<br/>collaborationReader.cpp<br/>--> | |||
== PBX: UC license could not configured on Number Map or Waiting Queue objects == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140646 140646] | |||
|} | |||
The UC license is not really useful on these objects, but Voicemail is, and it can simplify installation if no seperate Voicemail license has to be ordered for these objects, but the available UC license can be used.<br/><!--<br/>pbx_edit_object.xsl<br/>--> | |||
== IP232/222/111: Fix for trap == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140664 140664] | |||
|} | |||
Trap occured if:<br/> 1. setup call completion<br/> 2. go to list of pending call completion requests<br/> 3. open one pending call completion request<br/> 4. go offhook<br/><br/><!--phone_list_ui.cpp--> | |||
== Gateway: For mapping of diverting number only the matching map of the calling party number was used == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140729 140729] | |||
|} | |||
This logic was not useful. Now all calling party number maps are evaluated for the diverting number also.<br/><!--<br/>gk.cpp<br/>--> | |||
== WebDAV: Client started PUT for a file in a non-existing folder == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140770 140770] | |||
|} | |||
Client started PUT for a file in a non-existing folder.<br/>Client must check if containing folder exist before starting PUT.<br/><br/>RFC 2518<br/> When the PUT operation creates a new non-collection resource all<br/> ancestors MUST already exist. If all ancestors do not exist, the<br/> method MUST fail with a 409 (Conflict) status code. For example, if<br/> resource /a/b/c/d.html is to be created and /a/b/c/ does not exist,<br/> then the request must fail.<br/><br/><!--webdav_client.cpp--> | |||
== Voicemail: Name Display missing within myPBX == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140773 140773] | |||
|} | |||
MyPBX displayed number info only when calling a voicemail object.<br/><!--<br/>pbx_vm.cpp<br/>--> | |||
== Voicemail: Default of '$_divconn' is now 'false' == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140832 140832] | |||
|} | |||
was 'true'.<br/><!--<br/>pbx_vm.xpp<br/>--> | |||
== IP111 handset microphone gain too high == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140886 140886] | |||
|} | |||
The handset microphone gain of the IP111 was too high. The peer could hear too much of the local environment noise. Lowered the microphone gain and compensated a bit by increasing the handset speaker gain. | |||
== Gateway: An emergency call should not disconnect another emergency call == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140899 140899] | |||
|} | |||
Should search for non-emergency calls to disconnect and should fail if only emergency calls<br/><!--<br/>relay.cpp<br/>--> | |||
== PBX Session Border Object: Sending DTMF with myPBX did not work for phones registered thru the SBC == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140914 140914] | |||
|} | |||
The flag to indicate DTMF support was not forwarded to the PBX<br/><!--<br/>h323.h<br/>h323sig.cpp<br/>pbx.h<br/>pbx_api.h<br/>pbx_sbc.cpp<br/>voip.h<br/>--> | |||
== SIP: Poll primary proxy with expires=0 after failover == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=132790 132790] | |||
|} | |||
To improve interop with CUCM:<br/>Poll primary proxy with expires=0 after failover.<br/>While backup registration is up.<br/>After getting responses from primary server again,<br/>terminate backup registration before starting to register<br/>at primary server with expires>0.<br/><br/><br/><!--sip.cpp/h--> | |||
== SIP: Read multiple Diversion headers and read display name from URI's == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138508 138508] | |||
|} | |||
Read multiple Diversion headers and read display name from URI's<br/><br/><!--<br/>sipmsg.cpp/h<br/>sip.cpp<br/>--> | |||
== IP222/232/111: Allow usage of Partner fkey even when 2 or more calls are active == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=138642 138642] | |||
|} | |||
Allow usage of Partner fkey even when 2 or more calls are active.<br/><br/><!--<br/>app_fkey.cpp<br/>app_ctl.cpp<br/>--><br/> | |||
== SIP: Failover to secondary SIP server on failed call attempt == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=139694 139694] | |||
|} | |||
Switch to secondary SIP server if INVITE client transaction ends up in timeout.<br/><br/><!--sip.cpp/h--> | |||
== Updated translations == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140252 140252] | |||
|} | |||
New translations | |||
== Phones: Updated text translations == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140254 140254] | |||
|} | |||
New translations | |||
== IP232/222/111: Added PHONE_HIDE_PRESENCE_CONTROL to "Fine grained function hiding" == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140398 140398] | |||
|} | |||
Can hide presence-control now.<br/><br/><!--<br/>phone_admin_if.h<br/>app_disp.cpp<br/>--> | |||
== WebRTC: Eliminate deprecated API calls == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140619 140619] | |||
|} | |||
setLocalDescription now needs success and error callback functions.<br/><!--<br/>innovaphone.pbxwebscoket.WebRTCEndpoint.js<br/>--> | |||
= 11r1 Service Release 2 = | |||
Changes included in Version 11r1 Service Release 2<!----> | |||
[http://mantis.innovaphone.com/view.php?id=140630 Definition] | |||
== H.323: Slowstart MSD procedure should be considered complete only after receiving MSD-ACK == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140586 140586] | |||
|} | |||
For compatibility with some Avaya H.323 equipment the MSD procedure was considered complete when receiving MSD after having sent MSD. This causes now problems, again with Avaya.<br/><!--<br/>h323ch.cpp<br/>--> | |||
== IP232/222/111: Text strings changed == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140902 140902] | |||
|} | |||
Text strings changed.<br/>"Lokales Telefonbuch" is now called Lokale Kontakte"<br/>"Registereingabe" is now called "Neuer Kontakt"<br/><br/><!--<br/>phone_conf_ui.cpp<br/>forms2_lib.cpp<br/>phone-text-tables.h<br/>phone-strings-utf8.h<br/>--> | |||
== WebRTC Softwarephone: Improve tracing == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140904 140904] | |||
|} | |||
* In Chrome instead of error messages "unknow" was displayed.<br/>* For incoming Offers, the SDP was printed to the trace twice.<br/><!--<br/>innovaphone.pbx.webrtcendpoint.js<br/>--> | |||
== SIP: Media re-negotiation during early-media fails == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140947 140947] | |||
|} | |||
Loosing early-media when source of early-media changes.<br/>Re-negotiation for new source of early-media fails.<br/>Was introduced by fix #139506.<br/><br/><!--<br/>sip.cpp/h<br/>sip_trans.cpp/h<br/>--> | |||
== Only an IP address could be entered as STUN server from the phone UI == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140956 140956] | |||
|} | |||
As workaround names can be entered for this field via the WebUI. | |||
== ICE: Fixed traces for switching roles == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140961 140961] | |||
|} | |||
In come cases the role was wrong in the following trace: "Role conflict indicated, try switch to controlling". But it's only wrong in the trace. No functional problem.<br/><!--<br/>ice.cpp<br/>--> | |||
== IP222/232/111: Lamp was not turned off after reminding call was dropped by remote side == | |||
{| | |||
|Status | |||
|<font><font color="green">Closed</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140974 140974] | |||
|} | |||
Lamp was not turned off after reminding call was dropped by remote side<br/><br/><!--<br/>app_call.cpp<br/>app_ctl.cpp<br/>--> | |||
== Gateway: A GW definition without address should do a IP4 discovery == | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=140980 140980] | |||
|} | |||
For compatibility with old configurations<br/><!--<br/>gk.cpp<br/>--> |
Revision as of 17:40, 6 March 2015
This is the Firmware 11r1 Roadmap Document.
Service Releases are planned for the second monday each month.
This article is generated automatically. Do not edit! Please see the disclaimer before using the information presented here!
11r1 Service Release 1 (110925)
Changes included in Version 11r1 Service Release 1 Definition
IP232/222/111: Attributes of Partner fkey got lost
Status | Closed |
Id | 138555 |
Attributes of Partner fkey got lost when reconfiguring on the phone ui.
"Partner Type" was lost
"Show connected Party in busy State" was lost
IP222/232/111: Auto-jump to APP_PHONE for overlap-dialing
Status | Closed |
Id | 138611 |
Auto-jump to APP_PHONE for overlap-dialing when using Partner fkey with Partner-Type "Executive".
Trap if registered via SIP/TCP and wifi connection was lost
Status | Closed |
Id | 138695 |
This situation caused a narrow loop of socket reconnects resulting in a file descriptor table overflow.
SIP: Trap when trying to re-connect TCP/TLS connection while network interface is down
Status | Closed |
Id | 138717 |
Trap when trying to re-connect TCP/TLS connection while network interface is down.
E.g. while WLAN conectivity is lost.
On some devices incoming calls are indicated with delay in SIP/TCP mode
Status | Closed |
Id | 138773 |
Some devices seem to suspend during incoming call signaling and thus it's ringing after a delay. Try to keep the device woke at this point.
Licenses not working
Status | Closed |
Id | 138777 |
The softwarephone didn't recognize its licenses.
Microphone and speaker volume not correct
Status | Closed |
Id | 138784 |
On myPBX Android the speaker and microphone volume was not correct since the change where 6dB margin had been introduced for the extended dynamic range of G.722.
IPVA: Eliminated platform-specific stylesheet tracing.xsl
Status | Closed |
Id | 138808 |
Now using common stylesheet tracing.xsl
Support for ICE-lite
Status | To-decide |
Id | 138813 |
ICE lite and signaling for it
H.323: No Media, if G.729B was the only coder in an offer
Status | To-decide |
Id | 138834 |
The coder was removed if silence compression was not enabled and no coder was left. This does not make sense, even if we do not do silence compression, we should signal, that we are able to receive G.729B data.
IP222/232/111: Close "Call settings" screen when call comes in
Status | Closed |
Id | 138870 |
Must close "Call settings" screen when call comes in.
SIP: Losing registration of a SIP interface if another gateway interface is reconfigured
Status | Closed |
Id | 138888 |
Losing registration of a SIP interface if another gateway interface is reconfigured.
SIP stack takes IP address for domain name, starts DNS query, gets NX_DOMAIN response and reports REG-DOWN.
Incomplete HTTP responses from HTTP server in certain circumstances
Status | To-decide |
Id | 138895 |
It might have happened, that the HTTP server closed the underlying TCP connection before all data could be sent.
TLS: ClientHello v2 decode error
Status | Closed |
Id | 138961 |
There was an error when decoding the length field of ClientHello messages in SSL 2.0 format, that is sent by some clients to provide downward compatibility with historic SSL 2.0 servers. This led to a DECODE_ERROR alert when the ClientHelloV2 was bigger than 127 bytes.
myPBX-DeviceConnection: possible Trap closing library
Status | Closed |
Id | 138962 |
there is a trap inside this library which could be caused by an incoming request while the library is being closed. Not able to reproduce it.
IP222/232/111: Skip leading and trailing white space in directory search
Status | Closed |
Id | 138970 |
Skip leading and trailing white space in directory search
IP232/222/111: 5 latin letters missing when phone is configured to Estonian
Status | Closed |
Id | 139148 |
C, Q, W, X and Y are not part of the official Estonian alphabet.
But C, Q, W, X and Y are used in writing foreign proper names.
Added these 5 letters.
IP222/232/111: Lamp was not turned off after reminding call was connected via action button
Status | Closed |
Id | 139171 |
Lamp was not turned off after reminding call was connected via action button.
SIP: Support for video on media-relay
Status | Closed |
Id | 139232 |
Support for video on media-relay.
IP222/232/111: Fix for Trap
Status | Closed |
Id | 139243 |
Fix for Trap.
Fkey icons missing on extension module
Status | Closed |
Id | 139333 |
No fkey icons on extension module.
SIP: Bad header line in re-INVITE when interworking with UNIFY
Status | Closed |
Id | 139361 |
INVITE sip:1055@10.30.6.202:5061;transport=tls;maddr=10.30.6.202 SIP/2.0
Via: SIP/2.0/TLS 172.20.14.233:5060;branch=z9hG4bK-3F8074F1;rport;alias
...
P-Sig-Options: Sending-Complete
ST-secure
IP222/232/111: CANCEL button missing on config dialog for call forward destination
Status | Closed |
Id | 139374 |
Now there are SAVE and CANCEL buttons on config dialog for call forward destination.
Registration using MAC address did not work for some IP240 and IP110 phones
Status | Closed |
Id | 139391 |
The mapping of MAC address to the legacy HW-ID was incorrect for some address ranges. Therefore some IP240 and IP110 phones could not register using MAC address.
myPBX: Adding favourite from different domain was not possible if presence was not visible
Status | Closed |
Id | 139428 |
If a monitoring call can be established to an endpoint, it should be possible to add it to the favourites. This did not work if the remote side did not allow to see the presence.
IP222/232/111: Results from external directory are now displayed according to config option "Name Attributes"
Status | Closed |
Id | 139473 |
Results from external directory are now displayed according to config option "Name Attributes".
IP222/232/111: Results from external directory are now displayed according to config option "Name Attributes"
Status | Closed |
Id | 139473 |
Results from external directory are now displayed according to config option "Name Attributes".
IP222/232/111: Calls triggered via Web-UI are always started with CLIR
Status | Closed |
Id | 139480 |
Calls triggered via Web-UI are always started with CLIR.
SIP: Media re-negotiation fails in some cases
Status | Closed |
Id | 139506 |
Media re-negotiation fails in some cases.
SIP: Problem with reuse of inbound TLS connections
Status | Closed |
Id | 139546 |
Problem with reuse of inbound TLS connections.
Occurs when remote SIP client restarts without de-registering.
IP222/232: Not able to get screen shot (LCD dump) from second extension module
Status | Closed |
Id | 139582 |
Not able to get screen shot (LCD dump) from second extension module.
IP232: Touching message center button while 'voice messages' is displayed triggers call to VM now
Status | Closed |
Id | 139593 |
Touching message center button while 'voice messages' is displayed triggers call to VM now.
Nothing happened before.
FAX Interface: Hanging calls
Status | Closed |
Id | 139602 |
If a call setup to the FAX interface includes a user-user-information element, the call hangs. This is fixed now.
NAT: Bad handling of timeout on DNS requests
Status | Closed |
Id | 139657 |
Box starts trying to use 0.0.0.0 as DNS server.
In rare cases myPBX Android froze at the beginning or end of a call.
Status | Closed |
Id | 139690 |
If OpenSLES was used as audio API myPBX Android froze in rare cases at the beginning or end of a call.
SIP: Wrong CDPN in incoming calls
Status | Closed |
Id | 139726 |
Fix for a change introduced in sr18.
IP222/232/111: Could not terminate local 3pty conference with softkey "HOLD"
Status | Closed |
Id | 139739 |
Using softkey HOLD on one call in a local 3pty conference
should put the call on hold and leaving the other call as active call.
IP222/232/111: Could not delete entries from local directory (phonebook)
Status | Closed |
Id | 139797 |
Could not delete entries from local directory (phonebook).
Fails with "Operation gescheitert".
Name in self-generated certificate MYPBXA-xxxxxxxxxxxx instead of the bare MAC xxxxxxxxxxxx
Status | Closed |
Id | 139806 |
Could not register at the PBX with H.323/TLS and the MAC as hardware ID because the name in the self-generated certificate was set to MYPBXA-xxxxxxxxxxxx. Create the certificate with the bare MAC xxxxxxxxxxxx.
Should put myPBX Android calls on hold if a GSM call is initiated or accepted
Status | Assigned |
Id | 139834 |
Active calls in myPBX Android should be put on hold automatically if a GSM call is initiated or accepted. A held call in myPBX Android should be retrieved automatically if a GSM call ends.
SIP: Accept asymmetric SRTP encryption
Status | Closed |
Id | 139888 |
Accept asymmetric SRTP encryption if received answer contains different key type then the previously sent offer.
SIP: Wrong "a=sendonly" in SDP offer when interworked from WebRTC client
Status | Closed |
Id | 139937 |
WebRTC clients write "c=IN IP4 0.0.0.0" into their SDP offer.
RTP addresses occur in ICE candidates only.
Must not take it as a "sendonly" offer.
Log medialib event if DNS name of STUN server could not be resolved
Status | Closed |
Id | 140017 |
A medialib event is raised, if the DNS name of the STUN server could not be resolved.
Coder configuration
Status | Closed |
Id | 140059 |
The coder configuration for SRTP and keying shouldn't be written if the default values are set. Otherwise if the device firmware is downgraded, the old default values aren't used. This is fixed now. Additional if key exchange is set to none, SRTP option isn't written to set it to the default value.
SIP: Remove all bindings did not work
Status | Closed |
Id | 140071 |
A REGISTER with "Contact: *" was not handled as it should.
IP222/232/111: Could not enter % sign via numeric keys
Status | Closed |
Id | 140075 |
Could not enter % sign via numeric keys.
Added % to list of special characters on key "1".
IP-DECT: Reverse phone book search configuration
Status | Closed |
Id | 140086 |
The IP-DECT reverse phone book search accepts a configuration with phone number types like e164:H,mobile:M now.
PBX Waiting: No ringback after no-response CFNR
Status | To-decide |
Id | 140087 |
If a CFNR is executed due to no-response timeout when the second announcement is played, the caller does not received ringback
IP232/222/111: Not able to configure "%u Messages" as label text for active MWI fkey
Status | Closed |
Id | 140091 |
Not able to configure "%u Messages" as label text for active MWI fkey.
IP222/232: Display was vertically out of center
Status | Closed |
Id | 140201 |
Display was vertically out of center.
IP232/222/111: Phone lock did not work
Status | Closed |
Id | 140246 |
Hide presence control if phone is locked to keep information from being displayed.
Hide call lists if phone is locked.
Select myPBX as presence provider on first configuration
Status | To-decide |
Id | 140264 |
If myPBX has been installed by a logged administrator account and not inside the user account, the default presence provider hasn't been myPBX.
This has been changed now, if no default presence provider has been given by an MSI parameter.
IP232/222/111: Potential trap if config file option /app-camera-full-screen is used
Status | Closed |
Id | 140277 |
Trap if config file option /app-camera-full-screen is used
and image does not fill phone's screen exactly.
config change PHONE FORMS /app-camera-full-screen on
PBX, H.323/TLS: A call which failed because of failed TLS, could be indicated as busy
Status | To-decide |
Id | 140294 |
A cause code generation was missing and a default of busy was used at one place.
PBX SBC Object: Config option for TLS Only was missing
Status | To-decide |
Id | 140350 |
To force external devices to register with TLS and valid certificates
Video: createwindow method not called properly
Status | Closed |
Id | 140351 |
Windows class was missing and the function failed.
IP232/222/111: Could not switch from PHONE app to HOME app using ESC/HOME key
Status | Closed |
Id | 140358 |
Could not switch from PHONE app to HOME app using ESC/HOME key
T.38: Trap on disconnect/fax send data collision
Status | To-decide |
Id | 140406 |
It could happen that data was sent, even if the socket was already deleted. This caused a trap.
H.323: decoding of application payload type wrong
Status | To-decide |
Id | 140410 |
It was always read as 0. Did work anyway, because 0 was used.
H.323: Call to a Call Broadcast Destination failed under special conditions
Status | To-decide |
Id | 140491 |
DTMF dial from a Waiting Queue to a Call Broadcast object with many destinations. This caused special timing in H.323, which created the problem.
Phones: Fix for a trap
Status | Closed |
Id | 140497 |
Fix for a trap when R-Key is used 3 times.
1st R-Key jumps into call list.
2nd R-Key starts call first list item.
3rd R-Key stops call.
May trap if directory look-up is pending.
Video/Collaboration: possible endless loop if socket not bound
Status | Closed |
Id | 140510 |
type error, j=0 instead of j==0
PBX Conference: Operator created room without PIN
Status | Closed |
Id | 140524 |
Users can't dial-in in an operator created room without a PIN. This is fixed now.
PBX: Visibility settings for presence note not working across domains
Status | To-decide |
Id | 140535 |
If presence visibility was set, the note was also available, regardless of the presence note visibility flag.
Video/Collaboration: ICE compatibility with next Versions
Status | To-decide |
Id | 140554 |
hmac_sha1 was wrongly calculated
H.323: Registration redirection did not work for H.323/TLS
Status | To-decide |
Id | 140555 |
Same address was tried again
Gateway: Potential trap on call-transfer/call clear collisions
Status | To-decide |
Id | 140558 |
Together with very unlikely timing
FAX Interface: Potential hanging call when outgoing call failed
Status | To-decide |
Id | 140559 |
Call was hanging under some more special conditions
One way audio on Samsung SM-G900F with Android 5.0
Status | Closed |
Id | 140575 |
This could be fixed by changing the Audio API to OpenSL ES. Therefore use this as default here.
Setup Wizard: Configure Gateway page broken
Status | To-decide |
Id | 140583 |
Input field for trunk number strangely positioned. IE and Chrome only.
SIP: Bad SIP-URI encoding in Refer-To header
Status | Closed |
Id | 140589 |
Bad SIP-URI encoding in Refer-To header, but only if userpart string contains blanks.
Wrong: Refer-To: <sip:eye+beam@ip800.innovaphone.compat>
Right: Refer-To: <sip:eye%20beam@ip800.innovaphone.compat>
presence and dialog info are not updated due to wrong subscriptions are deleted
Status | To-decide |
Id | 140600 |
presence and dialog info are not updated due to wrong subscriptions are deleted
IP232/222/111: Allow destination name to be configured for fkey PARK
Status | Closed |
Id | 140618 |
Only destination number could be configured for fkey PARK.
Allow destination name to be configured for fkey PARK.
IP232/222/111: Allow destination name to be configured for fkey PARK
Status | Closed |
Id | 140618 |
Only destination number could be configured for fkey PARK.
Allow destination name to be configured for fkey PARK.
myPBX (WebRTC), Call-Waiting did not work
Status | To-decide |
Id | 140624 |
An incoming call, when another call was already active, caused the active call tp be put on hold.
Video/Collab QoS: check if qwave library is available
Status | To-decide |
Id | 140631 |
If not, no QoS functions will be called. Otherwise Video.dll not found.
PBX: UC license could not configured on Number Map or Waiting Queue objects
Status | To-decide |
Id | 140646 |
The UC license is not really useful on these objects, but Voicemail is, and it can simplify installation if no seperate Voicemail license has to be ordered for these objects, but the available UC license can be used.
IP232/222/111: Fix for trap
Status | Closed |
Id | 140664 |
Trap occured if:
1. setup call completion
2. go to list of pending call completion requests
3. open one pending call completion request
4. go offhook
Gateway: For mapping of diverting number only the matching map of the calling party number was used
Status | To-decide |
Id | 140729 |
This logic was not useful. Now all calling party number maps are evaluated for the diverting number also.
WebDAV: Client started PUT for a file in a non-existing folder
Status | Closed |
Id | 140770 |
Client started PUT for a file in a non-existing folder.
Client must check if containing folder exist before starting PUT.
RFC 2518
When the PUT operation creates a new non-collection resource all
ancestors MUST already exist. If all ancestors do not exist, the
method MUST fail with a 409 (Conflict) status code. For example, if
resource /a/b/c/d.html is to be created and /a/b/c/ does not exist,
then the request must fail.
Voicemail: Name Display missing within myPBX
Status | Closed |
Id | 140773 |
MyPBX displayed number info only when calling a voicemail object.
Voicemail: Default of '$_divconn' is now 'false'
Status | Closed |
Id | 140832 |
was 'true'.
IP111 handset microphone gain too high
Status | Closed |
Id | 140886 |
The handset microphone gain of the IP111 was too high. The peer could hear too much of the local environment noise. Lowered the microphone gain and compensated a bit by increasing the handset speaker gain.
Gateway: An emergency call should not disconnect another emergency call
Status | To-decide |
Id | 140899 |
Should search for non-emergency calls to disconnect and should fail if only emergency calls
PBX Session Border Object: Sending DTMF with myPBX did not work for phones registered thru the SBC
Status | To-decide |
Id | 140914 |
The flag to indicate DTMF support was not forwarded to the PBX
SIP: Poll primary proxy with expires=0 after failover
Status | Closed |
Id | 132790 |
To improve interop with CUCM:
Poll primary proxy with expires=0 after failover.
While backup registration is up.
After getting responses from primary server again,
terminate backup registration before starting to register
at primary server with expires>0.
SIP: Read multiple Diversion headers and read display name from URI's
Status | Closed |
Id | 138508 |
Read multiple Diversion headers and read display name from URI's
IP222/232/111: Allow usage of Partner fkey even when 2 or more calls are active
Status | Closed |
Id | 138642 |
Allow usage of Partner fkey even when 2 or more calls are active.
SIP: Failover to secondary SIP server on failed call attempt
Status | Closed |
Id | 139694 |
Switch to secondary SIP server if INVITE client transaction ends up in timeout.
Updated translations
Status | Closed |
Id | 140252 |
New translations
Phones: Updated text translations
Status | Closed |
Id | 140254 |
New translations
IP232/222/111: Added PHONE_HIDE_PRESENCE_CONTROL to "Fine grained function hiding"
Status | Closed |
Id | 140398 |
Can hide presence-control now.
WebRTC: Eliminate deprecated API calls
Status | Closed |
Id | 140619 |
setLocalDescription now needs success and error callback functions.
11r1 Service Release 2
Changes included in Version 11r1 Service Release 2 Definition
H.323: Slowstart MSD procedure should be considered complete only after receiving MSD-ACK
Status | To-decide |
Id | 140586 |
For compatibility with some Avaya H.323 equipment the MSD procedure was considered complete when receiving MSD after having sent MSD. This causes now problems, again with Avaya.
IP232/222/111: Text strings changed
Status | To-decide |
Id | 140902 |
Text strings changed.
"Lokales Telefonbuch" is now called Lokale Kontakte"
"Registereingabe" is now called "Neuer Kontakt"
WebRTC Softwarephone: Improve tracing
Status | To-decide |
Id | 140904 |
- In Chrome instead of error messages "unknow" was displayed.
* For incoming Offers, the SDP was printed to the trace twice.
SIP: Media re-negotiation during early-media fails
Status | To-decide |
Id | 140947 |
Loosing early-media when source of early-media changes.
Re-negotiation for new source of early-media fails.
Was introduced by fix #139506.
Only an IP address could be entered as STUN server from the phone UI
Status | Closed |
Id | 140956 |
As workaround names can be entered for this field via the WebUI.
ICE: Fixed traces for switching roles
Status | To-decide |
Id | 140961 |
In come cases the role was wrong in the following trace: "Role conflict indicated, try switch to controlling". But it's only wrong in the trace. No functional problem.
IP222/232/111: Lamp was not turned off after reminding call was dropped by remote side
Status | Closed |
Id | 140974 |
Lamp was not turned off after reminding call was dropped by remote side
Gateway: A GW definition without address should do a IP4 discovery
Status | To-decide |
Id | 140980 |
For compatibility with old configurations