|
|
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]
| |
|
| |
|
| |
|
| |
| == 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 (110945) =
| |
| Changes included in Version 11r1 Service Release 2<!---->
| |
| [http://mantis.innovaphone.com/view.php?id=140630 Definition]
| |
|
| |
|
| |
|
| |
| = 11r1 Service Release 3 (110970) =
| |
| Changes included in Version 11r1 Service Release 3<!---->
| |
| [http://mantis.innovaphone.com/view.php?id=143586 Definition]
| |
|
| |
|
| |
|
| |
| == WebRTC: Interoperability with Firefox 37.0.1 ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=143652 143652]
| |
| |}
| |
| Firefox 37.0.1 requires a=rtpmap lines for all RTP payload types.<br/>Even for RTP payload types that are statically assigned by IANA.<br/>http://www.iana.org/assignments/rtp-parameters/rtp-parameters.txt<br/><br/><!--sdp.cpp-->
| |
|
| |
| == New config option "No ICE" for Gateway interfaces ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=143730 143730]
| |
| |}
| |
| New config option "No ICE" for Gateway interfaces (VOIP_OPTION_NO_ICE)<br/><br/><!--<br/>relay_edit_sip.xsl<br/>relay_edit_voip.xsl<br/>gk.cpp/h<br/>sip.cpp<br/>-->
| |
|
| |
| == IP222/111: Quick retrieve held call with left key ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=143823 143823]
| |
| |}
| |
| Quick retrieve held call with left key.<br/><br/><!--<br/>forms2.h<br/>forms_color.cpp<br/>android_forms.cpp<br/>app_form.cpp<br/>-->
| |
|
| |
| == IP232/222/111: Could not configure LED activity for Pickup fkey ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=144323 144323]
| |
| |}
| |
| Could not configure LED activity for Pickup fkey, if configured on the phone menu.<br/><br/><!--forms2_lib.cpp-->
| |
|
| |
| == myPBX: Specify device for pickup ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=144358 144358]
| |
| |}
| |
| Before all phones where ringing when doing pickup from myPBX. Now it's just the phone that is selected.<br/><br/><!--<br/>pbx_client.h<br/>pbx_client.cpp<br/>mypbx.js<br/><br/>unit-tests/client/iteration04/200-contact-call-pickup<br/>-->
| |
|
| |
| = 11r1 Service Release 4 (110978) =
| |
| Changes included in Version 11r1 Service Release 4<!---->
| |
| [http://mantis.innovaphone.com/view.php?id=145271 Definition]
| |
|
| |
|
| |
|
| |
| = 11r1 Service Release 5 (110989) =
| |
| Changes included in Version 11r1 Service Release 5<!---->
| |
| [http://mantis.innovaphone.com/view.php?id=147390 Definition]
| |
|
| |
|
| |
|
| |
| == Admin UI: Make SHA256 the default signing algorithm for certificates ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=149545 149545]
| |
| |}
| |
| Change default value in drop-down menus for creating certificates<br/>* Signature: SHA256
| |
|
| |
| == IP241: New config file parameters /solid-header and /solid-status ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=149879 149879]
| |
| |}
| |
| New config file parameters /solid-header and /solid-status<br/><br/><!--<br/>forms_color.cpp/h<br/>forms_color_mod.cpp<br/>-->
| |
|
| |
| == Use SHA256 for automatically created certificates ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=150332 150332]
| |
| |}
| |
| Certificates that are created without any user interaction were created using SHA1. Now SHA256 is used.<br/><!--<br/>x509.cpp<br/>-->
| |
|
| |
| = 11r1 Service Release 6 =
| |
| Changes included in Version 11r1 Service Release 6<!---->
| |
| [http://mantis.innovaphone.com/view.php?id=150424 Definition]
| |
|
| |
|
| |
|
| |
| == TLS/DTLS: Support for Diffie-Hellman key agreement ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=150485 150485]
| |
| |}
| |
| Add the following cipher suites to DTLS:<br/>* TLS_DHE_RSA_WITH_AES_128_CBC_SHA<br/>* TLS_DHE_RSA_WITH_AES_256_CBC_SHA<br/><!--<br/>dh.h<br/>dh.cpp<br/>lib.mak<br/>dtls_test.cpp<br/>dtls_test.h<br/>dtls.cpp<br/>dtls.h<br/>8021x.cpp<br/>media.cpp<br/>media.h<br/>test_tls.cpp<br/>test_tls.h<br/><br/>cipher_api.h<br/>cipher_api.cpp<br/>tls_cipher.cpp<br/>tls_lib.cpp<br/>tls_lib.h<br/>tls.cpp<br/><br/>unit-tests/tls/encryption/200-dh<br/>unit-tests/tls/basic/104-handshake-client-normal.dhe.xml<br/>unit-tests/tls/basic/155-handshake-server-normal-dhe.xml<br/>unit-tests/tls/dtls/205-connect-client-normal-dhe.xml<br/>unit-tests/tls/dtls/305-connect-server-normal-dhe.xml<br/>-->
| |
|
| |
| == TLS: Config options for disabling individual cipher groups ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=151261 151261]
| |
| |}
| |
| ;TLS0 /no-rsa on: disable RSA key exchange<br/>;TLS0 /no-dhe on: disable DHE key exchange<br/>;TLS0 /no-ecdhe on: disable ECDHE key exchange<br/>;TLS0 /des on: enable DES cipher suites<br/>Note that the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is no longer used unless configured.<br/><!--<br/>test_tls.cpp<br/>test_socket.cpp<br/>cipher_api.h<br/>cipher_api.cpp<br/>socket.h<br/>tls.h<br/>tls.cpp<br/>tls_lib.h<br/>tls_lib.cpp<br/>dtls.h<br/>dtls.cpp<br/>-->
| |
|
| |
| == TLS/DTLS: Support for ECDHE key agreement ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=151500 151500]
| |
| |}
| |
| * Research how Diffie-Hellman works with elliptic courves and if we can do it with reasonable effort<br/>* Port EC library<br/>* Implement ECDHE handshake<br/><!--<br/>ecdh.h<br/>ecdh.cpp<br/>lib.mak<br/>uECC.h<br/>uECC.c<br/>uECC.license.txt<br/>uECC_asm_arm.inc<br/>uECC_asm_avr.inc<br/>opensrc.h<br/>opensrc.mak<br/>test_tls.h<br/>test_tls.cpp<br/>tls.cpp<br/>tls_lib.h<br/>tls_lib.cpp<br/>tls_cipher.cpp<br/>dtls.h<br/>dtls.cpp<br/>dtls_test.h<br/>dtls_test.cpp<br/>cipher_api.h<br/>cipher_api.cpp<br/>media.h<br/>media.cpp<br/>8021x.cpp<br/><br/>unit-tests/tls/encryption<br/>unit-tests/tls/basic<br/>unit-tests/tls/dtls<br/>unit-tests/medialib/ice-channel<br/>-->
| |
|
| |
| == Secure freeing of bufman buffers ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=151689 151689]
| |
| |}
| |
| New function bufman::free_secure that overwrites the memory before freeing.<br/><!--<br/>os.h<br/>os.cpp<br/>test_bufman.h<br/>test_bufman.cpp<br/>-->
| |
|
| |
| == myPBX: New translations ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=152106 152106]
| |
| |}
| |
| New translations for the myPBX launcher and the myPBX web application.
| |
|
| |
| == SIP: New config option /send-deprecated-diversion-header ==
| |
|
| |
| {|
| |
| |Status
| |
| |<font><font color="green">Closed</font></font>
| |
| |-
| |
| |Id
| |
| |[http://mantis.innovaphone.com/view.php?id=152337 152337]
| |
| |}
| |
| Diversion header is not sent anymore since v11r1sr5 / v11r2sr1 / v10sr24 / v9hotfix50.<br/>For interop reasons this config option is added.<br/>If set the old and deprecated Diversion header is sent.<br/><br/><!--<br/>sip.cpp<br/>siptrans.cpp<br/>-->
| |