ReleaseNotes10:Firmware

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

This is the Firmware V10 Roadmap Document.

The release date of the next beta is planed for the third monday of a month. Please note that this a scheduled and no fix date.

This article is generated automatically. Do not edit! Please see the disclaimer before using the information presented here!


V10 Beta 2 (100585)

Changes included in Version 10 beta2 Definition

New Features

PBX: Show conference object online state

Status Closed
Id 89440

The PBX broadcast conference object supports the online state in myPBX dependent on its configuration and its group members' online state now.

myPBX: Encoding of conference video stream

Status Closed
Id 89455

If a participant starts a 3rd party conference while it is already receiving a video conference stream, it has to adapt the conference stream to fit the encoder size. We have to downscale the image.

H.323: Automatically connect signaling TCP if NAT router is detected

Status Closed
Id 89497

When regestering an endpoint from a private network to a PBX within the public network, the signaling TCP connection must be established and maintained by the endpoint. Otherwise calls to the endpoint are not possible.

myPBX: Pickup calls

Status Closed
Id 89536

Pickup calls that are alerting at a favourite contact.

myPBX: Show needed browser features that are deactivated

Status Closed
Id 89542

To be implemented in version 10.

PRI-QSIG: Interop config for channel numbering

Status Closed
Id 89578

The QSIG standard defines to use Channel numbers (1-30) instead of timeslot (1-15, 16-31) as it is defined for EDSS1. There are many 'old' QSIG implementations around, which do it wrong. The QSIG-ECMA1 protocol setting is used for these 'old' implementations and the QSIG-ECMA2 setting for standard conform inplementations.

With the QSIG-ECMA1 also 'old' facility coding is used. There is also the combination of standard facility coding and timeslots for channels around so an independent mechanism to configure the channel numbering is needed.

PBX: Support of long user-user-informations by SOAP

Status Closed
Id 90029

Support of long user-user-informations (UUI) for SOAP sessions added. A long UUI is split into multiple short UUIs supported by Q.931.
It is required by the FAX interface.

Relay: Support of long user-user-informations by FAX

Status Closed
Id 90030

Support of long user-user-informations (UUI) for the FAX interface added. A long UUI is split into multiple short UUIs supported by Q.931.

Gateway: Support of a header line for FAX documents

Status Closed
Id 90374

Support of a header line for FAX documents is added in the FAX interface.


ISDN: No alarms for link down in case of interop flag "passive Layer2"

Status Closed
Id 90383

The passive Layer2 interop flag is needed if the other side (e.g. the ISDN network) does not support to a have an active Layer2 (LAPD) on point to point links all the time, but controls establishment and release on a per call basis. This could generate an Alarm each time there is no call.

PBX Waiting: Support of RTP-DTMF for two-stage dialing

Status Closed
Id 90425

If the announcement interface for a Waiting queue is not the PBX internal one and the calling endpoint can only do RTP-DTMF, the announcement interface sends back the received DTMF as USER-INFO to the PBX.
This feature ist needed for a Hosting Scenario where the PBX is located in a private network and the Media interface on a different system in the public network.

Gateway: Only transparent (clearmode) coder in offer if data call

Status Closed
Id 90483

This is a SIP interop issue. Some equipment cannot ignore clearmode coder offers, if not supported.

SIP: New interop tweak "No Remote Hold Signaling"

Status Closed
Id 90532

New config option on gateway interfaces "No Remote Hold Signaling".
Disables interworking of "inactive" into remoteHold.

PBX-SOAP: Support for 'rc' and 'srce164' on UserCall on Waiting Queue

Status Closed
Id 90537

If a Waiting Queue is used for outgoing calls, these features can be usefull for some applications

Bug Fixes

myPBX: Dial directly from outlook

Status Closed
Id 87416

Start call immediately instead of copying the number/URI to myPBX.

myPBX: Select im session when focusing chat window

Status Closed
Id 89490

In order to simplify adding users to the chat.

PBX Mobility: Conference ID not set for outgoing calls initiated by myPBX

Status Closed
Id 89502

This could cause several problems:
- When the call was sent to a local user with multiple registrations, the call to each registration had a different conferenceID, so myPBX could not match these calls to actually being only a single call, so multiple calls were dissplayed
- The CDRs created for this call could not be matched

SIP: Auto answer with SDP in ACK

Status Closed
Id 89539

Auto answer results into no-audio when INVITE comes w/o SDP offer.

SIP: Don't tell application that registration is down when handling redirect response

Status Closed
Id 89582

Don't tell application that registration is down when handling redirect response for REGISTER.

Gateway: Missed FAX pages received with the FAX interface

Status Closed
Id 89587

If the FAX interface is used to receive a FAX document with ECM mode and the transmitting terminal appends additional EOLs, the page counter is wrong and document pages are not written. This is fixed now.

SIP: No T.38 parameter when indicating capabilitity only

Status Closed
Id 89617

No T.38 parameter when indicating capabilitity only.

Offer
\tv=0
\to=- 2 1 IN IP4 172.16.16.124
\ts=-
\tt=0 0
\tm=audio 16386 RTP/SAVP 8 101 13
\tc=IN IP4 172.16.16.124
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:101 0-15
\ta=ptime:20
\ta=silenceSupp:off - - - -
\ta=sendrecv
\ta=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:WJl714I+mpSr47ld1YjYMf8t9xQo0xYHUng1CnDi
\tm=image 0 udptl t38
\tc=IN IP4 172.16.16.124

Instead of
\tv=0
\to=- 2 1 IN IP4 172.16.16.124
\ts=-
\tt=0 0
\tm=audio 16394 RTP/SAVP 8 101 13
\tc=IN IP4 172.16.16.124
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:101 0-15
\ta=ptime:20
\ta=silenceSupp:off - - - -
\ta=sendrecv
\ta=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:sPngj1zoO9wI1pc1tMTymWCzTgwMoamPuJAFIhga
\tm=image 0 udptl t38
\tc=IN IP4 172.16.16.124
\ta=T38FaxVersion:0
\ta=T38MaxBitRate:14400
\ta=T38FaxFillBitRemoval:0
\ta=T38FaxTranscodingMMR:0
\ta=T38FaxTranscodingJBIG:0
\ta=T38FaxRateManagement:transferredTCF
\ta=T38FaxUdpEC:t38UDPRedundancy


OS: Potential trap when starting a timer, which is already deleted

Status Closed
Id 89628

Could result in a strange trap with PBX transfer/recall

myPBX launcher: Multi-screen support for video window

Status Closed
Id 89630

Detect if the window has been moved to a different screen.

PBX Admin UI: Reconfiguring user visibility (Access) did not work correctly

Status Closed
Id 89636

If a setting for a user/group was deleted, it could happen that some of the settings (Group, Online, Presence, Dialog, Ids) where copied to the next entry.

Media: Redirecting SRTP streams for NAT clients only after successful SRTP authentication

Status Closed
Id 89661

Media endpoints support NAT.
If receiving RTP/SRTP from an address other than negotiated one
media endpoints redirecting their media stream towards source of incoming media stream.
In case of SRTP, this NAT workaround is only executed if incoming media stream has passed authentication.
For securitiy reasons.

Office2010 Integration: Own presence did always show the IM presence

Status Closed
Id 89722

Outlook always showed the IM presence. It should display the mixed presence from all sources.

IP-DECT: Trap with call transfer

Status Closed
Id 89786

A trap occurs if a call transfer is received in the IP-DECT radio module. This is fixed now.

myPBX: IE8 script error in chat window

Status Closed
Id 89788

Focusing invisible elements causes an exception in IE8

Zeile: 386
Zeichen: 9
Code: 0
Fehlermeldung: Das Steuerelement kann den Fokus nicht erhalten, da dieses unsichtbar oder nicht aktiviert ist oder keinen Fokus zulässt.
URL: http://xxx.xxx.xxx.xxx/PBX0/MY/mypbx10_im.js?lang=de

IP-DECT: Trap with anonymous login

Status Closed
Id 89814

A trap can occur during login feature in the IP-DECT radio module. This is fixed now.

Restart COM-Server after failed method call to an Office application

Status Closed
Id 89840

If the connection between an Office application and myPBX gets lost, the COM Server is now restarted.
This forces a reload of the web UI and a reset of the video connection too.

'power-off loop' relay switching function failure

Status Closed
Id 89942

Especially POE-switches with higher supply voltages than 48V lead to a decreased timespan of powering the build-in relays of a ip6010/ip810 gateway. The detection of a power-fail condition is therefore derived from the POE ICs which react earlier and thus increases powering time of the relays.

myPBX: Default group visibility was not displayed correctly

Status Closed
Id 89954

The default group visibility can be configured from v9hotfix17. Regardless of that configuration myPBX showed full visibility in the visibilty settings.

IP0010 IP1060 IP3010 IP6010 IP810 IP22 IP24 IP28 IP302 IP305: DSP Update to Version 680.07

Status Closed
Id 89956

Fixed modem bypass with slow modems

myPBX: Make activity area scrollable

Status Closed
Id 89977

This was a problem when there were more than 3 calls and chats.

Video: minimum size of the jitter buffer was zero at the beginning

Status Closed
Id 90001

this made rtp packet processing to start immediately instead of waiting for the jitter buffer to contain at least one whole video frame.

IP-DECT: Don't show DTMF in radio call list

Status Closed
Id 90034

User dialled digits during calls which are sent as DTMF should not be shown in the radio call list. This is fixed now.

myPBX: Different background for activity area

Status Closed
Id 90049

Do not use CSS gradients but an image for the background of the activity area.

myPBX: Remove unneeded tooltips

Status Closed
Id 90051

- Deactivate tooltips for presence description when presence drop down is active.
- Remove tooltips for prompted input fields. They were always the same as the displayed text.
- Remove tooltips for icons of drop down menu items. They were always the same as the displayed text.

H.323: Allow media offers with 0.0.0.0 as address

Status Closed
Id 90053

Needed for SIP interoperability. Some third party SIP PBXs use addresses of 0.0.0.0 to indicate that they don't receive media. This may happens if an endpoint is put on hold. We did not forward such an offer and thus no Music on Hold was heard.

PBX: Busy On ... Calls at PBX objects did not take into acccount that a call may be routed back to Slave

Status Closed
Id 90054

The busy on ... calls on PBX objects can be used to limit bandwidth usage between a master and a slave to a certain number of calls. Some calls are sent from a slave to the master and back to the slave if the routing decision cannot be done on the slave alone. This happens if escapes are used which overlap other obects (e.g. the local trunk). It is a common configuration the the E.164 routing scheme.
With this fix, these calls are not counted for this purpose.

Video: memory was not freed

Status Closed
Id 90086

- memory belonging to the dxva2 context.
- decoder object in the windows decoder.
- Buffer in device3D.

H.323: Support for registration from a private network thru NAT

Status Closed
Id 90306

In case an endpoint registers to a PBX from within a private network thru a NAT router, the signaling TCP connection must be maintained in order to be able to receive calls. When the registration is up a dummy call is sent to the PBX to establish the signaling TCP. This TCP connection is maintained after the dummy call is cleared. If this TCP connection is lost (e.g. NAT Router reset), the Registration is cleared and restarted, so that after the re-registration another dummy call is sent.

This is a fix for the previous fix

fix: #89497: H.323: Automatically connect signaling TCP if NAT router is detected

which did not work well

HTTP: Force HTTPs did not work with websocket protocol

Status Closed
Id 90355

Use wss: URI scheme for redirecting websocket requests to the TLS port.

myPBX launcher: Allow non-ASCII characters in user names and passwords for RemoteVideo

Status Closed
Id 90398

Conversion from UTF-16 to UTF-8 is needed when calling the websocket DLLs.

PBX: CC Requests were sent with wrong number if a SendNumber was configured at the user

Status Closed
Id 90432

Usually this is no problem only when interworking with some QSIG PBX's this causes the call-completion to fail.

myPBX: Use the same presence contact as the phones

Status Closed
Id 90434

myPBX no longer sets the im: presence but the tel: presence. This means that the same presence can be managed on the phone and in myPBX.

If an old im: presence is stored in the PBX it is removed the next time the user sets the presence from myPBX.

Possible trap when doing a leak check

Status Closed
Id 90451

When many leaks exist or leak check is done when much tracing is turned on. The leak check itself could cause a watchdog trap, because the collecting of the leaks is done on highest priority so not even the timer interrupt could trigger the watchdog.

myPBX launcher: Possible exception when starting myPBX

Status Closed
Id 90453

Depending on the timing there could be an exception when starting myPBX. This happened because the flow for initializing the video and webcam window was unsafe.

IP-DECT: Busy state on maximum call count

Status Closed
Id 90461

The base station does not go to the busy state if the maximum call count is reached and the last call is an incoming call. This is fixed now.

PBX: Support for Opticaller Data Callthru did not work

Status Closed
Id 90480

Support for Opticaller data callthru was added, but did not work

PBX: Forking a call to a Trunk with "Outgoing call restricted", causes the original call to be restricted as well

Status Closed
Id 90487

The "Outgoing call restricted" flag on the trunk object to which the call was forked caused the call as a whole to be marked as Calling Line Presentation Restricted.

SIP: Locally configured DNS entries were not used if no DNS server configured

Status Closed
Id 90508

If no DNS server was configured, but DNS names are to be resolved,
local DNS entries can be added (Services/DNS/Hosts).
SIP stack fails with SRV query and does not try A query which would deliver IP address.

PBX: CDR was missing for a call rejected because of Busy on ... Calls

Status Closed
Id 90518

On the user with Busy on ... calls set no CDR was generate for a call which was rejected because of this. The user would like to see this as a missed call in this case.

PBX: Registration with name was possible even without matching device

Status Closed
Id 90531

This is a security issue, because of this it was not possible to enforce a police which allows registration by hardware id only. No fix in version 9, because of compatibility reasons.

IP-DECT: RTP stream

Status Closed
Id 90539

If a remote hold event is received, no RTP data should be sent by the IP-DECT device.
A CTI initiated call is established with a call transfer and a "No Media data received" error event can occur.
This is fixed now.

PBX: Twin-Phones: On connect from twin-phone endpoint disconnect additional ringing calls

Status Closed
Id 90567

If two calls are ringing at a twin phone user with multiple endpoints, and no call is conneceted, these calls are ringing at all endpoints. When the first call is connected, the remaining call legs ringing at other endpoints should be disconnected.

SIP: Trap on IP-DECT

Status Closed
Id 90569

Trap in GK-CHANNEL when Dectmaster application sends DTMF before call if created.

V10 Beta 3 (100620)

Changes included in Version 10 beta3 Definition

New Features

myPBX: Change password

Status Closed
Id 85560

Change the own user password from myPBX. The dialog is opened by using the settings button on the top right.

myPBX: DTMF

Status Closed
Id 85562

DTMF keypad for myPBX version 10.

myPBX: Presence depending on user activity

Status Closed
Id 86941

The launcher can now detect user activity and set the IM status depending on the current state. If the user is inactive the IM status is set to closed (Appear Offline).

The feature can be turned on and off and an idle timeout can be configured using the option "Auto Appear Offline" in the configuration dialog. During installation the number of minutes can be configured using the MSI parameter AUTOAPPEAROFFLINE=[0|1|5|10|15]. 0 turns the feature off.

Kerberos: Use default realm if no realm is given

Status Closed
Id 90108

If the user logs-in using Kerberos without specifying a realm the default realm is used.

\\user -> example.com\\user
user@ -> user@example.com

The default realm can be configured on page General/Admin. If no default realm is configured, the Kerberos realm of the box is used.

myPBX launcher: Choose webcam

Status Closed
Id 90457

Let the user choose the webcam to be used for video calls.

Display of Gateway Temperature, available Power Sources, Power Off Loop setting

Status Closed
Id 90674

additional information in general->info screen

PBX: New configuration option 'Hide connected Number' at object

Status Closed
Id 90693

In some cases it is desireable not to reveal the final destination of a call to a caller. For example a call center agent should not be called directly by the customer.

myPBX launcher: Show webcam configuration at the same location as the video call window

Status Closed
Id 90779

So that the user can configure the location and size of the video window without having a video call.

New counter for device temperature

Status Closed
Id 90831

New counter for device temperature

PBX: Forward Messages in ringback to all ringing endpoints

Status Closed
Id 90976

A message sent on a call which was not yet connected, was discarded. Now this message is forwarded to all endpoints which have received the call

Webmedia: Support for different tone patterns (countries)

Status Closed
Id 91134

New URL param &tones=num to select country-specific tone patterns.

myPBX launcher: Localisation for texts

Status Closed
Id 91151

Support for localisation.
Current languages: English and German

PBX: Make PBX generated tones configurable

Status Closed
Id 91175

The same country specific tone schemes as in the gateway can be configured

Indicate Video on calls page

Status Closed
Id 91213

The video coder is displayed on the calls page

PBX-SOAP: Handle '+' in destination number supplied with UserCall

Status Closed
Id 91280

Treat a destination number starting with '+' as internation number and map it according PBX settings

PBX: Indicate video capability on registration page

Status Closed
Id 91312

The state of the remote video service is shown on page PBX/Registrations:
- available: the phone supports remote video
- connected: a remote video client is connected to the phone

IP-DECT: Login/logout changed for OEM PBX

Status Closed
Id 91417

Login/logout feature is changed for OEM PBX.

IP-DECT: Configuration option 'Registration with system password'

Status Closed
Id 91460

The configuration option 'Registration with system password' is added. If ticked, all users are registered with the system password. This is useful, if the PBX users are only allowed to register with the PBX password.

myPBX launcher: Handle power state changes of the computer

Status Closed
Id 91566

Suspend:
- Disconnect web application
- Disconnect remote video
Wake-up:
- Reconnect web application
- Reconnect remote video

myPBX: Show reason for failed login

Status Closed
Id 91592

Show why a login failed. Currently there are two reasons:
- Wrong username or password
- No license

myPBX launcher: Office Presence Logging can be switched on/off by myPBX

Status Closed
Id 91642

The office presence logging setting by Microsoft can be now enabled/disabled by myPBX.

PBX: Allow Name (instead of Long Name) to identify user for mobility data call thru

Status Closed
Id 91660

This should simplify Opticaller configuration

IP-DECT: Static ports between Master and Radio

Status Closed
Id 91815

Now the VOIP connections between the Master and the Radio use static ports instead of dynamic ones. This is useful if only a few ports should be opened through a firewall. For calls from the Radio to the Master the ports 1716 and 1717 (TLS) are used. For the default Master connection for calls from the Master to the Radio the ports 1718 and 1719 (TLS) are used. For dynamic Radio-Master connections the ports from 1722 are used. Every connection needs two ports.


Gateway: CONF interface option 'remote control'

Status Closed
Id 92012

There is a new option available for the CONF interface now: remote control connect (*82). If a conference call with enabled remote control connect option is made, first an alert event is sent to the caller of this conference room. The call is only connected if the innovaphone remote control connect (0) is received by the CONF interface.
See also:
http://wiki.innovaphone.com/index.php?title=Reference10:Gateway/Interfaces#Call-Setup_Commands


IP-DECT: Master API functions

Status Closed
Id 92019

Master module API functions changed and added, used by OEM modules.

Bug Fixes

SIP: Disabled IP-DECT interface tries to register

Status Closed
Id 90597

Disabled IP-DECT interface tries to register.

H.323: Timer to monitor response to setup too short for some traffic cases

Status Closed
Id 90696

This created unnecessary event in IP-DECT systems when calling powered off or out of range handsets

PBX-CDRs: On call to user without registration, the name/number info was missing in rel-from event

Status Closed
Id 90720

For consistency reasons the name/number info should be present.

PBX Mobility: Connected number from mobile phone was forwarded to caller

Status Closed
Id 90722

If a call is answered on the mobile phone, it should look identical to the caller to the case that the call was answered locally. This means a connected number from the mobile phone must not be forwarded.

PBX Waiting: Potential Trap if editing while a call is initiated with SOAP

Status Closed
Id 90766

The Waiting object can be used as outgoing dialing object with SOAP. If this is done and the configuration is changed while an outgoing call was pending, a trap could happen

H.323: Potential Trap in special case which could only happen in version 10

Status Closed
Id 90768

This fixed is merged to version 9 only of consistency reasons

myPBX launcher: Multi-screen support for webcam window

Status Closed
Id 90773

Detect if the window has been moved to a different screen.

SIP: Respect changes in PAI/PPI header when receiving UPDATE with SDP offer

Status Closed
Id 90778

PAI/PPI was processed when receiving UPDATE without SDP offer.
PAI/PPI was ignored when receiving UPDATE with SDP offer.
Now PAI/PPI is processed when receiving UPDATE with SDP offer.


SIP: Possible buffer overrun

Status Closed
Id 90780

Fix for possible buffer overrun.

SIP: Wrong error log "Timeout during media negotiation for call"

Status Closed
Id 90821

Error log "Timeout during media negotiation for call" may occur after re-negotioation.
Re-negotioation occurs during hold/retrieve/transfer.

Video: Webcam settings blocks Video Library

Status Closed
Id 90834

the video library blocks until the webcam settings window is closed avoiding processing an incoming connect. Start webcam settings in a new thread.

PBX Trunk: Name to Number Feature did not work with calls to extern

Status Closed
Id 90858

If an endpoint cannot be found by name, the call should be forwarded to extern

Potential Trap when rapidly switching local Media connections (Conferencing)

Status Closed
Id 90933

There was a race condition when switching local media channels (e.g. ISDN channels to conference interfaces), which could cause media not functioning or even a trap

PBX CSV Import: Corrupted objects at buffer boundaries

Status Closed
Id 90942

The upload is processed in chunks of 2K. At boundaries of these chunks data could be corrupted. This was fixed and the chunk size increased to 10K

Gateway Config: The wizard did not configure the default IP address on ETH1

Status Closed
Id 90995

When doing a reset to manufacturing defaults (long reset) an address of 192.168.1.1 is configured for ETH1. This address was removed when the gateway was configured with the wizard.

Phone: Trap when selecting registration for a directory entry

Status Closed
Id 90999

Trap when selecting registration for a directory entry,
but only if the registration has either no name or no number.

H.323: No event should be generated in State 11 and 25

Status Closed
Id 91020

State 25 is incoming overlap sending. This means a call was received with incomplete dialing information and the caller failed to dial more digits within the timeout of 2min. This is no indication of any malfunction but only a usage problem, so no event should be generated.

State 11 is disconnecting with inband announcement. A timeout happens if a user listens to the announcement for more then 30s. This could be normal.

IP-DECT: Escape name of logged-in admin user

Status Closed
Id 91021

The name was not displayed correctly when it contained backslashes. This happens when Kerberos is used.

SIP: Trap when cancelling call

Status Closed
Id 91023

Double delete of a call entity.

SIP: Heavy TLS retry load when server certificate was rejected

Status Closed
Id 91033

Collateral damage from earlier fixed for DNS refreshing.

myPBX: Changed heuristics for telling numbers and URIs apart

Status Closed
Id 91045

Strings containing an @ are now always handled as an URI.

myPBX launcher: Automatically refresh list of webcams in the webcam preview window

Status Closed
Id 91133

If new webcams are connected or existing webcams are disconnected the webcam preview window is refreshed with an updated list.

H.323: Incoming faststart call was sometimes not accepted as faststart

Status Closed
Id 91136

Only happens if non EFC is used on the incoming call, so this only happens in interop cases with other H.323 equipment

SIP: Better handling of incoming calls

Status Closed
Id 91153

Msg sequence INVITE,CANCEL,INVITE may result into second call rejected.

myPBX launcher: Improve dialing using hotkey

Status Closed
Id 91163

Detect clipboard content type and skip useless information. For example the time and date of an email should not be used as a phone number.

myPBX: Hide pickup button for own calls

Status Closed
Id 91220

If the user calls one of his favourites a pickup button is shown for the alerting call at the favourite.

SIP: Handling of OPTIONS from registered client did not work

Status Closed
Id 91232

Handling of OPTIONS from registered client did not work.

SIP: Media negotiation for video fails if called through waiting queue or multi reg

Status Closed
Id 91235

Media negotiation for video fails if called through waiting queue or multi reg.
In this case the PBX has to handle offer/offer-collision.
In this case the PBX must select audio and video codec.
In this case the PBX must send SDP answers to both endpoints.

SIP: Secondary target (hostname) is not resolved

Status Closed
Id 91287

Usually a response to a SRV query delivers additional records containing the ip address of any target (hostname).
Some DNS servers do not.
Additional A querys are required.
An A query was issued for the primnary target (most preferred hostname).
No A query was issued for the secondary target (less preferred hostname).
Fixed now.

IP-DECT: Trap in Radio module (IP1202)

Status Closed
Id 91315

A trap in the IP-DECT Radio module occurs if the Mobility Master is used and a duplicate IPEI command is sent to the Master. The Master handles it with a location cancel and an endpoint delete command sent to the radio. If the two commands arrives with no delay, the Radio module traps. This is fixed now.

myPBX: Prompted input fields lost title when logging-out

Status Closed
Id 91320

Error in the prompted input library.

myPBX: Sending chat message with line break terminated the session

Status Closed
Id 91323

Solution: Remove additional white space before sending.

SIP: Wrong call was disconnected after successful transfer

Status Closed
Id 91349

Wrong call was disconnected after successful transfer.

SIP: SDP answer for T.38 switch-over must contain multiple media descriptions

Status Closed
Id 91377

... if SDP offer contains multiple media descriptions.

Video: webcam remains active after a video call

Status Closed
Id 91404

This effect does not appear with all webcams and neither with the same webcam plugged at different computer.

PBX: Not possible to login as user with non-full admin rights if 'Password protect all Pages'

Status Closed
Id 91414

Some pages needed for the UI, which are normally not password protected, could not accessed with the reduced rights

SIP: Follow offers ptime proposal

Status Closed
Id 91421

Better follow offers ptime proposal.
Otherwise SAMwin operator does not stop sending re-INVITE.

H.323: Allow update of Registration password

Status Closed
Id 91440

needed in case a password is changed, which is replicated to a DECT system

Phone: Illegal errcode in returnError for ctInitiate

Status Closed
Id 91474

Illegal errcode in returnError for ctInitiate.

H.323: PROGRESS in connected state was treated as 'unexpected'

Status Closed
Id 91483

This happened with H.323 connections without registration when disconnecting a call with inband information (e.g. a call to an ISDN interface). Unnecessary events were generated.

Video: disable stand by/sleep modus during a video call

Status Closed
Id 91502

due to inactivity the computer will go in stand by and video call could be lost.

myPBX: Show meaningful error message when the connection to the PBX failed

Status Closed
Id 91604

"Could not connect to PBX. Try again!" instead of generic error page.

Video: write webcam output formats/resolutions to trace file if no suitable format is found

Status Closed
Id 91671

although we have tested more than 30 Webcams from different vendors we may find a webcam with other output formats or resolutions. Write more traces to have this information available.

IP-DECT: Trap with data calls

Status Closed
Id 91807

The IP-DECT Radio traps if a data call is released and the release includes a facility.

myPBX: Online status was not displayed in search screen

Status Closed
Id 91826

Show the presence like at the favourites.

Kerberos administration: Increase maximum number of Kerberos users from 20 to 50

Status Closed
Id 91847

Increase limit on page General/Kerberos.
Use POST for submitting form, instead of GET.

SRTP: Avoid one-way media with high start sequence numbers

Status Closed
Id 91892

In some cases SRTP calls had one-way media because the RTP sequence number wrapped from 65535 to 0 at be beginning of the call before the receiver started receiving and processing packets.

The scope of start sequence numbers for RTP streams is changed from [0;65535] to [0;32767] to make sure that the receiver can always receive packets before the overflow happens.

The calculation of the roll-over counter (ROC) is also improved to be more reliable.

H.323: Unnecessary re-initializing of rtp-channel on incoming calls to phone

Status Closed
Id 91898

This did not create any problems except CPU load and together with another problem in RTP it caused no media on incoming SRTP calls approximately every 1000th call.

IP22,IP24,IP28,IP302,IP305: RTP-DTMF not offered when using a/b interface

Status Closed
Id 91905

For example:

\tv=0
\to=- 14 1 IN IP4 10.17.1.91
\ts=-
\tt=0 0
\tm=audio 16414 RTP/AVP 8 0 18 4 97
\tc=IN IP4 10.17.1.91
\ta=rtpmap:97 CLEARMODE/8000
\ta=fmtp:18 annexa=yes
\ta=fmtp:18 annexb=yes
\ta=ptime:20
\ta=silenceSupp:off - - - -
\ta=sendrecv

PBX: MOH URL parameters for parked calls should refer to the parked-to and not parking user

Status Closed
Id 91931

The MOH URL Paramter (%l, %h, %n, ...) can be used to use different MOH Files based on the User who is holding the call. In case of a parked call this should refer to the object where the call is parked, not to the user who has initiated the parking.

IP-DECT: Wrong XML data in Radio endpoint

Status Closed
Id 91933

The XML data in the Radio endpoint is wrong and fixed now. The data is only used for the command show-endpoints, not for the GUI.

Video: show video card model in trace

Status Closed
Id 91934

this was only done if the Dxva2 was correctly initialized or supported. Now this information will always be displayed since it could be useful.

Video: windows macro SUCCEEDED returns success for S_FALSE

Status Closed
Id 91938

I assumed S_FALSE was good enough to report an error but this macro expects a negative number to fail.

myPBX launcher: Possible exception when closing webcam window

Status Closed
Id 91969

Null reference exception in WebcamForm_FormClosing

PBX Mobility: Call from mobile endpoint to a user with mobility, but without PBX phone was disconnected

Status Closed
Id 91976

This was a collateral damage of

fix: #86813: PBX Mobility: Take precaution against hanging calls because of misbehaving mobile phone or client

SIP/DNS: Wrong port used on secondary SIP server

Status Closed
Id 91995

If SRV query returns 2 hosts with different port, but no IP address in additional records,
SIP starts two A queries for the two host names.
Both resolved IP addresses are combined with the port of the most preferred host of the SRV answer.

IP-DECT: Hold/Retrieve could result in no media for incoming SIP calls with SRTP

Status Closed
Id 92014

This was in fact a H.323 media negotiation problem between master and slave

V10 Beta 4 (100650)

Changes included in Version 10 beta4 Definition

New Features

myPBX: Error message if reporting is not available

Status Closed
Id 92156

Display an error message if the reporting is not configured or not available.


IP-DECT: Cipher key index request for security test devices

Status Closed
Id 92223

Cipher key index request procedure is changed to pass the test with security test devices. The cipher key index is used for DECT "Early Encryption"(EE).

Voicemail: <pbx-getcallinfo out-calling-name="..."/>

Status Closed
Id 92286

Pass H.450 callingName into the script

PHONE_SIG_MODE_KEEP_NUMBER_TYPE can be set at phonesig startup to keep type of number in all q931 numbers

Status Closed
Id 92385

myPBX: Support LDAPS for directory search

Status Closed
Id 92410

Since TLS can now be configured explicitly in the phone config, myPBX has to pass that option to the LDAP client.

PBX Trunk: Flag to block presence/dialog-info subscriptions

Status Closed
Id 92824

Some networks e.g. sip carriers behave badly when receiving subscribes for presence/dialog-info, which cannot be handled, so there is an option added to block these.

Gateway: CONF interface innovaphone remote controls

Status Closed
Id 92941

There are new innovaphone remote controls available for the CONF interface:
- 24: Receive on
- 25: Receive off
- 26: Exclusive listen mode
- 27: Normal listen mode

Please see here for details:
http://wiki.innovaphone.com/index.php?title=Reference10:Gateway/Interfaces#Innovaphone_remote_controls

Video: support for webcams delivering mjpeg format (Motion JPEG)

Status Closed
Id 93018

this format must be decompressed before compressing it to h264.

SIP: Debug information for problems with STUN

Status To-decide
Id 93233

Added debug output to trace problems with STUN.

Video: support for new h264 properties available in Windows 8

Status Closed
Id 93280

Windows 8 defines new properties for the h264 encoder and decoder like CODECAPI_AVLowLatencyMode which removes the delay added by the windows h264 decoder.

PBX: For calls accepted somewhere else, provide this information within signaling, to allow improved calls lists

Status Closed
Id 93327

A call which is accepted somewhere else, because it was a call to a broadcast group, or a pickup was done, does not show up in the call lists on the phone. It is good that such a call does not show up as missed call, but it could be useful if it could be seen as connected call.
To allow this, the PBX provides the information within the signaling (diverting leg4 info).

Bug Fixes

SIP/WLAN: Keep local Contact-URI up-to-date on subscriptions

Status Closed
Id 92134

Keep local Contact-URI up-to-date on subscriptions (e.g. message summary) when local ip address changes at runtime.

IP-DECT: Hold and Retrieve with SIP and SRTP could result in no media

Status Closed
Id 92189

Problem with forwarding changed SRTP Keys from master to radio

Prevent hanging myPBX shutdown

Status Closed
Id 92208

May occurr if connection to Outlook is broken or unknown.

IP232,IP222,IP241: Reduce flicker when opening details of call list entry

Status Closed
Id 92242

Reduce flicker when opening details of call list entry.

IP-DECT: Potential trap when switching to an from 3pty conference

Status Closed
Id 92262

In case of a very unlikely collision of events, a message was sent to an already deleted object, which cause a restart

IP232,IP222,IP241: Fix for display of international numbers on phone UI

Status Closed
Id 92335

Show international numbers as +4930123456 instead of I4930123456.

PBX: Call Completion to a user without registration, but forking, caused immediate Callback

Status Closed
Id 92341

Instead to call completion request should be rejected in this case

SIP: Huge SIP messages causes out-of-sync on TCP stream

Status To-decide
Id 92373

Reading SIP messages from TCP stream gets confused by huge SIP messages.
Presence exchange with external UC was disordered.
Increased size limit from 100KByte to 200KByte.

Gateway: Transmitting FAX documents to receiver with polling mode

Status Closed
Id 92388

It is not possible to send fax documents to a receiver with polling capability. This is fixed now.

PBX: Don't use VoicemailUser license if Voicemail license is installed

Status Closed
Id 92389

If a Voicemail license is installed the Voicemail checkmark on the user license page is displayed disabled and checked, to indicate that no VoicemailUser license is needed

IP-DECT: Cipher key index table update function

Status Closed
Id 92467

The cipher key index table is wrongly updated in the Crypto Master if a entry line yet exists. This is fixed now.
The Crypto Master is needed for DECT Security Early Encryption.

IP222 IP232: Handset gains changed to avoid low microphone volume

Status To-decide
Id 92577

Low microphones levels were squelched.

Voicemail: Emailing file names with '#'-characters failed

Status Closed
Id 92757

An Escape mechanism wasn't applied

Case insensitive match for email addresses in myPBX for Outlook integration

Status Closed
Id 92767

The Outlook integration with myPBX didn't work, if the case of the email address and the login name of myPBX didn't match.

HTTPS flag for PBX didn't work

Status Closed
Id 92786

Now the flag can be correctly configured.

PBX-SOAP: LocationURL was not adjusted for non-standard ports

Status Closed
Id 92974

Is no adjusted for non-standard HTTP and HTTPS ports

RTP: Re-initialize SSRC after media renenotiation

Status Closed
Id 92976

Needed as indication on the other side that SRTP keys might have changed

Trap On Ldap DOS Attack

Status Closed
Id 92978

Malign asn.1 content wasn't rejected

IP800 IP6000 IP2000: duplicated DTMF digits in transcoding scenarios

Status To-decide
Id 92981

When tandeming VOIP links for trancoding or other purposes DTFM digits were sometimes duplicated.
The RTP carried up to 25ms DTMF remaining DTMF, now its only 16ms.

PBX: Trap if user object is deleted, which is used by other applications (e.g. myPBX)

Status Closed
Id 92985

The applications need to cleanup in this case

IP-DECT: CSV user export

Status Closed
Id 92991

There are some missed users in the CSV user export file. It occurs if there are users with login rights. This is fixed now.

Use busy instead of do not disturb in Office for phone calls

Status Closed
Id 93021

Instead of the "Do not disturb" symbol, the red busy is now used, if a person is one the phone.

Voicemail: Url Parameter To Control Number Processing

Status Closed
Id 93043

$_leg2tweak
--
Controls <pbx-getcallinfo out-leg2=".."/>
true(default): set leg2 to <ext-nr> from <vm-nr>+<ext-nr>
false: set leg2 according to received divertingInfoLeg2 facility

$_trailhash
--
Controls <pbx-getcallinfo out-cdpn=".."/>
true: pass trailing (en-bloc) '#' into cdpn
false(default): don't pass trailing (en-bloc) '#' into cdpn

http://wiki.innovaphone.com/index.php?title=Howto:Configure_the_innovaphone_Voicemail#URL_Query_String_Variables

IP-DECT: Call transfer with enbloc dailing

Status Closed
Id 93185

Call transfer with enbloc dailing fails. This is fixed now.
This changes also the R-key handling: after dialling a digit for a consultation call the call must disconnect with R-1 like in ring-back state.

SRTP: Remove traces when packet authentication failed

Status Closed
Id 93203

SRTP and SRTCP software encryption produced traces when packet authentication failed. This is not needed, because an event is created anyway, when this happens frequently.

SNMP Walk udpTable, tcpConnTable Could fail

Status Closed
Id 93225

The table index returned wasn't always lexically ascending, causing a walk to stop.

phone: ip222,ip232: sporadic boot time trap when a Jabra LINK 280 adapter is plugged

Status Closed
Id 93261

the initialisation fails with CC=5 on first device descriptor read. after restart of host controller serial_irq() traps in reading the done list.
Happens mostly with upload DRAM.

IP-DECT/Relay: Blocked calls by hidden feature code *5/*7

Status Closed
Id 93272

Outgoing calls with beginning number *5 or *7 are blocked by the feature codes module because of hidden new service codes for an OEM device (#79028). This is fixed now.

Fax-server-application: Too many log files

Status Closed
Id 93296

The log file can not be downloaded because of too many log files. This is fixed now.

Fax-server-application: Server restart changed

Status Closed
Id 93322

Restart of a server was changed. The scripts handle SIG_TERM and close the connections and the WEB does not wait for the restart now.

PBX: Unknown Registrations for deployment did not work anymore in version 10

Status Closed
Id 93326

The registration of unknown endpoints worked, but when the number was dialed to assign the registration to a user object, the unknown registration remained in the list.

PBX: Master Slave license update period 10s instead of 10min

Status Closed
Id 93330

For test purposes the period was reduced to 10s, but by accident this change ended up in version 9 as well

Other Bug Fixes

92473 msc myPBX: Do not play MOH when holding a call


V10 Beta 5 (100689)

Changes included in Version 10 beta5 Definition

New Features

myPBX: Call diversions

Status Closed
Id 85558

To be implemented in version 10

myPBX: Manage profiles / favourite lists

Status Closed
Id 85563

To be implemented in version 10

PBX: New option for RTP Proxy - proxy only if different registration address

Status Closed
Id 88439

To avaoid RTP Proxy for two endpoints located within same private network behind NAT

myPBX: Rework of directory search and indirect dialing

Status Closed
Id 91150

Usability optimizations for the current functionality:
- Display people only once
- Do not display empty lines
- Use keyboard to select entries. Dial the selected entry, not the content of the input field
- Possibility to edit numbers before dialing.

Video: support for webcams delivering h264 (only Windows 8)

Status Closed
Id 91921

Logitech c920 delivers h264 as output format which means that we could spare the windows h264 encoder in this case.

due to UVC 1.5 only supported in Windows 8.

myPBX: New UI design

Status Closed
Id 92731

Implement the new screen design.

PBX: User-User-Info was not forwarded in alerting state, Problem when call to Fax interface was routed thru multiple PBX

Status Closed
Id 93347

The innovaphone Fax Server is using User-User-Info to send commands to the Fax interface. The standard config is, to register the Fax interface to the local PBX and this worked. If the call to the Fax interface was routed thru multiple PBX, this User-User-Info get lost in Alerting state

Video: allow to change webcam format during the call

Status Closed
Id 93356

This would allow in the future to change the resolution during the call.

PBX-SOAP: LocationURL did not work correctly called on a Slave for the Master URL, new argument tls

Status Closed
Id 93411

If the master was configured with non-standard ports or was a dynPBX, the port or module part of the URL was wrong.
With the new boolean argument tls, a https URL can be requested

Fax-server-application: HTTPS support for Slave PBX connection

Status Closed
Id 93432

HTTPS support for Slave PBX connection added.

Gateway: FAX interface User-User-Info error response in disconnect event

Status Closed
Id 93455

User-User-Info response of the FAX interface is not forwarded in the alerting state. The problem exists when call to Fax interface was routed through multiple PBX. Now the UUI response is sent in the disconnect event if the response is a error notification.


PBX: Calls page did not show all calls expected, esspecially in mobility context

Status Closed
Id 93499

For example a call initiated by data callback was not shown at all.

myPBX: Remove version 9 UI

Status Closed
Id 93517

The old interface is removed and the new interface is accessed using client.htm.

Increased performance of database restore

Status Closed
Id 94771

With a change of the restore process, the restore time could be reduced.

Fax-server-application: Mailbox connection errors into log file

Status Closed
Id 94790

The mailbox connection errors are printed into the log file now.

Fax-server-application: Fax document can be included in confirmation email

Status Closed
Id 94819

The sent fax document can be included in the confirmation email to the user. There is a new fax configuration option.

IP222 IP232 IP241: DSP code update

Status To-decide
Id 94916

DSP code update to version 680


IP6010: DSP trace options improved

Status To-decide
Id 95078

T38 trace flag worked only in one direction.
Changing trace options needed a reboot.


Support for Exchange 2013 Server

Status Closed
Id 95122

The new Exchange 2013 Server is now supported by our Calendar Connector.

myPBX: Settings menu

Status Closed
Id 95137

Clicking the settings button now opens a drop-down menu. Currently it shows the following options: change password, logout.

myPBX: Edit numbers from history before dialing

Status Closed
Id 95198

Clicking the number copies it to the search input field. There it can be edited an additional information (presence, contact data) is retrieved from the PBX and LDAP.

myPBX launcher: Adapt video windows to new UI design

Status Closed
Id 95254

The webcam preview and the video window now have the same style as the main window and the same background image as the web application.

myPBX launcher: Command line parameters for demonstration purposes

Status Closed
Id 95275

Parameters:
/multi - allow starting multiple instances, disable saving configuration
/url - URL of the myPBX web application
/user - user name for the myPBX web application
/password - password for the myPBX web application

Added Italian translation

Status Closed
Id 95366

Italian translation is now available for the Linux Application Platform and its applications.

Video: Better handling of video with channel configuration

Status To-decide
Id 95381

- Video should be allowed with exclusive audio coder config
- Allow to disable video for non-local coder

IPv6: Disable checkmark on ethernet interfaces added

Status To-decide
Id 95452

Allows to disable sending/receiving of IPv6 packets on this interface. This may be desireable for security reasons

myPBX launcher: Docking of main window to screen border

Status Closed
Id 95470

In the config menu the user can now choose if myPBX should be started as a normal window or as an AppBar attached to the right or left border of the screen.


PBX Executive: Allow monitoring of avaialbility of secondary secretary, don't treat Exec as secretary

Status To-decide
Id 95497

With these two additions a configuration with two executives ans two secretaries, each secretary beeing primary to one executive an secondary to other can be configured with a single group for each secretary and both executives can monitor the availability of both secretaries.

Support for image attachments

Status Closed
Id 95608

Images can be faxed as email attachment now.

IP-DECT: Option 'Display Original Called'

Status Closed
Id 95700

There is a new configuration option 'Display Original Called'. If it is enabled, the original called instead of the diverted party is shown if the call is diverted.


Bug Fixes

myPBX: Redirect to different PBX does not support non-standard ports

Status Closed
Id 90494

Support redirect to slave PBXes using a non-statndard HTTP port.


Video: do not stop connection process if a direct3d function fails

Status Closed
Id 93353

These functions are responsible of the displaying part. So far I stopped the connection process if any of these functions failed to complete.
Now, I continue with the video call and I try to initialize these functions every second. Video preview and output video will be shown when these functions succeed.

Gateway: CGPN-Maps executed even if the Route did not match in case of enbloc calls

Status Closed
Id 93400

For enbloc calls the CGPN of routes were executed even if the dialed number was incomplete.

PBX-SOAP: Use of Admin function could remove some config from objects

Status Closed
Id 93418

New parameters were not yet taken into account

IP232: New config file option /y-offset for touch controller

Status To-decide
Id 93426

To have the ability to adjust touch location.
E.g. config change TOUCH /y-offset -10

PBX: XML error on User Interface if slave name with non-ascii characters used and registration was redirected from such a slave

Status Closed
Id 93483

Conversion of UCS2 as received from the registration to UTF-8 on Web UI was wrong

PBX: Hide connected Endpoint did nor work for forward to other PBX or Gateway object

Status Closed
Id 93513

Diverting Leg Information facilities or Name Identification facilities were still forwarded in this case.

Fax-server-application: Loop-back calls

Status Closed
Id 94785

Loop-back fax calls were not handled. This is fixed now.

myPBX: Increase typing timeout for LDAP search

Status Closed
Id 94792

The timeout between the last typed character and the LDAP request is increased from 500ms to 700ms.

Deletion of a large amount of CDRs didn't work

Status Closed
Id 94803

If one tried to delete a large amount of CDRs (e.g. > 100000), the process failed without an error message.
This is fixed now, although the process lasts longer now.

LDAP Client: SearchRequest.derefAliases Changed To neverDerefAliases(0)

Status Closed
Id 94812

Was derefInSearching(1)

Gateway: Header line of FAX documents with big endian devices

Status Closed
Id 94824

The header line of FAX documents with big endian devices was not correctly printed. This is fixed now.


SIP: Port mapping with STUN failed since DNS resolvin of STUN server failed

Status To-decide
Id 94876

Port mapping with STUN failed since DNS resolvin of STUN server failed.
Wrong STUN server port was used (5060 instead of 3478).


myPBX: Do not display minus for restricted number

Status Closed
Id 94915

Nothing is displayed instead.

myPBX: Do not display external phone numbers as "online"

Status Closed
Id 94933

As they can not be used for instant messaging they should be displayed as offline.

H.323: No media after blind transfer to Waiting Queue on other PBX, when operator connects

Status Closed
Id 94961

Happened when different coders where used on caller and called side.

SIP: Display names need escaping of " and \\ according to RFC-3261

Status To-decide
Id 94966

Acc. to RFC-3261 characters " and \\ (%x22 and %x5C) are to be escaped as "quoted-pair".

PDF report creation might have failed with selected grouping

Status Closed
Id 94972

The page count has been wrongly calculated, if the report has been grouped.

PBX: Potential trap on collision of slave unregistration and received/send data

Status Closed
Id 94976

Trap which typically happend right after a boot

myPBX: Fix keyboard focus behaviour of checkboxes and text fields and buttons

Status Closed
Id 94980

Checkboxes could not get the keyboard focus.
Text fields and buttons were not highlighted when they had the keyboard focus.

Video: possible trap if decoded resolution changes

Status Closed
Id 94986

After a change in the decoded resolution (for example 352x288 -> 176x144) the display area should be reconfigured before displaying the new decoded frames.

Limit web reports to prevent browser crashes

Status Closed
Id 95003

If the shown web report is too large, some browsers are crashing.
This is now prevented by a limit to the shown calls. The report itself can still be directly downloaded without this limit.

PBX Waiting: Presence set for operator was not cleared, on delete or editing of Waiting Queue object

Status Closed
Id 95016

When configuration of the Waitinng object is now changed, any presence set by the Waiting object is cleared.

Gateway: FAX interface interop with non-conforming Fax devices improved

Status Closed
Id 95029

There are Fax devices sending wrong (too long) message initially after being called. In this case it is best handled by ignoring these message and wait for the retry instead of disconnecting the call.

myPBX: Improve presentation of monitored calls of favourites

Status Closed
Id 95040

- Alerting calls that cannot be picked are displayed using a red bell symbol.
- Own calls of the user are now detected more acurately.
- The pickup button does not jump on mouse-over any more.

SIP/UDP: Sending response to wrong address and port

Status To-decide
Id 95065

Sending response to wrong address and port.
But only if Via header of incoming request contains domain name.

myPBX: Remove permanent login checkmark

Status Closed
Id 95168

The checkmark is removed from the login page. The login is now always remembered until logout or until DOM storage is deleted.

PBX Exec: Secretary availability monitoring did not work with multiple scretaries, with names starting identically

Status Closed
Id 95197

The availability state (secretary booked into the exec primary group) was not associated with the correct secretary. A compare of the names only covered the first half of the name.

myPBX launcher: Fixed window behaviour

Status Closed
Id 95237

Fixes for the main window:
- Minimum window size
- Window appears in the ALT-TAB list
- Normal window style instead of tool window style
Fixes for the config window:
- Hide maximize button
- Hide minimize button

Video: packets were drop if they arrived before connect

Status Closed
Id 95316

we were dropping these packets since the socket wasn't connected yet.

myPBX: Dialing locations with multiple subscriber numbers did not work

Status Closed
Id 95335

A comma separated list of subscriber numbers did not work. Now the first of that subscriber number is used.

Video: send SPS/PPS packets with each new IDR Frame

Status Closed
Id 95394

Lifesize works perfectly with this workaround. Logitech Webcam c920 with h264 support does that.

Click sounds at caller side when calling another port of same gateway

Status To-decide
Id 95436

occured since V9hotfix5

PBX Broadcast: Memory leak when calling busy broadcast object with round-robin config

Status Closed
Id 95439

If all destinations of a broadcast object are busy a name-id facility generates a memory leak.

Video: possible trap reading webcam capabilities

Status Closed
Id 95444

if a video format is unknown, the library will trap. I thought I have covered all possible formarts.

myPBX: Addtional connects on a call closed the DTMF keypad

Status Closed
Id 95453

Sending a DTMF digit to the voicemail closed the DTMF keypad.

myPBX: Obfuscate data in DOM Storage

Status Closed
Id 95491

So that computer administrators can't read user data by accident.

myPBX: Prompt text for search field was not translated

Status Closed
Id 95527

Always the German text was displayed.

Fax-server-application: Force HTTPS support

Status Closed
Id 95631

The device HTTP client does not support redirection, so a HTTPS address must be sent to support force HTTPS.


Admin UI: Remove configuration of myPBX audio conference number

Status Closed
Id 95660

The audio conference function is not available in the chat any more. So the configuration can be removed as well.

External calls mistakenly recognised as pickup calls

Status Closed
Id 95663

If an external connected number differs from the called number, the call has been recognized as a pickup call.

LDAP: configuration not read after restarting the webserver

Status Closed
Id 95702

if the database was not available at the time of the restart, LDAP config was not read and the number of LDAP servers was set to null.

Periodically running analyze/vacuum on all databases

Status Closed
Id 95710

Somehow the autovacuum process is not always sufficient, so we're running a script at night now.

myPBX: Remove submit tooltip in IM window

Status Closed
Id 95713

When the mouse was placed over the submit button IE displayed an unneeded tooltip showing the submit action.

LDAP: add number resolution without percentage character

Status Closed
Id 95749

a customer has problems with LDAP resolution and we guess the problem resides on the % character. Now the filter contains both cases, number with and without percentages.

myPBX: Exclude non-numbers from LDAP search in number attributes

Status Closed
Id 95752

Performance improvement and fix for interop problem with MetaDirectory 2.

IP232,IP222,IP241: Fix for call status display

Status Closed
Id 95769

If a call was remotely disconneced during HOLD,
the held phone was constantly displaying "held" instead of "disconnected".

Prevent installation of older/newer applications

Status Closed
Id 95783

The installation of applications for an older or newer application platform is now prevented.

SIP: Interworking issue with "LifeSize Passport/LS_PP1_4.11.9 (8)"

Status To-decide
Id 95785

Problems decoding large and complex SDP offer from LifeSize.

myPBX: Script error when closing the application while the DTMF keypad is open

Status Closed
Id 95819

Zeile 5597
Zeichen 9
Die Eigenschaft close_dtmf ...

V10 Beta 6

Changes included in Version 10 beta6 Definition

New Features

DNS: Support for Internationalized Domain Names (IDN)

Status To-decide
Id 81744

tüv.de
&#1087;&#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;.&#1088;&#1092;

myPBX: Visibility settings

Status Closed
Id 85559

To be implemented in version 10

Video: receive and parse RTCP

Status To-decide
Id 95340

RTCP packets will be now received and parsed but not treated.

myPBX: Park calls to number and pick parked calls from favourites

Status Closed
Id 95952

Calls can now be parked to different lines (favourites, numbers, URIs). Parked calls can now be picked from favourites.

Show location of calendar entry in presence note

Status To-decide
Id 96166

The location is now appended to the presence note, if set.

Fax-server-application: Integrated mail server

Status To-decide
Id 96190

Now the Faxserver application includes a mail server.

SIP: Workaround for buggy registrar

Status To-decide
Id 96313

Workaround for buggy registrar.
Different expirtes values in Contact header and Expires header.

\tSIP/2.0 200 OK
\tVia: SIP/2.0/UDP x.x.x.x:2069;rport=2069;branch=z9hG4bK-CDDD130C
\tTo: ;tag=5b8729d5-6f6353c4-cbsxz
\tFrom: <sip:38795988@193.90.37.3>;tag=2109370043;epid=0090331e0bef
\tCall-ID: 7ef63c56e909d311b3890090331e0bef@95.130.221.205
\tCSeq: 1004 REGISTER
\tExpires: 60
\tContact: <sip:38795988@x.x.x.x:2069;transport=UDP>;expires=300
\tUser-Agent: ZTE-SBC
\tX-ZTE-Cause: "SBC-4721-2002"
\tContent-Length: 0

Better apply the smaller expires value.

PBX: Send forking calls as diverted calls

Status To-decide
Id 96370

So that on the called side, it will be displayed who forked the call the same way as a diverted call is displayed.

PBX: pbx_makecall.txt not only for mobility, but for Waiting Queue also

Status To-decide
Id 96384

Allows to initiate call with simple web request from a Waiting Queue

IP-DECT: Physical location was wrong after logout/login on handset

Status To-decide
Id 96392

The physical location information is based on the redirection of the registration from the PBX at the physical location to the registration PBX. Some information was not cleared with the logout, so re-registration startet with the registration PBX right away.

phone: if a number to be dialled contains a comma, the digits following the comma are sent as DTMF tones after connect

Status To-decide
Id 96402

This applies to all numbers dialed en bloc, i.e. numbers dialed via indirect dialing, a phone directory or a function key. The comma must not be the first character of the number.

myPBX: Adapt to changed presence model

Status Closed
Id 96497

The presence model has changed so that the user can override a calendar presence with "available" and with an edited version of the calendar info.

- Always show first item in presence list
- Add new attributes to update-presence message (next-activity, next-note)
- Adapt web application


PBX Admin UI: Allow changing of contact URI in presence items

Status To-decide
Id 96503

The admin should be able to change everything

Bug Fixes

myPBX: Adding favourites with spaces does not work

Status Closed
Id 95647

If users have a space in the H.323 id they can't be added as favourites.

802.1x (EAPOL) did not work on interfaces configured for VLAN

Status Closed
Id 95931

802.1x (EAPOL) frames received without a VLAN tag must always be passed to the protocol module, even if the interface is confiured to use VLAN

myPBX: Remove mypbx10.htm

Status Closed
Id 95944

myPBX is opened using client.htm, like in version 9. So the duplicate mypbx10.htm is now removed.

myPBX: Improved icons for application sharing

Status Closed
Id 95982

new icon images:
- Create application sharing session
- Presenter URL
- Audience URL

myPBX call list authentication works with Reporting access credentials now

Status To-decide
Id 96094

The myPBX call list authentication only worked with the Linux Web Server credentials, although it is possible to configure separate Reporting access credentials.
Now both credentials will work.

Httpclient: Problems with HTTPS URLs

Status To-decide
Id 96099

Shortcut to local file I/O did not work fot HTTPS URLs.

phone: do not report "No Media Data received" errors for connections to a recording device

Status To-decide
Id 96102

some recoding devices, for example ASC never send data on a recording connection

Video: add support for MEDIASUBTYPE_YUY2/_RGB24/_I420 video formats

Status To-decide
Id 96110

These are old defines, it is called MFVideoFormat_YUY2 under Media Foundation.

IP-DECT: Possible no media in case of media renegotiation after handover

Status Closed
Id 96124

The problem happened in about 50% of the cases of a media renegotiation which results in a different coder after handover.

IP-DECT: Show release state in IP1202

Status Closed
Id 96157

The release state is not shown in the IP1202. This is fixed now.

SIP: Must not answer "refresher=uac" if request contains "refresher=uas"

Status To-decide
Id 96167

Interop issue with Genband C20 PBX.

Must not answer
Session-Expires: 400;refresher=uac
in 200/OK, if INVITE contains
Session-Expires: 400;refresher=uas

myPBX launcher: Require local address for remote video

Status Closed
Id 96180

Remote video needs the local IP address for signalling. Some anti virus software sets the local IP address to 127.0.0.1. In this cases the remove video websocket connection should fail.

PBX Trunk: "Outgoing Calls restricted" did not work correctly, Presentation restricted was set, but number could be wrong

Status To-decide
Id 96200

For example if an analog Gateway was registered to a PBX user, and this Gateway did not send a Calling Party Number with the call, the call was sent with Presentation restricted, but without digits. This could affect Billing Applications which are based on CDRs from the Gateway.

Video: directx fails if pc does not support hardware vertex processing

Status To-decide
Id 96218

CreateDevice function from direct3d library fails if hardware vertex processing is not supported.
If this happens, try with software vertex processing afterwards.

phone: ip222,ip232: inbound calls automatically connected to Plantronics Savi W440/740/745 headsets with new firmware Versions

Status To-decide
Id 96276

reported for:
- Savi W440 with firmware 0118 on USB/DECT Dongle D100
- Savi W740/745 with firmware 0115

reason:
the newer firmware versions reject truncated output reports (no trailing 0 bytes) with STALL. The error handling for this case was wrong and caused an autoconnect.

IP-DECT: Wrong GK id of standby Master to Mobility Master

Status Closed
Id 96302

The standby Master uses a wrong gatekeeper id to register to the Mobility Master. This is fixed now.

PBX-CDRs: Conference ID missing in CDRs created by Mobility data callback/callthru

Status To-decide
Id 96399

This caused these calls not to show up in the reporting

PBX-CDRs: Conference ID missing in CDRs created by Mobility data callback/callthru

Status To-decide
Id 96399

This caused these calls not to show up in the reporting

Video: new traces for bitrate sent and received

Status Assigned
Id 96409

add traces for data rate which also show frame rate sent and received.

PBX: Unexpected behaviour if too many filter were configured

Status To-decide
Id 96416

No new filters were accepted without error message

IP22 IP24 IP28 IP302 IP305: Fax transfer sometimes slow

Status Assigned
Id 96421

On the small gateways DSP code 680.05 causes sometimes fax speed of 2400..4800bit/s.
Now we use DSP code 660.27, this allows fax transfer rates up to 14400 bit/s

Video: Possible trap if socket cannot be bound during initialization

Status To-decide
Id 96520

If the socket cannot be bound, the video library could enter an infinite loop.