Reference11r1:Release Notes Firmware: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m (regular roadmap update)
m (Protected "Support:DVL-Roadmap Firmware 11r1": Security Reasons [edit=sysop:move=sysop])
(No difference)

Revision as of 14:02, 5 April 2016

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

ICE lite and signaling for it

H.323: No Media, if G.729B was the only coder in an offer

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

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

hmac_sha1 was wrongly calculated


H.323: Registration redirection did not work for H.323/TLS

Status Closed
Id 140555

Same address was tried again

Gateway: Potential trap on call-transfer/call clear collisions

Status Closed
Id 140558

Together with very unlikely timing

FAX Interface: Potential hanging call when outgoing call failed

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

An incoming call, when another call was already active, caused the active call tp be put on hold.

PBX: UC license could not configured on Number Map or Waiting Queue objects

Status Closed
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 Closed
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 Closed
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 Closed
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 (110945)

Changes included in Version 11r1 Service Release 2 Definition


SIP: Wrong CDPN in incoming calls

Status Closed
Id 139726

Fix for a change introduced in sr18.

H.323: Slowstart MSD procedure should be considered complete only after receiving MSD-ACK

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

PBX: New routing option Route Root-Node External Calls to\t ... For calls from local PBX only

Status Closed
Id 140767

This allows to send calls to an extern interface on slaves where the call originates rather then to the extern on the master. Can simplify routing in configurations with many legacy PBXs.

SIP: Fix for media re-negotiation

Status Closed
Id 140831

INVITE without SDP offer was sent out on an interface with media-relay and exclusivce-codec config.
Should not happen.

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

For compatibility with old configurations

IP222/232/111: LED attribute got lost on fkey config "Call Forwarding"

Status Closed
Id 141070

LED attribute was set via Web-UI.
After changing the fkey config on the Phone-UI the LED attribute was lost (off).

SIP: Removing garbage data from message body

Status Closed
Id 141104

Removing trailing garbage data from message body.

Phone: Fkeys (partner/pickup/park) sometimes show long gone calls

Status Closed
Id 141183

Fkeys (partner/pickup/park) sometimes show long gone calls.
Dialog-infos are not deleted when dialog-subscription is deleted.
Dialog-subscriptions are deleted when fkeys are re-configured.

NAT: Local addr for outgoing packets was set wrong in case packet matched an inbound mapping an was not sent to ETH0

Status Closed
Id 141221

The local addr was determined based on the remote addr in the mapping, which was 0.0.0.0

SIP-IF config got lost if number mapping was changed

Status Closed
Id 141222

SIP-IF config was damaged if number mapping was changed.

Occasional one way audio introduced with the changes for #139690

Status Closed
Id 141234

Apparently we sometimes timed out waiting for the OpenSLES callback to happen during controlled stop of playback. Afterwards the callback set itself to stopped state immediately after start and thus caused silence at the audio output. The missing initialization to avoid this has been added now.

IP232/222/111: Could not switch from PHONE app to HOME app using ESC/HOME key in active state

Status Closed
Id 141278

Could not switch from PHONE app to HOME app using ESC/HOME key while calls are active.
This was explicitely blocked.
No good idea.

Prompt for presence note with "What I'm doing..."

Status Closed
Id 141306

The quick-edit presence note in the home screen was filled with the text "Available" if the user was online and had no presence set. It was not a hint and thus had to be deleted explicitly before entering a text. Now we show the hint "What i'm doing..." again.

Send logs via e-mail was not working because the mail client could not access the attachment files

Status Closed
Id 141320

-

SIP: Could not handle INVITE with huge SDP body

Status Closed
Id 141333

Could not handle INVITE with SDP body bigger than 8kbytes.
Now up to 16kbytes are possible.

Video: library crashes if empty NAL arrives

Status Closed
Id 141345

There was no checking for empty NALs.

IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp

Status Closed
Id 141390

One packet of the previous rtp stream with an "old" timestamp" was sent.

Remote PCAP stopped to capture in some situations

Status Closed
Id 141422

E.g. if SIP/UDP Signaling traces were enabled remote PCAP stopped on large SIP packets because it was not possible to send larger buffers than 8k on stream sockets.

SIP: T38 renegotiation failed with ICE

Status Closed
Id 141438

ICE attributes got damaged in answer.

'Idle Reset' via WEB UI or 'ireset' command must not reset before all log messages and CDRs are sent

Status Closed
Id 141482

IP38 : unable to detect Lebanon style busy tone

Status Closed
Id 141503

Lebanon uses busy tone with 440Hz and 280/380ms cadence

Application trap after many configuration changes

Status Closed
Id 141559

After many configuration changes or active user switches the app could crash.

SIP: Fixed handling of "Content-Type: application/ms-conf-invite+xml"

Status Closed
Id 141626

Fixed handling of "Content-Type: application/ms-conf-invite+xml".
Reject with "SIP/2.0 420 Bad Extension", instead of taking it as voice call without SDP offer.

A new call was not scrolled into view yet

Status Closed
Id 141646

If a call control became visible it was not scrolled into view, i.e. a new incoming call or a new call initiated via R-key possibly appeared in the area that was scrolled off.

SIP: SIP-IF fails to register if initial DNS query fails to resolve domain name

Status Closed
Id 141651

SIP-IF fails to register if initial DNS query fails to resolve domain name.
No retry of DNS.

Testlicenses with experation date still caused a 100h timeout if not extended

Status Closed
Id 141665

The test licenses with experation date are supposed to work until that date.

SIP: Bad combination of public RTP address and private RTP port in SDP

Status Closed
Id 141688

Bad combination of public RTP address and private RTP port in SDP,
but only if config file option /ice-disabled was used
and STUN server was configured at the SIP interface.

Gateway: Config option "Proposed Registration Interval" did not appear when "Register as Gateway" was selected

Status Closed
Id 141752

Config option "Proposed Registration Interval" did not appear when "Register as Gateway" was selected.
Related to SIP interfaces only.

Favourite List on Extension Module 2 has not been displayed

Status Closed
Id 141762

Favourite List on Extension Module 2 has not been displayed

IP232/222/111: iQM Phone display features not working

Status Closed
Id 141767

iQM information is not displayed on phone ui.

IP-DECT: Node support

Status Closed
Id 141777

IP-DECT base stations support duplicate numbers with different nodes now.

Possible memory leak with call list on CF cards

Status Closed
Id 141841

There can be a memory leak if the call list is used on a CF card.

Box could trap during boot when there are plenty of licenses installed

Status Closed
Id 141892

Box could trap during boot when there are plenty of licenses installed.

IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp -2-

Status Closed
Id 142042

One packet of the previous rtp stream with an "old" timestamp" was sent.

SIP: STUN not always used to map RTP ports

Status Closed
Id 142047

STUN not used to map RTP ports, if NAT type discovery failed.

NAT: NAT of ICMP packets did not work anymore

Status Closed
Id 142065

NAT of ICMP packets did not work anymore.
Wrong checksum calculated.

IP232: Could not cancel input on touch keyboard

Status Closed
Id 142146

If touch-keyboard has been touched,
the user can change the selected key by moving around,
but the user could not cancel by moving outside touch-keyboard.
No this works.

H.323: Potential trap on unusual call clearing

Status Closed
Id 142267

An assertion because of duplicate RELEASE message from stack could happen. Circumstances under which this could happen unclear, but very rare.

Possible trap closing application sharing

Status Closed
Id 142325

thread is waiting for a process to start.

IP232/222/111: Wake up LCD when received text message is displayed

Status Closed
Id 142340

Wake up LCD when received text message is displayed.

PBX: OEM Registration licenses did not work anymore

Status Closed
Id 142371

New handling of license versions broke the OEM licenses

PBX CDRs: Remote number in CDRs for diverted calls wrong in configuration with nodes

Status Closed
Id 142428

As remote number the normalized number was used an not the relative

Gateway: Emergency calls did not work if no DSP channels were available

Status Closed
Id 142455

Now a call is disconnected to free a DSP channel

Voicemail: Freeing resources for <store-get-msgcount> asap

Status Closed
Id 142523

Reducing memory footprint in large-scale installations

SIP: Trap when receiving SIP request

Status Closed
Id 142828

Trap when receiving SIP request.

Improved usability on smartphones with small display

Status Closed
Id 142830

Moved the headline into the scroll list in thoses cases where OK/Cancel buttons existed anyways, so the headline with the back button was not crucial and could scroll out and in the directory search where the headline was only text.

SIP: PUBLISH to External UC did not work

Status Closed
Id 142841

PUBLISH to External UC contains bad To-URI.

SIP: Use serial-no for registration instead of hw-id

Status Closed
Id 142845

Format of serial no without '-'.
If no user-id is specified for registration.

E.g. "0090332f68cd" instead of "IP222-2f-68-cd"

PBX SOAP: Possible mixup with two simultaneous UserCall opertions

Status Closed
Id 142854

It could happen, that the same outgoing call was actually indicated on both UserCall operations

IP222 IP232 IP241: First RTP packet sometimes has the wrong timestamp -3-

Status Closed
Id 142857

One packet of the previous rtp stream with an "old" timestamp" was sent.

PBX: Session Border Object does not need license anymore

Status Closed
Id 142861

The PBX license SessionBorder is now obsolete

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

Status Closed
Id 142904

The record needs to marked as a duplicate

myPBX: "Start minimized" didn't work

Status Closed
Id 142925

When the option "Show in taskbar" was disabled, the option "Start minimized" did not work.
<--
ctiwin.cs
-->

SIP: Validate SIP Request-Line before go on parsing

Status Closed
Id 143002

Validate SIP Request-Line before go on parsing.
Ignore badly formated requests.

Phones: Cut off leading whitespace from dial string

Status Closed
Id 143006

IP241/240/230/200/110

PBX: Registration without authentication possible even with TLS only flag set on device

Status Closed
Id 143205

If the IP Filters for non-authenticated registration and 'No of Regs w/o Pwd.' allowed it, a registration without authentication was possible, even if TLS only was set. In case of TLS only, only TLS registrations with a matching and verified certificate should be allowed.

IP-DECT: Master trap

Status Closed
Id 143206

There is a Master trap because of an uninitialized variable within a facility call. This is fixed now.

PBX CDRs: Tranfered calls thru a Broadcast object were not shown correctly in CDRs from the Broadcast object

Status Closed
Id 143307

The rel-to/from events were missing so reporting classified these as incomplete

Voicemail: Sending Connected Number Within H.323 CONNECT Message

Status Closed
Id 143478

The connected number as configured and with a numbering-plan=private

ICMP: NAT of TRACEROUTE packets did not work anymore

Status Closed
Id 146561

ICMP: NAT of TRACEROUTE packets (TIMEX) did not work anymore

11r1 Service Release 3 (110970)

Changes included in Version 11r1 Service Release 3 Definition


Refresh myPBX call list if last call couldn't be found inside call list update

Status Closed
Id 142923

If a CDR isn't processed within the 2 second timeout of myPBX, the returning call list won't contain the last call.

SIP: Trap when call is terminated while inbound INVITE transaction is in progress

Status Closed
Id 143631

Trap when call is terminated while inbound INVITE transaction is in progress.

PBX Session Border Object: All endpoints were deregistered when one Session Border object was modified

Status Closed
Id 143668

This also cleared current calls

PBX: Execute CFB on Trunk/Gateway objects, if the far endpoint rejects call with busy

Status Closed
Id 143675

This is useful to do re-routing in case of a called service is busy

SIP: UPDATE request was sent with wrong Session-Expires header

Status Closed
Id 143765

UPDATE request was sent with wrong Session-Expires header.
Value of refresher-param was wrong ("uac" instead of "uas").

Sporadic click noise at the TDM interfaces and in the conference

Status Closed
Id 143817

The last recent DSP code created sporadic click noise at the TDM interfaces (BRI and PRI) and during conferences on the IP6010.

Gateway: Config options "SRTP Key Exchange" and "No ICE" should not be applied to internal registration

Status Closed
Id 143902

Config options "SRTP Key Exchange" and "No ICE" should not be applied to internal registration.

IP-DECT: Support for new IP1202

Status Closed
Id 143904

Support for new IP1202 is added.

Memory leak in the hardware encryption driver of the IP6000

Status Closed
Id 143945

Under excessive load some packets allocated in memory were sometimes not freed in the hardware encryption driver of the IP6000.

SIP: Change in ICE parameters was ignored

Status Closed
Id 143971

Change in ICE parameters was ignored.
Results in mismatch of ufrag and pwd.
Causes ICE checks fail.

Bluetooth headset had to be enabled again after re-connect

Status Closed
Id 143999

After disconnect and re-connect of the Bluetooth headset it had to be enabled again to place it in use. Now the previous enabled state is remembered.

Fixed possible trap on CF card error

Status Closed
Id 144019

The box might have trapped on CF card errors (card full, invalid data read etc.)

Application sharing: No display name when using non-default registration on the phone

Status Closed
Id 144057

In application sharing the displayname of participants are shown in the user interface. The display name was not transmitted, if the user run application sharing on a phone registration, but a different registration was active on the phone.

SIP/TLS: Re-use of TLS connection did not work

Status Closed
Id 144093

The number of open TLS connections increases over time.
Re-use of TLS connection did not work.

IP232/222/111: Name lookup on incoming call did not work in all scenarios

Status Closed
Id 144261

Name lookup (by number) on incoming call did not work in all scenarios.

PBX: Potential rare trap on disconnect with mobility

Status Closed
Id 144262

A loop of sending SIG_REL messages could happen

PBX: Provider license did not work anymore

Status Closed
Id 144270

A provider license of the form <lic-type>@<num> allows the use of %<num> licenses from the start

RTP: Threshold for wrong payload type event increased from 10 to 50

Status Closed
Id 144272

This allows for a minimum of 1s of wrong traffic

IP232/222/111: Pickup fkey does not indicate call activity on main phone LED

Status Closed
Id 144298

Pickup fkey does not indicate call activity on main phone LED, even if configured to do so.

SIP: Bug in re-negotiation to T.38

Status Closed
Id 144366

Bug in re-negotiation to T.38 when interworking to H.323.
Fallback audio coder was not added.

Fax Server: Handle file write errors, if file writing fails on WebDAV with "401 Unauthorized"

Status Closed
Id 144376

Handle file write errors, if file writing fails on WebDAV with "401 Unauthorized".

PBX CDRs: A CFNR executed on a call to a WQ was missing in the CDRs

Status Closed
Id 144378

This was a new problem in v11, because of changes in the WQ implementation

myPBX: On multiple registration, signal pickup only to controlled phone

Status Closed
Id 144398

Pickup call was sent to all phones of the user

IP232/222/111: Preferred codec was not saved in config

Status Closed
Id 144436

Preferred codec was not saved in config, but if changed in first registration/line.
Changes were discarded.

H.323: Potential trap when using H.323/TCP or H.323/TLS

Status Closed
Id 144522

In case of unusual sequences of events, e.g. when endpoints are powered-off/on or in case of network problems.

IP222/111: Phones do not display "outgoing calls barred" when call filters block the call

Status Closed
Id 144524

Phones do not display "outgoing calls barred" when call filters block the call.
And other disconnect causes.

FAX Interface: Faster file close to recognize a "401 Unauthorized" write error

Status Closed
Id 144594

The Webdav file is closed immediately if the T.30 allows it, so a write error with "401 Unauthorized" can be forwarded and the connection closed before the fax is confirmed.

Gateway: When changing the protocol between H.323, H.323/TCP, H.323/TLS, the registration was not renewed

Status Closed
Id 144684

Only if the registration went down by other reasons, the new registration used the new setting. Now the old registration is cleared right away.

Phones: Partner fkeys with subscriptions or favourites may not work

Status Closed
Id 144707

Partner fkeys with subscriptions or favourites may not work in some cases.
But only if partner's name is used as destination
and if namesmatch partly.
E.g. "name" and "name.x"

Prevent duplicate calllist entries on use of myPBXDial.exe

Status Closed
Id 144768

Sometimes multiple calllist entries have been created on use of myPBXDial.exe on a terminal server.

Call list on CF card did not work with "Password protect all HTTP pages"

Status Closed
Id 144821

The web server asked for HTTP authentication if "Password protect all HTTP pages" was enabled. In that case the call list did not work from myPBX.

IP111: sometimes display top and bottom are swapped

Status Closed
Id 144835

-

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)

myPBX: Case insensitivity for attribute names in LDAP search results

Status Closed
Id 144962

If the directory returned attribute names that were in a different case than configured in myPBX, the search result was discarded.

SIP: Wrong IP address in Contact-URI

Status Closed
Id 144975

Wrong IP address in Contact-URI.
Used mapped ip address in Contact-URI although no STUN server configure at the interface.

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

Updated innovaphone banner in setup dialog

Status Closed
Id 145106

The banner has slightly changed.

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.

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".

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

IP232/222/111: Silent Monitoring did not work

Status Closed
Id 145444

Silent Monitoring could not be started.

SIP: Problem with failover on failed call attempt

Status Closed
Id 145489

Problem with failover on failed call attempt.

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'.

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.

SIP: Bug in re-negotiation to T.38

Status Closed
Id 147834

Bug in re-negotiation to T.38 when interworking to H.323.
Fallback audio coder was not added.
Already fixed for re-INVITE (#144366).
Now fixed for UPDATE.

Also UPDATE(t38) is now rejected with 488 if t38 is not supported/deactivated.

WebRTC: Interoperability with Firefox 37.0.1

Status Closed
Id 143652

Firefox 37.0.1 requires a=rtpmap lines for all RTP payload types.
Even for RTP payload types that are statically assigned by IANA.
http://www.iana.org/assignments/rtp-parameters/rtp-parameters.txt

New config option "No ICE" for Gateway interfaces

Status Closed
Id 143730

New config option "No ICE" for Gateway interfaces (VOIP_OPTION_NO_ICE)

IP222/111: Quick retrieve held call with left key

Status Closed
Id 143823

Quick retrieve held call with left key.

IP232/222/111: Could not configure LED activity for Pickup fkey

Status Closed
Id 144323

Could not configure LED activity for Pickup fkey, if configured on the phone menu.

myPBX: Specify device for pickup

Status Closed
Id 144358

Before all phones where ringing when doing pickup from myPBX. Now it's just the phone that is selected.

11r1 Service Release 4 (110978)

Changes included in Version 11r1 Service Release 4 Definition


Video/Collab QoS: check if qwave library is available

Status Closed
Id 140631

If not, no QoS functions will be called. Otherwise Video.dll not found.

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

Status Closed
Id 145284

Video/Collaboration: ICE compatibility between v11 and v11r2

Status Closed
Id 145299

hmac_sha1 was calculated different in v11.

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

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.

PBX Executive: WebRTC could not be configured for executive object

Status Closed
Id 145535

Should be the same as normal user

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

Status Closed
Id 145749

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

SIP: Coder preference not always applied

Status Closed
Id 145867

Coder preference not always applied.

SIP: STUN not used if IP address was configured

Status Closed
Id 145945

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

SIP: Close unused UDP sockets

Status Closed
Id 145961

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

phone ip111,ip112: prevent duplicate stack dump after assert

Status Closed
Id 146041

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

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

Media: Webmedia channel in ECHO mode did not echo DTMF

Status Closed
Id 146479

Webmedia channel in ECHO mode did not echo DTMF

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

Status Closed
Id 146486

Problem parsing the license string

Fix for trap if invalid coder config is received by DHCP

Status Closed
Id 146490

Trap if invalid coder config is received by DHCP.

PBX SOAP: Potential unexpected restart when using the Devices function

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

The call was indicated with two different call handles

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

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

For compatibility with some ISDN phones

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

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

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

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

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

These subscriptions were still sent out

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

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

Softwarephone losing registration when computer hibernates

Status Closed
Id 146921

After recovering from sleep state the Registration is sometimes lost

SIP: Unsymetrical codec choice at call pickup

Status Closed
Id 146926

May apper on handling of INVITE with Replaces.


Phone: Trap if hotdesking registration fails

Status Closed
Id 146984

Trap if hotdesking registration fails.

Status: Fixed in 11.00, 11r2, 12r1 (phone2)

IP232/222/111: Incoming call is dropped after 5 minutes when accepted from call-waiting state

Status Closed
Id 147028

Incoming call is dropped after 5 minutes when accepted from call-waiting state.

IP6000: Prevent blinking error LED on old IP6000 with HW-Build 201

Status Closed
Id 147092

Conference DSP driver was started on old hardware that doesnt support the conference DSP

IP232/222/111: Trap when CCNR/CCBS is activated on consultation call

Status Closed
Id 147158

Trap when CCNR/CCBS is activated on consultation call.

Status: Fixed in 11.00, 11r2, 12r1

phone: numbers sent to the phone by myPBX to are dialled enbloc now

Status Closed
Id 147210

IP232/222/111: Fkey 'message' does not send prepared text message

Status Closed
Id 147211

Fkey 'message' does not work for prepared text message and prepared destination.

SIP: SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable

Status Closed
Id 147234

SIP interface should reject call with Q931_CAUSE_RequestedCircuit_ChannelNotAvailable (not Q931_CAUSE_AddressIncomplete_InvalidNumberFormat)
if remote proxy is currently not available ("down").

PBX CDRs: Use Uptime in events and not call relative time

Status Closed
Id 147285

Call relative time is difficult to calculate correctly if different calls contribute to a CDR because of Transfer, Pickup, ...

11r1 Service Release 5 (110989)

Changes included in Version 11r1 Service Release 5 Definition


PBX: Registration by number failed if an object marked 'local' shadowed the destination object

Status Closed
Id 147300

When searching the destination object of an incoming registration by number, the local flag was evaluated. This was wrong.

SIP: Config option "No ICE" did not work in transit mode

Status Closed
Id 147334

Config option "No ICE" did not work in transit mode.
Config option "No ICE" only worked with media-relay and local-media.

SIP: Memory leak when rejecting request messages with "482 Loop Detected "

Status Closed
Id 147419

Memory leak when rejecting request messages with "482 Loop Detected".

SIP: Changed handling of History-Info header and stop sending Diversion header

Status Closed
Id 147429

Trying to comply to RFC-7044 and RFC-7131.

Decoding: Skip top-most entry "History-Info" (highest index value) if this entry reflects the called party itself.

Encoding: Add top-most entry "History-Info" (highest index value) that reflects the called party itself.

SIP header "Diversion" is removed since it is declared as deprecated (RFC-5806 Category Historic now).

myPBX: Display H.323 ID in history if there is no display name

Status Closed
Id 147471

If the reporting gave no display name for the remote party of a call, "Unknown" was displayed. In that case the H.323 ID is now displayed, if present.

myPBX: Possible crash with the "Autostart softwarephone" feature

Status Closed
Id 147475

When the "Autostart softwarephone" feature was enabled the launcher could crash on exit or on restart.

PBX Waiting: Outgoing call to trunk resulted in no audio

Status Closed
Id 147522

Worked to normal users

SIP: Missing response to re-INVITE(inactive)

Status Closed
Id 147523

No channels_app available to send 200/OK(inactive).

Oscillations at the beginning of speakerphone mode for IP111<->IP111

Status Closed
Id 147634

Two IP111 in speakerphone mode tend to oscillate at the beginning of the call. Tried to fix this by attenuating high frequencies a bit in the speaker equalizer.

SIP: Must follow re-negotiation even while holding the call

Status Closed
Id 147657

Must process re-INVITE with new SDP offer even during 'inactive'.

PBX: Memory leak when serving SIP endpoints

Status Closed
Id 147663

PBX: Memory leak when serving SIP endpoints

SIP: Coder preference not always applied

Status Closed
Id 147683

Configured coder preference not always applied.


Trap due to double free

Status Closed
Id 147701

Trap due to double free of a packet.

Video: h264 stream wrongly decoded if poc type equal to 2

Status Closed
Id 147811

if poc (picture order count) was equal to type 2 the video stream was wrongly decoded. Status: frame gap at 255?

IP111/222/232: Changing image on Camera app may fail with "Allocation limit exceeded"

Status Closed
Id 147858

Changing image on Camera app may fail with "Allocation limit exceeded".
Fixed memory management.

IP222/232/111: Reducing memory footprint of display rendering

Status Closed
Id 147863

Reducing memory footprint of display rendering.

SIP: REGISTER rejected with "301 Moved Permanently"

Status Closed
Id 147871

REGISTER gets rejected with "301 Moved Permanently"
if TCP or TLS is used as transport protocol for SIP,
but Contact-URI in REGISTER misses corresponding "transport" parameter.

IP232/222/111: Presence control did not follow language change

Status Closed
Id 147945

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

Annoying gaps in the peer signal during double talk in handset mode

Status Closed
Id 147983

Disabled the NLP in handset mode to avoid any gaps. The LEC should normally converge such tightly that there is no perceivable residual echo.
Lowered the NLP threshold to avoid as much of the gaps that it produces as possible for the handset and headset monitoring mode.

IP222/232/111: Trap when reboot is initiated

Status Closed
Id 147995

Trap when reboot is initiated.

Language setting not applied to extension module

Status Closed
Id 148193

Extension module was redered in German language.
Now language setting from phone device is applied to extension module.

No restart needed on dialtone type change

Status Closed
Id 148196

A change of the dialtone type already applies without restart. To reproduce the odd behaviour
- Change the dialtone type of the primary reg
- Click "OK"
- When asked for restart click "No"
- Results in message "Change activated" and indeed it's changed

myPBX dial trace didn't work correctly

Status Closed
Id 148235

The trace file hasn't been written if tracing has been enabled by its MSI property.



CONF: Connected to a wrong conference room

Status Closed
Id 148318

With block dialing without any number the conference is assigned to a wrong existing room. This is fixed now.

PBX CDRs: clir flag sometimes mission

Status Closed
Id 148496

Was only in the first event of the call present

ISDN: Send Proigress Indicator "Originator is not ISDN" with audio calls

Status Closed
Id 148574

A SIP call can only be mapped to audio on ISDN, because we do not know, if it will be fax. Some ISDN phones do not accept an audio call without the Progress Indicator "Originiator is not ISDN" because they assume it must be fax or modem

Fixed myPBXDial crashes on terminal server

Status Closed
Id 148584

Some myPBX processes have been found on terminal servers, which were not accessible, causing myPBXDial to crash.

PBX: Add additional dialed digits to the call forward destination only in case of call forward to number

Status Closed
Id 148607

The additional dialed digits were added to an empty number and the resulting destination was wrong

Video: do not show video window if no webcam and no video received

Status Closed
Id 148624

If both sides have no webcam video windows are still shown although no one is sending video.

With certain debug settings the app could crash

Status Closed
Id 148701

E.g. the modified test phone_android/phone-presence-ip2x2 crashed the app due to its command
!config change PHONE CONF-UI /trace on
when it afterwards configured fkeys.

SIP: SDP offer with "vbd=yes" was rejected with 488

Status Closed
Id 148803

Better to ignore "vbd=yes" attribute and accept as regular PCMA offer:

\tv=0
\to=AudiocodesGW 1243985021 1243984779 IN IP4 195.34.155.139
\ts=Phone-Call
\tc=IN IP4 195.34.155.139
\tt=0 0
\tm=audio 56814 RTP/AVP 8 101
\tc=IN IP4 195.34.155.139
\ta=rtpmap:8 PCMA/8000
\ta=gpmd:8 vbd=yes;ecan=off
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:101 0-15
\ta=ptime:20
\ta=sendrecv

DNS resolution for automatic configuration of softwarephone

Status Closed
Id 149434

The softwarephone in version 11 doesn't support configuration of the gatekeeper using hostnames. Instead an IP address must be given. Therefore the launcher needs to do hostname resolution using DNS, if myPBX is configured using a hostname.

SIP: Wrong local RTP address in SDP in some special scenarios

Status Closed
Id 149456

Wrong local RTP address in SDP in some special scenarios.
Better use local IP address that is used for signaling (e.g. in Contact-URI).

myPBX URI should be case-independent

Status Closed
Id 149495

The following things did not work correctly, if the URL was not in tht right case:
* Video
* Application Sharing
* WebRTC Softwarephone
Now the case of the URI doesn't matter any more.

SDP: Unable to process SDP messages bigger than 4096 bytes

Status Closed
Id 149548

Unable to process SDP messages bigger than 4096 bytes.
8192 bytes is the new limit.

IP232/222/111: Do not leave screen when touching presence info of a favourite

Status Closed
Id 149617

Do not leave screen when touching presence info of a favourite.

PBX Broadcast: Potential trap if call of Broadcast did a transfer

Status Closed
Id 149651

Collateral damage of Fix 146609: PBX CDRs: CDRs from a Broadcast object was incomplete if the caller did a transfer

Local time derived from UTC timestamps sometimes wrong.

Status Closed
Id 149731

The UTC timestamp was adjusted by the time offset of the current time period, i.e. by the Daylight Saving Time offset or the non Daylight Saving Time offset. Thus the local time displayed for a timestamp taken in summertime was displayed wrong in wintertime and vice versa.

SIP: Fix for media negotiation in early-media scenario

Status Closed
Id 149842

Fix for media negotiation in early-media scenario.

PBX Gateway Object: Outgoing Calls no Name/URL

Status Closed
Id 149966

To supress internal information to be sent to other systems

PBX: Dyn PBX could not turned off an on again

Status Closed
Id 150024

Response from DUMMYVOIP (WebRTC) was missing.

OEM Registration licenses did not work anymore

Status Closed
Id 150069

Collateral damage of fix: #146486: Licenses containing digits (e.g. G729channel) did not work

PBX Waiting: Trap when changing the config of a WQ with active calls to mobile operators

Status Closed
Id 150081

Duplicate delete

Dial pad not shown after call park

Status Closed
Id 150100

After a call has been parked the dial pad should be shown again in the phone screen because we may start a new call then by just typing a number. The same on incoming message. Until now the dial pad didn't show up even if the according button was pressed.

Application trap on start if logged in as a secondary user

Status Closed
Id 150173

If logged in to the smartphone as a secondary user the system throws an exception if we try to clear our own package preferred activities settings for the case of dialer claim "manual".
java.lang.SecurityException: Neither user 1010120 nor current process has android.permission.SET_PREFERRED_APPLICATIONS.
...
\tat android.app.ApplicationPackageManager.clearPackagePreferredActivities(ApplicationPackageManager.java:1458)
\tat com.innovaphone.phoneandroid.PhoneAndroidService.forms_set_forms_property(PhoneAndroidService.java:760)

PBX Waiting: Original called number got lost on diverted calls to a Waiting Queue

Status Closed
Id 150188

This happens if the call was diverted more then once before the call is sent to the WQ. In this case the original called number should be displayed on the phone rather then the last diverting.

SIP: Add "Allow" and "Accept" and "Supported" headers to OPTIONS response

Status Closed
Id 150234

Add "Allow" and "Accept" and "Supported" headers to OPTIONS response.

PBX: Append additional dialed digits to call forward destination for GW type destinations only

Status Closed
Id 150321

This function could be abused by users

timestamps used in event logging could be wrong when setting of system time was delayed

Status Closed
Id 150326

-

timestamps set by logger could be wrong when the system time was set delayed after boot

Status Closed
Id 150327

-

unsent log data was not freed when the log server shadow was disabled

Status Closed
Id 150334

Admin UI: Make SHA256 the default signing algorithm for certificates

Status Closed
Id 149545

Change default value in drop-down menus for creating certificates
* Signature: SHA256

IP241: New config file parameters /solid-header and /solid-status

Status Closed
Id 149879

New config file parameters /solid-header and /solid-status

Use SHA256 for automatically created certificates

Status Closed
Id 150332

Certificates that are created without any user interaction were created using SHA1. Now SHA256 is used.

11r1 Service Release 6 (110998)

Changes included in Version 11r1 Service Release 6 Definition


PBX Session Border Object: Deleting one Session Border object clears registrations/calls on all Session Border objects

Status Closed
Id 145375

Happens only if the Session Border Object, which is deleted has active registrations

H.323: No Media in case of calls from trunks with media-relay/exclusive coder to a PBX with rtp-proxy to broadcast destinations

Status Closed
Id 146166

Enabling Media-Relay on the trunk and do rtp-proxy in the config is not a good idea for performance reasons allow, but should still work.

H.323: No Media after Pickup of a call to a trunk incomplete destination with RTP Proxy enabled

Status Closed
Id 148459

Media negotiation did not complete

PBX Mobility: Unexpected restart on very unlikely call clearing collision

Status Closed
Id 150530

Missing null pointer check

myPBX Android sometimes incorrectly preferred ppp0 over wlan0

Status Closed
Id 150536

Changed the strategy when to prefer ppp0. Now we take wlan0 if the wlan0 local address matches the remote address better than the ppp0 local address, i.e. if the number of matching msb's is bigger for it.

SIP: No fast re-INVITE after reject for re-INVITE for t38

Status Closed
Id 150568

If switch to t38 has been rejected, there's no need to send
another re-INVITE for audio (except in case of ICE).

SIP: Fix for memory leak

Status Closed
Id 150572

Fix for memory leak when handling REGISTER with "gruu" and "+sip.instance".

IP222/232/111: Suppress "Audible Signal" of Pickup fkey while DND is ON

Status Closed
Id 150578

Suppress "Audible Signal" of Pickup fkey while DND is ON.

phone: cc-exec-possible indications for a pending call completion lost in some cases when sent to a busy phone

Status Closed
Id 150645

- always when call-waiting was disabled on the phone
- when the phone was put on hook to terminate the active call

<!- app_ctl.cpp app_cc.cpp -->

PBX Waiting: Input field for "Operator Presence Clear after ..." too small

Status Closed
Id 150779

It was not visible if too many digits were entered

SIP: Re-negotiation to fax did not work in some cases

Status Closed
Id 150790

Re-negotiation to fax did not work in some cases.

TCP/UDP: Logging did not show correct IP addresses

Status Closed
Id 150815

For IPv4 alway 0.0.0.0 was displayed

PBX Conference: Trap

Status Closed
Id 150852

There is a trap in the PBX conference call. This is fixed now.

SIP: Must reject any re-INVITE for t38 if "Enable T.38" is not set

Status Closed
Id 150858

Must reject any re-INVITE for t38 if "Enable T.38" is not set.
Return 488 Not Acceptable Here.

IP222/232/111: Mark directory entries with "mobile" symbol if Number Attribute is tagged with 'M'

Status Closed
Id 150867

Mark directory entries with "mobile" symbol if Number Attribute is tagged with 'M'.
E.g. telephoneNumber:D,homePhone:P,mobile:M
For more details see http://wiki.innovaphone.com/index.php?title=Reference10:Phone/User/Directories

IP232: Backspace is executed before text input control has focus

Status Closed
Id 150946

When touching a text input control that hasn't got the focus yet at the very right end, the last character is deleted.

myPBX: New translations

Status Closed
Id 151054

Translations for the myPBX launcher and the myPBX web application have changed.

SIP: Wrong expires parameter in 200/OK for REGISTER

Status Closed
Id 151067

Wrong expires parameter in Contact header in 200/OK for REGISTER, but only if in case of multiple bindings.

SIP: ctComplete not always interworked into re-INVITE with updated P-Asserted-Identity

Status Closed
Id 151262

ctComplete not always interworked into re-INVITE with updated P-Asserted-Identity.
But only if ctComplete is passed through (in recording scenario).

Fax server: Wrong error correction

Status Closed
Id 151280

The error correction doesn't work if it is necessary. It results in missed document parts or failed connections. This is fixed now.

SIP: Changed trace message text

Status Closed
Id 151289

Changed misleading trace message text from "SIP message too large"
into "End of SIP message not found".

Voicemail: Duplicate Leak Checks

Status Closed
Id 151343

Occurred within regression tests

SIP: Re-negotiation from Audio to CLEARMODE did not work

Status Closed
Id 151350

Re-negotiation from Audio to CLEARMODE did not work.
re-INVITE was rejected with "SIP/2.0 488 Not Acceptable Here".

Refresh the NAT mapping also for packets from outside to inside

Status Closed
Id 151387

NAT mappings were only refreshed for packets from inside to outside. This could cause loss of the media stream if silence compression was enabled or if ICE selected different routes for the forth and back traffic. Therefore refresh the mapping also for packets from outside to inside.

SDP: Encoding was wrong due to uninitialized variables

Status Closed
Id 151458

Encoding was wrong due to uninitialized variables

IP222/232/111: Phonenumbers from directory are not normalized

Status Closed
Id 151637

Phonenumbers from directory must be normalized using the dialing location before used.

E.g.
In Directory: +49 7031 73009 0
To be dialed: 00049 7031 73009 0

IPv6: De-fragmentation did not work

Status Closed
Id 151706

De-fragmentation did not work if more than 2 fragments were received.

SIP: Do not send SAVP answer to an AVP offer

Status Closed
Id 151748

Do not send SAVP answer to an AVP offer.

TLS: Overwrite sensitive data before deleting

Status Closed
Id 151757

To avoid leaving sensitive data in free memory space.

SIP: Try to handle offer/offer-collision

Status Closed
Id 151819

Try to handle offer/offer-collision.
1. Send re-INVITE with t38 -> rejected with 491
2. Receive re-INVITE with t38 -> rejected with 488
Better handle as offer/offer-collision and send 200/OK instead of 488.


SIP: CANCEL rejected when From-URI contains "epid" parameter

Status Closed
Id 151825

CANCEL rejected when From-URI contains "epid" parameter.

SIP: Keep registration state on "UP" even if timeout on call signaling

Status Closed
Id 151893

Keep registration state on "UP" even if timeout (no-response) on call signaling.
Kicking registration is only required if alternative registrar address is available.

IP222/232/111: Trap in display rendering

Status Closed
Id 151908

Trap in display rendering.

Status: http://inno-social.innovaphone.sifi/microblog/global/portal/topics/dvl/notes/41042

PBX Waiting: Set Operator presence did not work correctly

Status Closed
Id 151930

Presence was sometimes reset before the configured timeout

PBX: CFB on Trunk or Gateway did not work if the call was cleared with DISC

Status Closed
Id 151934

This happend for example on ISDN interfaces with in-band busy tones

Linux: Deleted device DNS

Status Closed
Id 151990

If the Linux IP address is renewed, the actual device DNS is cleared. This is fixed now.

Network: Device's secondary DNS is cleared on dynamical route change

Status Closed
Id 152003

The actual secondary DNS of the device is cleared if a dynamical route is changed (a PPP connection or the Linux IP address). This is fixed now.

PBX Broadcast Conference: Call to WQ not closed

Status Closed
Id 152074

If the PBX Broadcast Conference calls a PBX Waiting Queue, the call isn't recognized as closed at the end of an announcement. This causes that the Waiting Queue isn't called again. It is fixed now.

PBX Exec: Call was sent to secretary even if a CFU was set

Status Closed
Id 152082

In case the CFU destination was busy, because of Busy on ... Calls. The caller should get busy instead.

PBX: Registrations on multiple users sometimes lost, when user objects were changed

Status Closed
Id 152091

A registration for multiple ussers is used for example to register multiple FXS interfaces to different users. The changes could be things like presence of CF updates.

phone: ip222/232/241: accept packets from PC-link immediately after physical link-up

Status Closed
Id 152146

If the PC link is enabled per configuration the PC-port of the switch is now kept in forwarding state independent of the physical link state.
If the PC link is disabled per configuration the PC-port of the switch is set to disabled state.

PBX: Twin Phone algorythm did not work for transfer/recall

Status Closed
Id 152169

A recall after a transfer should also use the twin phone algorythm. For example if one of the phones is busy, the call should be sent to the busy phones only.

PBX WebRTC: Unvisible hanging calls when terminating a WebRTC call by disallowing access to Audio/Video devices

Status Closed
Id 152191

Presence of the user indicated on-the-phone and idle reset did not work in such a case.

Favourite cannot be added if Fav App is not activated once

Status Closed
Id 152437

Favourite cannot be added if Fav App is not activated once.

SIP: Memory leak when receiving more than one 180 Ringing with name info

Status Closed
Id 152472

Memory leak when receiving more than one 180 Ringing with name info.

IP222/232/111/112: Wrong melody played in ringtone configurator

Status Closed
Id 152504

Wrong melody played in ringtone configurator,
but only if ring-melody still configured as "Default".

PBX SOAP: LocationUrl broken, if standby slave takes over

Status Closed
Id 152554

The URL contained the expession (NULL).

SIP: Accepting call from myPBX doesn't work

Status Closed
Id 152586

Accepting call from myPBX doesn't work.
NOTIFY(talk) from PBX was rejected with "Bad Event".

Softwarephone doesn't react anymore when 2 headsets are plugged in

Status Closed
Id 155895

swphone Loops endlessly during Startup when more than one HID telephony device is present

TLS/DTLS: Support for Diffie-Hellman key agreement

Status Closed
Id 150485

Add the following cipher suites to DTLS:
* TLS_DHE_RSA_WITH_AES_128_CBC_SHA
* TLS_DHE_RSA_WITH_AES_256_CBC_SHA

TLS: Config options for disabling individual cipher groups

Status Closed
Id 151261
TLS0 /no-rsa on
disable RSA key exchange
;TLS0 /no-dhe on: disable DHE key exchange
;TLS0 /no-ecdhe on: disable ECDHE key exchange
;TLS0 /des on: enable DES cipher suites
Note that the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is no longer used unless configured.

TLS/DTLS: Support for ECDHE key agreement

Status Closed
Id 151500
  • Research how Diffie-Hellman works with elliptic courves and if we can do it with reasonable effort
    * Port EC library
    * Implement ECDHE handshake

Secure freeing of bufman buffers

Status Closed
Id 151689

New function bufman::free_secure that overwrites the memory before freeing.

myPBX: New translations

Status Closed
Id 152106

New translations for the myPBX launcher and the myPBX web application.

SIP: New config option /send-deprecated-diversion-header

Status Closed
Id 152337

Diversion header is not sent anymore since v11r1sr5 / v11r2sr1 / v10sr24 / v9hotfix50.
For interop reasons this config option is added.
If set the old and deprecated Diversion header is sent.

11r1 Service Release 7 (110999)

Changes included in Version 11r1 Service Release 7 Definition


myPBX: New translations

Status Closed
Id 152694

New translations for web application and launcher.

register for notification on changed variables only once

Status Closed
Id 152842

phone: ip222/232/111/112: CSV export of local directory left name column empty

Status Closed
Id 152875

phone: an inbound call arriving early after boot was 'automagically' rejected sometimes

Status Closed
Id 152988

Update of Presence Info on Extension Module does not work if Extension Module and Phone have the same list displayed

Status Closed
Id 153044

Update of Presence Info on Extension Module does not work if Extension Module and Phone have the same list displayed

PBX: Registrations not counted correctly, when registering with MAC address to old-style HW-ID

Status Closed
Id 153121

When user config was changed the existing such registrations were not matched correctly to the configured devices. This could cause all kind of problems. It was detected when TAPI lines disappeared.

Logging of PBX SOAP Admin requests resulted in broken log messages

Status Closed
Id 153261

The text contained NUL characters und no XML data as it should

PBX Number Map; Call was forwarded with diverting leg2 info

Status Closed
Id 153279

The call thru a Number Objekt appeared at the called endpoint as a call diverted by the Number Map. This caused problems, when e.g. a Voicemail was called. The Number Map should be transparent for the called endpoint.

PBX SOAP: Struct item tag name changed from v10 to v11

Status Closed
Id 153455

It should be possible that this tag name is chosen freely, but there are applications which depend on a specific name.

Reduced the sidetone gain on IP222

Status Closed
Id 153490

The sidetone was perceived as too strong on IP222. Reduced it by 6 dB through different balancing of analog and digital mic gain.

SIP: NOTIFY on a subscription was rejected with "481 Call Leg/Transaction Does Not Exist"

Status Closed
Id 153698

NOTIFY on a subscription was rejected with "481 Call Leg/Transaction Does Not Exist"

Collateral damage from
#152586: SIP: Accepting call from myPBX doesn't work
(v12r1 / v11r2sr4 / v11r1sr6)

IPVA: Number Of Available Vars Segments 11

Status Closed
Id 153750

was 1. Now 11: twice as much as for an IP6010.

IP222/232/111: Subscription started by call list app used display name as destination user-id

Status Closed
Id 153801

Subscription started by call list app used display name as destination user-id.

H.323: Potential restart on incoming H.245 TLS connection

Status Closed
Id 153824

This is something which happens with very specials configurations only.

Gateway: A route with the matching number terminated with '!' should cut off any following digits

Status Closed
Id 153837

This worked fine for enblock calls, but not for overlap dialing.

IP-DECT: H.323 user registration with RAS ber TCP/TLS (H.460.17) added

Status Closed
Id 153851

Now it is possible to register the users with H.323 with RAS ber TCP/TLS (H.460.17).

Gateway: Some protocol settings got lost, when changing interface maps

Status Closed
Id 153873

The settings, which got lost are:
* H.323/TCP or H.323/TLS - was changed back to H.323
* SIP No registration
* SIP transport tcp or tls

Web-UI: Font-family of input, select, textarea, button did not inherit body style

Status Closed
Id 153879

Font-family of input, select, textarea, button did not inherit body style.
Using now "font-family:inherit" to have same font-familiy all over.

when the system time was derived from an ISDN trunk the current timezone offset was not taken into account

Status Closed
Id 153905

Happens when no NTP server is available and "Set Date/Time" is checked under "Gateway/Interfaces/Interface/TELx"

IP6: setting the "Default Gateway" of an IP6 interface with "Address Configuration:Static" did not work

Status Closed
Id 153956

SIP: Trouble handling SDP offer with "vbd=yes"

Status Closed
Id 153977

Trouble handling SDP offer with "vbd=yes".

E.g.

\tm=audio 43028 RTP/AVP 8 18 100 118 110 96
\ta=rtpmap:8 PCMA/8000
\ta=fmtp:8 vad=no
\ta=rtpmap:18 G729/8000
\ta=fmtp:18 annexb=no
\ta=rtpmap:100 telephone-event/8000
\ta=fmtp:100 0-15
\ta=rtpmap:118 PCMA/8000
\ta=gpmd:118 vbd=yes
\ta=rtpmap:110 PCMU/8000
\ta=gpmd:110 vbd=yes
\ta=rtpmap:96 CLEARMODE/8000

myPBX: Allow non-breaking-spaces in phone numbers

Status Closed
Id 154206

Phone numbers from Outlook can contain non-breaking-spaces. For example this happens with contacts that are synchronized from an iPhone.

myPBX: New translations

Status Closed
Id 154334

-

Show calls with CFNR to another user as missed call in the myPBX call list

Status Closed
Id 154442

These CFNR calls are now shown as missed call in the myPBX call list.
The myPBX and phone call list now behaves the same.

Such calls are also missed if the user, to which the CFNR pointed, connects the call.

CF Call Lists: Counting of missed calls wrong, in case of multiple registrations or mobility

Status Closed
Id 154454

Call was counted as missed even if accepted on other device

SIP: Wrong local media address selected in some cases

Status Closed
Id 154466

Wrong local media address selected in some cases.
When sending INVITE to inbound registrations (e.g. PBX clients).

SIP: Trap on calls with very long phone number

Status Closed
Id 154470

Trap on calls with very long phone number.

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

PBX Waiting: SOAP UserRedirect of operator call did not work as expected

Status Closed
Id 154490

The operator was re-called after 3s

Video/Collab: libraries were not started if socket->bind call failed for a single port.

Status Closed
Id 154514

we just allowed WSAEADDRINUSE to happen as error for bind calls but it does not matter if an error ocurrs, maybe following port does not return an error.

IP222/232/111: Pending inbound call-completion requests were not displayed in call lists

Status Closed
Id 154519

If someone calls you and gives up before answering, a missed call is placed into call-list.
If caller activates call-completion, this 'missed call' entry is now replaced by a 'call-completion' entry instead of getting deleted from call-list.


IP-DECT: MWI update with handset change (login feature)

Status Closed
Id 156971

If the handset is changed with the login feature, the MWI isn't updated correctly. This is fixed now.

IP2x P30x IPxx10: Tone is sometimes not switched off

Status Closed
Id 153129

-

IP2x P30x IPxx10: Tone is sometimes not switched off

Status Closed
Id 153129

-

11r1 Service Release 8 (111005)

Changes included in Version 11r1 Service Release 8 Definition


PBX Waiting: Remote number wrong after round robin recall, if transfer had happend on incoming call

Status Closed
Id 154709

For example if a consultation call is made to the WQ and the then the call is transfered, the remote number on the operator phone changes from the phone used for the consultation call to the original caller. After round robin, the phone used for the consultation is displayed again as remote number

HTTP request to <domain>/drive/... accessed the local CF

Status Closed
Id 154767

HTTP request to a URL <domain>/drive/... e.g. from a voicemail script accessed the local CF instead of the remote resource.

PBX CDRs: No info-from, info-to events after conn

Status Closed
Id 154844

These carry no information at all, and could increase the volume of the CDRs significantly. They could be generated in case of AOC information received from some ISDN/SIP providers

Gatekeeper: Protocol name SIP changed to SIP/UDP

Status Closed
Id 154982

The protocol name in the drop down menu for registrations is changed from SIP to SIP/UDP.

SIP: Bug on media negotiation

Status Closed
Id 155650

Bug on media negotiation.
Second provisional response contains an SDP offer instead of previously sent SDP answer.
Discovered in automated fax test (media/fax).

myPBX: Docking did not work correctly in Windows 10 with scaled desktop

Status Closed
Id 155720

If the scaling of text, apps and other elements was set to 125% or more, myPBX did not dock to the right position on the screen.

PBX Conference: Room number length specific announcement

Status Closed
Id 155778

The PBX conference object searches for the room number input announcement a room number length specific file first now.

Trap while reading kerberos config after upgrade from v9

Status Closed
Id 155804

Boxes with version 10 or higher could trap while starting after upgrade from version 9, if kerberos was configured.

H.323: Checking of old IP240-1000 device certificates did not work

Status Closed
Id 155841

There are 'old' device certificates with a name of IP240-1000-<mac4>-<mac5>-<mac6>. These have to be matched to registrations using the mac address as hardware id. The algorythm doing this, did not take the -1000 into account.

PBX: Voicemal: Wrong connected number sent, in case VM was 'local' object

Status Closed
Id 155881

The caller got a display of the VMs node number, which is not desired for 'local' objects.

Faxserver: Receiving G.711 fax aborted sometimes with ECM

Status Closed
Id 155890

Error decoding T.38 data from DSP

SIP: No audio due to bug in media negotiation (Interop with Openstage phones)

Status Closed
Id 155988

No audio due to bug in media negotiation.
Occurs when called SIP client returns an SDP answer with more than one selected audio codec:

\tv=0
\to=OpenStage-Line_0 513161446 1351641410 IN IP4 10.253.7.13
\ts=SIP Call
\tc=IN IP4 10.253.7.13
\tt=0 0
\tm=audio 5010 RTP/AVP 18 8 0 101
\ta=rtpmap:18 G729/8000
\ta=rtpmap:8 PCMA/8000
\ta=rtpmap:0 PCMU/8000
\ta=rtpmap:101 telephone-event/8000
\ta=silenceSupp:off - - - -
\ta=fmtp:18 annexb=no
\ta=fmtp:101 0-15
\ta=sendrecv

Fix for trap in SIP stack when using TCP or TLS as transport

Status Closed
Id 156054

Fix for trap in SIP stack when using TCP or TLS as transport.

When registering via mypbx and using passwords with special characters, registering fails

Status Closed
Id 156090

SIP: Trap when parsing presence XML with many presence/tuple elements

Status Closed
Id 156102

Trap when parsing presence XML with more than 5 presence/tuple elements.

ip28: incorrect measurement of pulse dial pulse length

Status Closed
Id 156110

ip28 pulse dial measured the pulse length as 10ms too long. In some cases this crossed the threshold of 80ms and detected a hook-flash instead of a digit.

PBX: Wrong number display during ringback on diversion to a local object

Status Closed
Id 156116

The number was displayed containing node prefixes

SIP: Local IP address in Contact-URI not updated when using SIP/TCP or SIP/TLS

Status Closed
Id 156170

Local IP address in Contact-URI not updated when using SIP/TCP or SIP/TLS.
For the very rare case that the local IP address changes at runtime.

IP222/232/111: Disconnected consultation call not dropped when retrieving held party

Status Closed
Id 156182

Disconnected consultation call not dropped when retrieving held party.

PBX SOAP: Call Intrusion calls could not be initiated with SOAP

Status Closed
Id 156194

The rc in UserCall argument needs to be sent to the local phone as well.

myPBX: New translations

Status Closed
Id 156239

New polish translations for v12 and v11

IP222/232/111: Blind transfer with <redial>12345<redial> was not possible

Status Closed
Id 156285

Blind transfer with <redial>12345<redial> was not possible, as it was possible on old telephones.

IP222/232/111: Favorites not sorted different compared to myPBX

Status Closed
Id 156302

Greek letters are sorted behind latin letters on myPBX, but before latin letters on phones.
Now greek letters are sorted behind latin letters on phones too.

PBX/Quick Dial: Consider General Checkmark "Hide Connected Endpoint"

Status Closed
Id 156598

Alpha display information was erronously generated, regardless of the setting of the checkmark named "Hide Connected Endpoint.

Phones: Presence not updated on phone display

Status Closed
Id 156635

Sometimes the self subscription for Presence is terminated by the phone.

IP222/232/111/112: Bug in key handling

Status Closed
Id 156856

Bug in key handling.
Every key event after R key press was discarded.
E.g. Going onhook quick after pressing R key does not disconnect.

IP-DECT: Local ring-back tone after call transfer and early media

Status Closed
Id 156966

If a call in alerting state and with early media is transferred and the new call hasn't early media, no ring-back tone is heard. This is fixed now.

SIP: Do not interwork an early channels answer into 183 Session Progress with SDP if no PROGRESS indicator

Status Closed
Id 157003

Ein Fall von Interworking zwischen SIP-Carrier und einer ASCOM-IP-DECT-Base-Station.
ASCOM sendet ALERT mit Early-Answer (aber ohne PI).
Wenn wir da ein 183 Session Progress mit SDP-Answer zum SIP-Carrier geben, denkt dieser, wir spielen Early-Media ein.
Tut die ASCOM-IP-DECT-Base-Station aber gar nicht.
Der entfernte Anrufer h”rt dann Stille bis zum Connect.

configured DNS adresses sometimes lost after reconfiguration of Linux-AP

Status Closed
Id 157128

SIP: Multiple SIP proxies for registration can cause high load

Status Closed
Id 157277

Proxies are tried round robin without delay.

phone: ip241 - manual configuration of IP address, netmask and default-gw directly at phone did not work

Status Closed
Id 157430

Subscriptions of favourites have not been destroyed after leaving fav app

Status Closed
Id 157467

Subscriptions of favourites have not been destroyed after leaving fav app

SIP: ICE on Overlap-Dialing and Early-Media

Status Closed
Id 157818

Only one side restarts ICE after re-routing.
Automated test project media/pbx fails.

SIP: Media negotiation fails in some call scenarios

Status Closed
Id 158097

Media negotiation fails in some call scenarios with Waiting Queue involved.

myPBX: Redirect to another PBX using HTTPS

Status Closed
Id 154659

myPBX always redirected to an HTTP URI. Now the redirect keeps the current protocol.

11r1 Service Release 9 (111009)

Changes included in Version 11r1 Service Release 9 Definition


PBX: For subscription calls to other locations, cpu for media relay was reserved, if media relay was enabled

Status Closed
Id 157681

The subscription calls never use media, so no reservation should be made

CF Call Lists: Leak when configuring an invalid WebDav destination

Status Closed
Id 157779

The files in the local WebDav client were not closed, when writing failed

SIP: ICE information of remote channels got lost

Status Closed
Id 157868

ICE information of remote channels got lost.
Also honor CHANNEL_FLAG_OFF.

phone: function keys "Create Registration" and "Switch" could not be configured for H323/TCP and H323/TLS

Status Closed
Id 157979

Phone: STUN server configured at function key "Create Registration" was not used

Status Closed
Id 158365

STUN server configured at function key "Create Registration" was not used
Regards SIP registrations only.

SIP: Bug when handling REGISTER from same addr/port for different users with same Contact-URI

Status Closed
Id 158382

Bug when handling REGISTER from same addr/port for different users with same Contact-URI.
Seconds REGISTER just got 200/OK without any processing.

IP111: Fix for a trap

Status Closed
Id 158433

Fix for a trap

IP-DECT: Release code for unconnected calls to radio

Status Closed
Id 158502

If a gatekeeper call isn't alerted or connected by a handset and is released again, the release code isn't forwarded to the radio. This is fixed now.

phone: ip222,ip232,ip112: support additional product IDs for Plantronics Savi 740 and Jabra Pro 9460

Status Closed
Id 158871

Intermediate crash when early media was recieved

Status Closed
Id 159432

Phone: STUN server config missing at function key "Create Registration"

Status Closed
Id 159503

STUN server config missing at function key "Create Registration" for H323 regs.

IP-DECT: Release string added for IP1202

Status Closed
Id 159534

The release string is missed on the IP1202. This is fixed now.

SIP: Wrong local RTP address selected on interfaces without registration

Status Closed
Id 159537

Wrong local RTP address selected on interfaces without registration.
But only if "Proxy" option was not configured.

myPBX: Visibility settings for presence note had no effect in search result

Status Closed
Id 159577

The presence note was displayed in the search result, event if it was configured to be invisible.

IP-DECT: Release code forwarded to DECT

Status Closed
Id 159607

The release code isn't forwarded to the DECT system in some cases. This fixed now.

Admin UI: Truncated Kerberos host name after config changes in CMD0

Status Closed
Id 160137

When changing the configuration of CMD0, in some cases the host name of the box was erroneously truncated to the length of the realm name.

SIP: Bad SDP answer for re-INVITE after rejected t38

Status Closed
Id 160246

1. Call setup with offer/answer exchange for coder "A".
2. re-INVITE for "T38" is rejected with 488.
3. re-INVITE for coder "A" is accepted but bad SDP answer is sent.

TLS: Verifying of RSA signatures didn't always work

Status Closed
Id 160354

If the signature of a certificate started with a null byte the verification could fail in some special cases.

Possible trap in DTLS

Status Closed
Id 160545

Trap with DTLS-SRTP with Firefox 42

SIP: Support for CTI using REFER without preceding INVITE

Status Closed
Id 157731

Support for Third Party Call Control (3pcc) using REFER outside a dialog.

SIP: Interop with Jitsi client

Status Closed
Id 158355

Adding "Jitsi-Conference-Room: xxx" to INVITE.

11r1 Service Release 10 (111013)

Changes included in Version 11r1 Service Release 10 Definition


PBX Trunk: Option to discard Diverting info received with incoming calls

Status Closed
Id 160866

Diverting Info from a provider is sometimes not desired

IPXX10: Flash Directory Space Increased To 16MB

Status Closed
Id 160906

Was 8MB

Implement ECDSA algorithm

Status Closed
Id 160967
  • Update micro-ecc library in order to support arbitrary hash sizes
    * Implement ECDSA using the library

PBX: Partnerkeys with Group Indications, did not show outgoing number in case of block dialing

Status Closed
Id 161013

With overlap dialing it was ok.

myPBX Android: For H.323/TLS one way audio with peers that do not support ICE

Status Closed
Id 162284

For H.323/TLS no default local IP address was reported for the media and thus resulted in one way audio if the peer didn't support ICE.

ip38: possible trap if received FSK CallerID information corrupt

Status Closed
Id 162349

if the lenghth field of a FSK CallerID has values above 128, an internal counter may overflow and cause an endless loop.

IP232/222/111/112: Fix for a trap

Status Closed
Id 162588

Fix for a trap.
Collateral damage of fix #151637: IP222/232/111: Phonenumbers from directory are not normalized
Since v11r1sr6 / v11r2sr3

myPBX for Android: Hook button of cable headsets not taking effect

Status Closed
Id 162685

The hook switch button on cable headsets was not taking effect on myPBX Android. This button should allow to accept incoming calls and hang up active connections.

DTLS: ClientHelloExtensions were added twice after HelloVerify

Status Closed
Id 162916

After receiving a HelloVerify the ClientHello contained two times the same extensions Elliptic Curves and EC Point Formats.

One-way audio on phone_inca with DTLS-SRTP

Status Closed
Id 162953

The key derivation needs to be computed on a low priority to avoid problems with the DSP.

phone: ip222,ip232: USB headset mute when a call was released by remote peer and a new call was signalled imediately thereafter

Status Closed
Id 162963

FAX: Judged training failure in some cases where TCF was well acceptable

Status Closed
Id 163056

During FAX reception noise patterns with alternating good and bad bytes at the beginning or end of the TCF were judged as training failures even though the pattern was good for a sufficient interval.

Fix for verification of ECDSA signatures

Status Closed
Id 163173

Sigatures that need addition of leading zeros were not verified correctly.

Fax server: Mode bit check removed

Status Closed
Id 163240

The mode bit check is removed because of non-compliant remote devices.

Fax server: Maximum frame timeout increased

Status Closed
Id 163244

The maximum frame timeout is increased for compatibility issues.

IP2x2: Microphone sensitivity too high

Status Closed
Id 170161

Customers complained about the tendency of the IP2x2 microphone to saturate. On the other hand the IP111 microphone sensitivity seems to be too low. Therefore try to compensate by decreasing the IP2x2 sensitivity by 3 dB and increasing the IP111 sensitivity by 6 dB. Try if both phones are similar now.

DTLS: Support for ECDSA cipher suites

Status Closed
Id 161974

Support for client-side
* TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
* TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

11r1- End of life

The firmware V11r1 is end of life, please update to V11r2. Definition


H.323: v12 Registration with H.323/TCP or H.323/TLS did not work at v11 PBX

Status Closed
Id 166296

In v12 a H.460-17 non-conformity was fixed and in v11 we were not compatible to this.

myPBX Android should not turn to restricted mode during a call

Status Closed
Id 167204

During a call myPBX Android should not apply restricted mode even if the keyguard became active. It's because the keyguard may also come in place while the phone is held to the ear since we allow Android to switch the screen off then and this in turn activates the keyguard. The user expects full functionality after removing the smartphone from the ear.

PBX: Reporting license counting wrong

Status Closed
Id 167404

If a user confiuguration was changed while calls were active, it could happen that an additional reporting license was acquired, which was never released.

SIP: Fix for memory leak

Status Closed
Id 168255

If SIP stack is flooded with messages not all memory was freed.

myPBX Android: Must not set busy presence On the phone during GSM call

Status Closed
Id 168390

Removed the mechanism to set busy presence "On the phone" during a GSM call since it cannot work correctly in all cases.

IP232 IP2x2x: Support for new version of the touch controller

Status Assigned
Id 168684

M09 from focaltech

Telephone UI: Do not auto-save network settings

Status Closed
Id 169911

Network settings like DHCP, interface IP addresses and the VLAN config was auto-saved after a short timeout and triggered the "Reboot now ?" question. This is not suitable of course. The settings should only be saved on return from the submenu.

IP111/IP112: High background noise level at the handset

Status Closed
Id 170009

The background noise level was pretty high at the handset speaker due to a high gain in the amplifier stages independent of the volume setting and due to the related quantisation noise at the DAC for low volumes. This cannot easily be changed because the LEC requires a constant loop condition. But it could be improved by 7 dB through a higher gain at the equalizer filter that allows a respective lower gain at the DAC output. The only thing is that specific equalizer filters had to be created for the maximum and max -3dB volume steps that sacrifice equalisation in favour of not exhibiting saturation.

IP2x2: Microphone sensitivity too high

Status Closed
Id 170161

Customers complained about the tendency of the IP2x2 microphone to saturate. On the other hand the IP111 microphone sensitivity seems to be too low. Therefore try to compensate by decreasing the IP2x2 sensitivity by 3 dB and increasing the IP111 sensitivity by 6 dB. Try if both phones are similar now.

myPBX iOS and Android: Ring off was not taking effect

Status Closed
Id 170445

On an incoming call the ring-off button didn't take effect because the control commands didn't work for these platforms.

myPBX iOS/Android: Ringing continued if a GSM call appeared

Status Closed
Id 170449

If myPBX was ringing and a GSM call appeared and was answered myPBX didn't stop ringing.

myPBX Android: On Samsung smartphones parking a Wideband call crashed the app

Status Closed
Id 170923

Since december 2015 the app crashed on Samsung devices if a connected call with wideband codec was parked. Somehow the audio API crashes with the floating point exception SIGFPE some 10 ms after turning off 16000 Hz record and playback. It helps to switch to 8000 Hz and then turn off. This is what happens now due to the tones that follow the park operation.

myPBX Android/iOS: Didn't show the dial pad for consultation call

Status Closed
Id 172258

If a consultation call was started by putting a call on hold and just pressing a digit myPBX switched to the directory screen right but didn't show the dial pad.

Phone UI: Long press on call forwarding target didn't forward

Status Assigned
Id 172260

If forwarding was pressed for an incoming call and a destination choosen, long press induced dialing instead of forwarding.

MyPBX Android/iOS: Didn't poll http://config.innovaphone.com/init for staging

Status Closed
Id 172432

Didn't use http://config.innovaphone.com/init as initial URL for the poll service and thus didn't fetch initial configuration information stored there.