ReleaseNotes11r2:Firmware: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 643: Line 643:
|}
|}
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.<br/><!--<br/>dtls.cpp<br/>tls_lib.cpp<br/>cipher_api.h<br/>-->
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.<br/><!--<br/>dtls.cpp<br/>tls_lib.cpp<br/>cipher_api.h<br/>-->
   
== PBX Trunk: "No Presence/Dialog Subscribe" did not work for local subscriptions from myPBX ==
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=146875 146875]
|}
These subscriptions were still sent out<br/><!--<br/>pbx.cpp<br/>-->
   
== PBX Wakeup: Was not executed if object had no registration but mobility ==
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=146878 146878]
|}
Check to avoid unnecessary executions did not cover this case.<br/><!--<br/>pbx.cpp<br/>-->
   
== SIP: SDP body was ignored if no Content-Length header line was present ==
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=146896 146896]
|}
SDP body was ignored if no Content-Length header line was present.<br/>Content-Length header line is not mandatory for SIP/UDP.<br/><br/><!--sipmsg.cpp-->
   
== No DNS server address with mobile data connectivity ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=146914 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.
   
== SIP: Unsymetrical codec choice at call pickup ==
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=146926 146926]
|}
May apper on handling of INVITE with Replaces.<br/><br/><!--sip.cpp/h--><br/>

Revision as of 00:34, 29 May 2015

This is the Firmware 11r2 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!


11r2 Service Release 1

Changes included in Version 11r2 Service Release 1 Definition


IP232/222/111: Partner fkey did not display icon as it did on old phones

Status Closed
Id 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)

SIP: PBX sends re-INVITE after REFER was handled

Status Closed
Id 145005

PBX sends re-INVITE after REFER was handled.
Client expects to receive nothing but NOTIFY(sip-frag) or BYE from PBX.

Gateway: Mapping of diverted number did not work, if a calling number was mapped as well

Status Closed
Id 145035

Some digits could be duplicated.

myPBX Hotkey: Use Windows Automation and STRG-C instead of WM_COPY

Status Closed
Id 145040

IP232/222/111: Warning symbol was displayed if phone was connected to switch via PC port

Status Closed
Id 145045

Warning symbol ("LINK-DOWN") was displayed if phone was connected to switch via PC port.
Although the phone was registered and working.

SIP: Adjust offered framesize in media offers on media-relay interfaces

Status Closed
Id 145079

Adjust offered framesize in media offers on media-relay interfaces.
Until now the original offered framesize was passed through.

Status: Fixed in 10.00, 11.00, 11r2, 12r1

PBX: No CLIR for internal calls, did not work for Pickup

Status Closed
Id 145138

The dialog-info/group-indication did not show the number

myPBX Hotkey: Re-register if main window handle changes

Status Closed
Id 145146

Under some circumstances the window handle can change during runtime. If that happens the launcher has to re-register for some window messages.

myPBX: Remove fish from notification window

Status Closed
Id 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.

Fill missing bits with zeros in encode_base64

Status Closed
Id 145266

Additionally, an array boundary has been violated.

Status Closed
Id 145273

The claim was changed from "PURE IP-COMMUNICATIONS" to "PURE IP COMMUNICATIONS".

DHCP-Client:: a changed "IP Routing" option propagated via the server "Renew" button had no effect at the client

Status To-decide
Id 145284

Video/Collaboration: ICE compatibility between v11 and v11r2

Status Closed
Id 145299

hmac_sha1 was calculated different in v11.

myPBX Hotkey: Use ClipboardFormatListener instead of ClipboardViewer

Status Closed
Id 145316

Use a different windows API that is more robust.

phone: DTMF tones received from remote were not played locally

Status To-decide
Id 145347

Trap when restart is initiated

Status To-decide
Id 145368

Trap in SIP stack when restart is initiated.

PBX SOAP: 6s timeout to pickup receiver if call is initiated for analog phone

Status Closed
Id 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

LDAP: Trap in Flash Directory UI

Status Closed
Id 145405

A deleted memory region was re-accessed.

PBX: Connected number was not adjusted after SOAP pickup

Status Closed
Id 145427

The call looked as if connected to the original called number

IP232/222/111: Silent Monitoring did not work

Status Closed
Id 145444

Silent Monitoring could not be started.

IP-DECT: Wrong name with reverse phone book search

Status Closed
Id 145482

If there is a similar number in the LDAP directory, the number can be resolved in a wrong name. This is fixed now.

SIP: Problem with failover on failed call attempt

Status Closed
Id 145489

Problem with failover on failed call attempt.

PBX Wakeup Call: If Waiting was used for announcement, a restart happened if the call was rejected by the user

Status Closed
Id 145490

This trap could also happen with other object types

PBX Executive: WebRTC could not be configured for executive object

Status Closed
Id 145535

Should be the same as normal user

IP-DECT: Phone book search filter

Status Closed
Id 145556

The configured phone book search filter isn't considered in the search string. This is fixed now.

145308: IP232/222/111: Block dialing calls should be marked as 'sending complete'

Status Closed
Id 145583

Calls stared with enbloc dialing should be marked as 'sending complete'.

PBX: Forward received UUI on forwarded call, after CFB or CFNR

Status Closed
Id 145584

Needed for some special applications only

IP232/222/111: Bug in Executive/Secretary scenario

Status To-decide
Id 145749

Bug in Executive/Secretary scenario.
Executive's phone show wrong presence information, when a secretary joins or leaves the group of secretaries.

Trap in conjunction with call completion

Status Closed
Id 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.

myPBX: Some window icons were only available in low resolution

Status Closed
Id 145821

Use the program icon file that also contains the high resolutions.

SIP: Coder preference not always applied

Status To-decide
Id 145867

Coder preference not always applied.

SIP: STUN not used if IP address was configured

Status To-decide
Id 145945

STUN not used if IP address was configured.
STUN used if domain name was configured.

SIP: Close unused UDP sockets

Status To-decide
Id 145961

Close UDP sockets used for NAT type discovery after NAT type discovery is done.

ASN1 tracing fixed

Status Closed
Id 145968

Encoded ints were displayed wrong

phone ip111,ip112: prevent duplicate stack dump after assert

Status To-decide
Id 146041

SIP: Wrong error message in trace

Status To-decide
Id 146176

Wrong error message in trace.
E.g.

sip_client::unbind_call(SIP-CLIENT.0) invalid call handle

Phones: Call initiated via call list was sent to wrong gatekeeper

Status To-decide
Id 146211

Call initiated via call list was sent to wrong gatekeeper.
Save gatekeeper information in call list entries.

Phones: Fkeys stop displaying partners presence and call activity

Status To-decide
Id 146265

Subscription are terminated and not re-established in rare cases.
E.g. Temporary call routing over ISDN line (during outage of IP link).

STUN: Binding response contained no IP address

Status To-decide
Id 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
Attributes
Attribute: MAPPED-ADDRESS
Attribute Type: MAPPED-ADDRESS (0x0001)
Attribute Length: 20
Protocol Family: IPv6 (0x0002)
Port: 5060
IP: :: (::)

IP232/222/111: No name suggestion when adding new favourites with some directory configurations

Status To-decide
Id 146393

No name suggestion when adding new favourites, but only with some directory configurations.

IP232/222/111: Allow REDIAL key to be used to initiate a headset call

Status To-decide
Id 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.

Video: do not use rtp marker but the timestamp to detect end of access unit

Status To-decide
Id 146470

I was using the rtp marker but this is not reliable if packetization-mode equal 0 is used.

Media: Webmedia channel in ECHO mode did not echo DTMF

Status To-decide
Id 146479

Webmedia channel in ECHO mode did not echo DTMF

Licenses containing digits (e.g. G729channel) did not work

Status To-decide
Id 146486

Problem parsing the license string

Fix for trap if invalid coder config is received by DHCP

Status To-decide
Id 146490

Trap if invalid coder config is received by DHCP.

PBX SOAP: Potential unexpected restart when using the Devices function

Status To-decide
Id 146505

In case the call to Devices used an invalid session, maybe because the session was just lost.

PBX-SOAP: If a call was initiated for a mobile endpoint, the call was indicated duplicate

Status To-decide
Id 146513

The call was indicated with two different call handles

Call Lists on CF: Duplicate entries if call was sent to multiple registrations or mobility - fix for this fix

Status To-decide
Id 146531

The last ix was not complete. A call which was accepted on one registration still showed up multiple times

SIP: Wrong coder in SDP answer after switch from "inactive" to "sendrecv"

Status To-decide
Id 146537

Wrong coder in SDP answer after switch from "inactive" to "sendrecv".

Fax server: Raw data trace option added

Status Closed
Id 146596

There is a configuration option (/dtrace) for raw data tracing available now.

PBX: Adjust any call from an User/Executive endpoint to a speech bearer capability

Status To-decide
Id 146602

For compatibility with some ISDN phones

PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer

Status To-decide
Id 146609

The rel-to/from and conn-from events were missing. No calculation of call duration could be done.

IP232/222/111: Partner fkeys did not follow language change

Status To-decide
Id 146710

If phone's language is changed without restart, partner fkeys kept on displaying partner's presence in previous language.

PBX: Group dialog info subscriptions did not work for groups without members on the master

Status To-decide
Id 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.

IP232/222/111: Sorting of favorites different from myPBX

Status To-decide
Id 146730

Sorting of favorites different from myPBX, but only for names containing LATIN LETTER ETH or LATIN LETTER THORN.

PBX Pickup: With callidentifier to identify the call should work independent of the position

Status To-decide
Id 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.

DTLS: Fix for negotiation of protocol version

Status To-decide
Id 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.

PBX Trunk: "No Presence/Dialog Subscribe" did not work for local subscriptions from myPBX

Status To-decide
Id 146875

These subscriptions were still sent out

PBX Wakeup: Was not executed if object had no registration but mobility

Status To-decide
Id 146878

Check to avoid unnecessary executions did not cover this case.

SIP: SDP body was ignored if no Content-Length header line was present

Status To-decide
Id 146896

SDP body was ignored if no Content-Length header line was present.
Content-Length header line is not mandatory for SIP/UDP.

No DNS server address with mobile data connectivity

Status Closed
Id 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.

SIP: Unsymetrical codec choice at call pickup

Status To-decide
Id 146926

May apper on handling of INVITE with Replaces.