ReleaseNotes11r1:Firmware

From innovaphone wiki
Revision as of 01:40, 8 March 2015 by Meta-reporter (talk | contribs) (regular roadmap update)
Jump to navigation Jump to search

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