ReleaseNotes9:Firmware

From innovaphone wiki
Revision as of 11:48, 5 August 2015 by Meta-reporter (talk | contribs) (regular roadmap update)
Jump to navigation Jump to search

This is the Firmware V9 Roadmap Document.

The release date of the next Hotfix is planed for the second 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!


V9 Release

This is the Version 9 Release. It is expected to be released 2011, Week 17. Definition


SRTP: Better diagnostics for SRTP on IP6000 IP2000

Status Closed
Id 105043

!mem info srtp_socket

V9 Hotfix 3 (90600.03)

Changes included in Version 9 hotfix3 Definition


SIP: Send OPTIONS at configurable interval

Status Closed
Id 67519

For keep alive pruposes on interfaces without registration.
Required for Lync interoperability.
(config change TSIP /options-interval 30) Status: sip.cpp/h
siptrans.cpp/h

SIP: Fast re-routing on gateway interface w/o registration

Status Closed
Id 67593

OPTIONS is used to check availability of remote peer.
If OPTIONS fails, not trying to send INVITE.

SIP: New config file option /no-ms-acceptedby

Status Closed
Id 67665

Some IP phones get confused by this Microsoft extension.
Cisco SPA 303 and Cisco SPA 962 don't stop ringing anymore

ip200a/230/240: handset conversations can be monitored in a directly connected headset

Status Closed
Id 67666

This feature is required for a special application and is supported only for ip200a/230/240 phones with a directly connected headset (non DHSG).
It is enabled via
config add INCA_DSP /handset-spy <volume>
whith <volume> in the range from 1..8

PBX: Translation of Cause "Call Rejected" to Cause "User Busy" for endpoint objects only

Status Closed
Id 67668

If the cause is received from a gateway, it is forwarded transparently now

myPBX: Show active sessions on the admin interface

Status Closed
Id 67708

The active myPBX sessions are shown on the page PBX/myPBX.

Phone: Added new function keys to Phone-UI (Toggle &amp; Prepare Override)

Status Closed
Id 67729

Description: Phone: Added new function keys to Phone-UI (Toggle & Prepare Override)

PBX: New presence activity "do not disturb"

Status Closed
Id 67777

If a users sets this presence activity no calls are passed.

PBX: Allow CFB on Gateway Type Objects

Status Closed
Id 67827

A CFB is triggered by a User Busy. If a CFB is used for example at a Trunk, the CFB is executed when the called remote user returns busy. Because this may be unexpected the CFB was not executed at a Gateway Type Object.

It is now enabled again, because it is useful when connecting external systems which return busy to indicate an out of channels situation

PBX Trunk/Gateway: Round robin within registrations to same device, different devices sequentially

Status Closed
Id 67835

This way both round-robin or sequential usage of gateways can be configured

improved test for Timeslot Switch Chip of ip6010 ip3010 ip0010 ip1060 and ip6000

Status Closed
Id 67840

intension is better analysis of hardware problems Status: idt72_drv.cpp, idt72_drv.h

ip22/24/28/302/305/6010/3010/1060/241/222/232: False DTMF detects

Status Closed
Id 67844

Seen on IP222 and IP6010 Status: ac_dsp3.cpp

phone_orchid: builtin color display test

Status Closed
Id 67845

After the builtin test function has been started the display test mode is entered when the 'Esc' key is pressed. Numeric keys trigger a full screen test display, all other keys stop the display test mode.
To the keys 0..9 the following patterns are assigned:
DarkGray, White, Grey, Black, Red, Green, Blue, Yellow, Cyan, Magenta

IP-DECT: Configuration XML data for OEM device

Status Closed
Id 67858

A new configuration XML attribute is added for changing a OEM GUI.

Phone: "Function keys not modifiable on the phone" mask should disable creation of new function keys of masked type

Status Closed
Id 67905

Description: Phone: "Function keys not modifiable on the phone" mask should disable creation of new function keys of masked type. Currently, only modification of preset function keys is disabled, but the creation of new ones enabled and possible.

Phone: Added command line option to hide Administration Menu and/or MAC/Serial completely

Status Closed
Id 67943

Description: Phone: Added command line option to hide Administration Menu and/or MAC/Serial completely. See /hide-mask option to PHONE ADMIN-UI in wiki for more information.

IP-DECT: OEM registration string

Status Closed
Id 68058

The Radio registration string of an OEM device is changed to check a OEM license in the DECT Master.

SIP: Diagnostics of transport error "Remote server certificate mismatch"

Status Closed
Id 68142

If remote sverer certificate does not match the destination domain name
signaling connection is refused by client.

myPBX: Support for WebEx meeting passwords

Status Closed
Id 68172

In WebEx a meeting can have a password that must be entered by the attendees when they join. Some WebEx accounts can only create meetings with passwords.

The possibility to configure a global meeting password is added to the PBX/Config/myPBX page.

Phone: Message function key

Status Closed
Id 68208

Description: Phone: Message function key. Multifunctional depending on number of unread messages. Stores one prepared message (with destination and message text) and presents the new message screen when invoked. If incoming messages pending, display the letter/message icon and jump to incoming-messages subscreen upon invocation.

phone: Finnish translations updated

Status Closed
Id 68395

no english placeholders anymore, Texts begin with upper case letter

IP150: dimming of key LEDs and LCD backlight

Status Closed
Id 68414

to save power in special environments the key LEDs can be dimmed by
config add KEYS0 /light-off
The lcd backlight can be configured the usual menu way on the phone.

HTTP-Client: Allow user names longer than 16 characters

Status Closed
Id 68499

Now user names with up to 64 characters are allowed.

Phone: Call forwarding (always, busy, no reply) destination now choosable from dial-menu

Status Closed
Id 68504

Phone: Call forwarding (always, busy, no reply) destination now choosable from dial-menu. Usage: enter number or search for phonebook entry, press menu-key, scroll down to choose call-forwarding (always, busy or no-reply) and acknowledge choice in CF-screen.

IP-DECT: Allow setting empty text for idle display

Status Closed
Id 68553

Some handsets will not show signal strength and battery symbols if idle display is defined, they must be set to empty string.

ac_dsp3: support echo canceller trace

Status Closed
Id 68649

required to analyze echo canceller problems

Phone: On IP240, make OK key a headset activation key (along with Space Key)

Status Closed
Id 68774

Phone: On IP240, make OK key a headset activation key (along with Space key).
Enabled from Phone/Preferences : Use Newline/OK Key as Headset Key.

V9 Hotfix 4 (90600.04)

Changes included in Version 9 hotfix4 Definition


Improved protection against Denial of Service attacks

Status Closed
Id 69166

flooding a box with different kinds of packets may lead to out of memory conditions. The Denial of Service filter in the ethernet layer is activated where required. TCP listening sockets have a backlog limit now. The http service restricts the number of half-open sessions and limits the number of concurrent sessions according to the total memory available on a box.

ISDN interop issue with SecuGATE LI 30 from Sirrix

Status Closed
Id 69168

The SecuGATE LI30 is sending/receiving ISDN INFO messages in Call Proceeding State (State 3 and state 9), which was not supported

PBX Mobility: Support of transfer on mobile side, not using mobility

Status Closed
Id 69275

In case that the mobile phone transfers the call to another destination, this call must be removed from the mobility function, so that the mobility function is available for another call

USB Driver merge from v10 to v9

Status Closed
Id 69288

First step to support USB headsets. This is not functional yet.

SIP: New config file option /hold-notify-as-inactive

Status Closed
Id 69293

If set, holdNotific is interworked into "a=inactive".
If not, holdNotific is interworked into "a=sendonly".

SIP: New config file option /prefer-pai2

Status Closed
Id 69459

Interoperability with Telepo:
When receiving INVITE, get calling party id from second P-Asserted-Id header.

new: DHCP manufacturer specific option 'boot-cfg' provides an URL to read config from after any reset except 'creset'

Status Closed
Id 69472

This option permits to boot boxes with a fresh config provided via TFTP/HTTP without storing the config on the device.
It is intended to be used as follows:

1. the box is started with DHCP enabled (no initial configuration)
2. the box contacts the DHCP server and gets the ip-address and also the Vendor Specific Information in option 43.
Suboption 249 of the Vendor Specific Information specifies the URL of the boot config file.
3. the box polls the TFTP/HTTP server for the config file.
4. the box reads the config file and executes the commands provided in the file

The URL may contain the same meta-character strings an Update Server URL, for example #m (mac-address)
The length of the URL in the DCHCP suboption is restricted to 127 characters.

The URL is polled in 5 second intervals.
The config file is read and executed by the update process in the usual way.
A 'creset' commmand as last command of the file will restart the box with the new configuration without writing any 'config' command options to the flash.
After a restart by the 'creset' commmand the boot-cfg URL is ignored.
After a restart by any other of the 'reset' commands or by a power cycle the boot-cfg URL is processed again.

On an Innovaphone DHCP-Server configuration of a boot-cfg URL and providing it to clients via suboption 249 must be explicitely enabled by
config add DHCP0 /boot-cfg
config write
config activate
Once enabled the URL may be entered under "IP4/ETH0/DHCP-Server/Boot Config URL" and is provided to all clients then.

If an Innovaphone DHCP-Client receivess a boot-cfg URL it is displayed under "IP4/ETH0/DHCP/Boot Config URL".

auto complete dtmf feature codes with '#' after 2 seconds

Status Closed
Id 69561

Optional feature for phones, which are not able to send a '#', e.g. the iPhone.
They dial a feature like a cfu with a destination number and after two seconds, the feature code is automatically completed with a '#'.

PBX: HTTP request to initiate call for mobile phone

Status Closed
Id 69570

To improve GSM client functionality

PBX: WSDL for SOAP API readable from box

Status Closed
Id 69688

Simplifies Application development in some environments

SIP: Get display information from Call-Info header in register refresh response

Status Closed
Id 69758

Get display information from Call-Info header in 200/OK

IP-DECT: Display update

Status Closed
Id 69770

Now, the endpoint's display is updated if the registration forwards a display update.

Voicemail <pbx-query-obj> queries new properties

Status Closed
Id 69781

"user_type": returns "1"(endpoint) or "2"(other object like gateway)

"pseudo_type": returns types alike "vm", "bc_conf", "trunk"

"pseudo_text": returns friendly texts alike "Voicemail", "Bc Conference", "Trunk Line"

V9 Hotfix 5 (90600.05)

Changes included in Version 9 hotfix5 Definition


IP-DECT: Default frame size to 30ms

Status Closed
Id 70140

Now the default frame size is 30ms.

SIP: Support for transparent message headers on transfer

Status Closed
Id 70163

Interoperability with Telepo.

added support for USB tracing with Wireshark

Status Closed
Id 70373

USB traces are now supported by the debug class and can be opened with Wireshark and a new innovaphone.dll.

SIP: Prefer P-Asserted-Identity with tel-URI

Status Closed
Id 70417

Prefer P-Asserted-Identity with tel-URI over that with sip-URI.
In case there are two P-Asserted-Identity headers in INVITE.

Gateway: Forward Display Info received from ISDN Setup to H.323

Status Closed
Id 70562

needed for compatibility with SecuGATE LI30

<pbx-getcallinfo> returning diversion reason

Status Closed
Id 70697

as
<pbx-getcallinfo out-leg2-reason="..."/>

myPBX: Interface for IM provider

Status Closed
Id 70867

Interface between the JavaScript client and the myPBX launcher. Status: IM to JS:
prepare_dial_name(value)
prepare_im(value)
ep_request(name,number)

JS to IM:
innovaphone_updateXml(xml)
innovaphone_sessionInfo(domain,name,number,cn,dn)

SIP: Diagnostics of transport error "SIP Overload"

Status Closed
Id 70883

Limitation of buffer allocation Status: siptrans.cpp/h
sipmsg.h

IP-DECT: License restriction for OEM device

Status Closed
Id 70887

A license restriction for an OEM device is added. It is not used in the IP1200.

SIP: Diagnostics of error "Registration expired"

Status Closed
Id 70938

Missing registration refresh Status: sip.cpp/h

Possibility to clear the call list in mypbx

Status Closed
Id 71202

A new button is now available in mypbx to clear the call list.

phone: LED mode of Join Group function key can be set both for idle and for active state

Status Closed
Id 71247

sometimes the "not in group" state must be signaled as the exception

myPBX: Show implicit visibility in groups

Status Closed
Id 71250

Active members of groups can see the presence and the calls of other group members. In order to make that clear to the user, now the visibility settings of myPBX show in what groups the user is visible.

IP-DECT: CSS changes for new OEM device

Status Closed
Id 71282

For a new OEM device with a changed style some CSS classes are added.

PBX: New User property 'Do not Disturb'

Status Closed
Id 71439

No calls are sent to the user if set.

Can be set by 'External UC' applications (e.g. Estos Procall)

PBX: Support up to six devices for a user

Status Closed
Id 71506

Sometimes 4 devices are to little.
A little bit of cleanup on the user interface was done as well with this change

phone: Mic Off/On controllable via Soap:UserRc(<call>,14/15)

Status Closed
Id 71721

To allow Soap app's control of the mute key

SoftwarePhone: New Tray Icon

Status Closed
Id 71969

The SoftwarePhone has got a new tray icon differs from the myPbx one, now.

V9 Hotfix 6 (90600.06)

Changes included in Version 9 hotfix6 Definition


IP232: Presence fkey shows current activity, but not current note

Status Closed
Id 71611

Show current note in second line of fkey label.

myPBX: Cause codes for instant messaging

Status Closed
Id 71878

Display causes why a chat session has been terminated.

For example: Unassigned number, rejected, no response...

myPBX: Make call state icons clickable

Status Closed
Id 71886

Clicking a call state icon should have the same effect as clicking the text.

myPBX: Notification on disconnected chat sessions

Status Closed
Id 71918

Display a text that the chat has been terminated.

Debug information on assertion

Status Closed
Id 71961

More debug information on default event handler.

myPBX: Display reason why a browser is not supported

Status Closed
Id 71972

Currently it only says "Browser version not supported".

It should also tell what feature isn't supported:
- XmlHttpRequest
- WebStorage
- PostMessage

myPBX: Forward invitation links to incoming chat calls that are added to a chat conference

Status Closed
Id 72280

The same way like the invitation links (for application sharing and audio conferences) are forwarded to additional outgoing chat calls.

myPBX: Display invitation links in the chat window of the organizer

Status Closed
Id 72282

The organizer of an application sharing session or a audio conference wants to see all corresponding links in the chat window.

SoftwarePhone: Password encryption tool

Status Closed
Id 72431

A password encryption tool was added.

SoftwarePhone: Crash dump

Status Closed
Id 72433

Now, the SoftwarePhone writes a crash dump file.

myPBX: Display shortened links in chat messages

Status Closed
Id 72445

Shorten the displayed part of the URL in order to avoid text overflow.
Cut overflowing texts at the right boundary of the chat box.

PBX: New presence access flag 'online'

Status Closed
Id 72538

With this flag a user allows access to his online status

myPBX: Configure visibility of online state and presence separately

Status Closed
Id 72632

Phone status and IM status are now called online status.
Activity and note are now called presence.

The visibility of both is now configured separately.

PBX Mobility: Better support for Opticaller

Status Closed
Id 72701

HTTP request to initiate call for mobile phone

myPBX: New translations

Status Closed
Id 72768

For the other v9hotfix6 items regarding myPBX.

Support for more automated Fax Tests

Status Closed
Id 72826

Switching from Audio to Fax to Audio to Fax. Special case which could happen if switch to Fax happened before connect.

myPBX: Highlight incoming alerting calls

Status Closed
Id 73093

Highlight the alerting icon using an orange border.

SIP: Interworking with KIRK Wireless Server 300

Status Closed
Id 73110

If "KIRK Wireless Server 300 PCS10__ r3327"
calls into PBX and is connected with Voicemail,
Voicemail may send re-INVITE with SRTP key.
Instead of accepting or ignoring the SRTP option,
KIRK Wireless Server 300 rejects the whole SDP offer.

Now we retry the re-INVITE w/o offering SRTP key.

PBX: Forward original received ISDN display element to picking up or forwarded call

Status Closed
Id 73278

In the display element from ISDN there could be vital information from equipment like crypto gateways. This should be available also if the call was picked or forwarded.

SoftwarePhone: Support for Jabra SPEAK 410 USB with product id 0x0410

Status Closed
Id 73424

Now, the SoftwarePhone supports Jabra SPEAK 410 USB with product id 0x0410.

SIP: Overriding cause code mappings did not work

Status Closed
Id 73477

Mapping of SIP response codes into Q.931 cause codes could not be overwritten.

Linux: Empty file check

Status Closed
Id 73554

Now, an empty file is not accepted as a successful file upload.

V9 Hotfix 7 (90600.08)

Changes included in Version 9 hotfix7 Definition


IP241,IP222,IP232: Some diagnostics to check phone's ui memory consumption

Status Closed
Id 74049

Where have all the memory gone.

SIP: Support for "Content-ID" in "multipart/alternative" bodies

Status Closed
Id 74161

Support for "Content-ID" in "multipart/alternative" bodies

IP241,IP222,IP232: Added drop shadow to lower end of menu screens

Status Closed
Id 74278

To make end of list of menu entries more discernible.

myPBX: Support static URLs for application sharing

Status Closed
Id 74389

In some application sharing solutions a fixed link can be used to create and join meetings (GoMeetNow, BeamYourScreen).

There are two URLs configured, one for the presenter and one for attendees. When the user clicks the aplication sharing button the links are sent using chat messages.

PBX: Tracing flag turns on tracing in all dyn PBX's as well

Status Closed
Id 74390

Helpfull to debug dyn PBX setups

debug method raw_ethernet

Status Closed
Id 74897

A new debug method to trace raw ethernet data.

Support for new hardware

Status Closed
Id 74990

.

possible use of push-pull drivers for new hardware

Status Closed
Id 75051

not visible to customers

PBX/IP-DECT: User password length

Status Closed
Id 75453

The maximum user password length in the PBX and IP-DECT is increased to 23.

H.323: Support for switch back to local media on endpoint

Status Closed
Id 75522

needed to resume normal call after a conference using external conference unit

IP232: Touch gesture to open directory-search/indirect-dialing screen

Status Closed
Id 75549

Vertical upwards on idle screen opens directory-search/indirect-dialing screen.
Vertical downwards on idle screen opens main-menu screen.

PBX-SOAP: Wsdl Versioning mechanism fixed

Status Closed
Id 75552

Better mechanism, to avoid constantly adding arguments to the Version function with new Versions.

different port naming convention for new hardware

Status Closed
Id 75575

BRI1..5 instead of TEL1..4+PPP

PBX-SOAP: UserHold without MOH to local User

Status Closed
Id 75577

UserHold was sending MOH to the local and the remote User. With the argument remote=true, the MOH is sent to the remote user only

myPBX launcher: Use default configuration from local machine registry hive

Status Closed
Id 75634

If no user configuration is given, the following values are copied from the local machine hive.

"Software\\innovaphone\\myPBX\\URL"
"Software\\innovaphone\\myPBX\\secondaryURL"

Also the autostart checkmark is disabled, if autostart is activated, globally. Autostart is controlled with the following registry key.

"Software\\Microsoft\\Windows\\CurrentVersion\\Run\\innovaphone myPBX"

SIP: support for proprietary message header

Status Closed
Id 75864

Support for proprietary message header (CAL)

H.323: Call to SIP Trunk with MediaRelay and exclusive coder renegotiation from TONE to early media did not work

Status Closed
Id 75959

No ringback and no audio after connect

SIP: Added Call-Info header to re-INVITE for hold/retrieve

Status Closed
Id 76011

Call-Info: <urn:X-cisco-remotecc:hold>
Call-Info: <urn:X-cisco-remotecc:resume>

SIP: Support for active call pickup acc. to RFC-3891

Status Closed
Id 76035

Sending INVITE with Replaces header to do pickup at SIP PBX's

phone ip222, ip232 : USB headset support (beta)

Status Closed
Id 76463

general support for USB headsets added, some headsets are tested and working, others will follow soon

phone - Headset Function Key can be configured now as enable/disable or as call control key

Status Closed
Id 76468

a headset key mode can be configured to use the key either to enable/disable the headset (Mode: Enable) or to start/accept/clear calls via headset (Mode: Control)

V9 Hotfix 9 (90600.11, withdrawn)

Changes included in Version 9 hotfix9 Definition


PBX-SOAP: UserCall new option diversion override

Status Closed
Id 75773

To initiate calls, which are not diverted by a configured CFU.

Use Info[] element with type="fty-no-cf"

SIP: Support for "Allow-Events: ccnr" and "Allow-Events: ccbs"

Status Closed
Id 76658

For interoperability:
Support for "Allow-Events: ccnr" and "Allow-Events: ccbs"

Phone->PBX LDAP Search returns normalised number to be dialled by phone

Status Closed
Id 77261

1)Phone->PBX LDAP Search returns normalised number to be dialled by phone.
2)Phone receives info about escape digits when registering at its PBX.

With 1) the PBX includes an object's normalized number into the LDAP search result.
With 1) the phone is able to dial that normalized number.
With 2) the phone is able to prefix required escape digits to the received normalized number. Status: checked in to 10.00, 9.00, 90600

PBX soap method SetPresence

Status Closed
Id 78092

PBX soap method SetPresence added to set the presence of a PBX user.

phone ip222, ip232 : USB headsets need not to be configured anymore

Status Closed
Id 78114

If an USB headset with a known signature (vendor/product id) is plugged it is automatically enabled. This is indicated by the headset symbol in the status line.
"Phone/Preferences/Start Outbound Call on Electronic Hook Switch (EHS) Signal" is implied in this case because some headsets will loose state if a hoook signal is ignored.
Status: checked in to 10.00, 9.00, 90600

phone: ip222, ip232: USB headset support - Plantronics C420, GN2000 USB - MS OC Version

Status Closed
Id 78201

. Status: checked in to 9.00, 90600

PBX Mobility: No-Alert checkmark as workaround for provider which do not provide Alerting

Status Closed
Id 78410

Some SIP provider do not provide an Alerting signal when a mobile phone is called. This could result in no ringback signal to the caller or the min/max-alert feature not working.

This new checkmark provides a fake Alerting in case Progress is received

show linux shutdown warning on firmware reset page

Status Closed
Id 78665

If linux is running, a warning is now shown, that linux should be shutdowned before a firmware reset is performed.

Linux: Enable/Disable support link

Status Closed
Id 78786

Now the Linux menu is always shown and a link is provided to enable or disable the Linux support (RAM reservation). The support state is also saved in the downloaded configuration file and restored with the upload.
Update: The support state is only saved in the downloaded configuration with password. The state is not saved in the configuration file with standard password or if downloaded by the update server. Please use the next or a later hotfix instead, see also fix #78836.

V9 Hotfix 10 (90600.12)

Changes included in Version 9 hotfix10 Definition


Linux: Enable/Disable configuration

Status Closed
Id 78836

With the new feature #78786 the configuration is only saved in the downloaded configuration file with password. Now the information is also included in the configuration file with standard password and in the file downloaded by the update server.

V9 Hotfix 11 (90600.14)

Changes included in Version 9 hotfix11 Definition


HTTP-Client: MD5-sess authentication

Status Closed
Id 77773

HTTP Digest Authentication with alogrithm=MD5-sess.
Choose the first supported "WWW-Authenticate" line from 401 response headers.

Needed for new versions of IIS.

Status: http://wiki.innovaphone.com/index.php?title=Support:DVL-Feature_Requests#HTTP_Client

Phone: Possibility to reject incoming SIP calls with customized reason phrase

Status Closed
Id 77928

E.g. "SIP/2.0 480 Do not disturb" instead of "SIP/2.0 480 Temporarily unavailable"

Active Directory Replication: Editfield for Poll Timer added

Status Closed
Id 78631

If change notifications cannot be received from an AD, a poll timer can be specified. A re-replication is going to take place after the poll timer expired.

X.509: Support for PKCS#12 files

Status Closed
Id 78820

Support for certificate import using password encrypted PKCS#12 files.

Currently the following encryption types are supported:

pbeWithSHAAnd128BitRC4 (1.2.840.113549.1.12.1.1)
pbeWithSHAAnd40BitRC4 (1.2.840.113549.1.12.1.2)
pbeWithSHAAnd3-KeyTripleDES-CBC (1.2.840.113549.1.12.1.3)
pbeWithSHAAnd128BitRC2-CBC (1.2.840.113549.1.12.1.5)
pbewithSHAAnd40BitRC2-CBC (1.2.840.113549.1.12.1.6)

myPBX: Pass language code to reporting

Status Closed
Id 78874

For localization of the call list.

Phone: Show number of voice messages on label of MWI fkey

Status Closed
Id 78894

Use "%u Message(s)" as label text for active state of MWI fkey.

IP-DECT: Cisco SIP conferencing

Status Closed
Id 78988

Cisco proprietary softkey events implemeneted to start a 3pty conference

IP-DECT: Feature Code for calling predefined service URIs

Status Closed
Id 79028

User for Cisco compatibility

Cisco Softkey Features, Status updates and Park

Status Closed
Id 79030

suported_mask needs more flags
Softkey Feature Park

IP-DECT: Cisco Park

Status Closed
Id 79032

Send Park softkey event

IP-DECT: Forward Cisco Status Line Updates related to a call

Status Closed
Id 79036

.

IP-DECT: SRTP for an OEM device

Status Closed
Id 79061

Now SRTP is configurable for an OEM device.

IP-DECT: Forward Cisco Status Line Updates not related to a call

Status Closed
Id 79104

.

Merge of v10 changes: Dynamic Timer Management/oem serial no

Status Closed
Id 79127

Better power management on some platforms
Display of oem serial no
stanard behaviour of delete on NULL

Merge of v10 changes: Memory Management

Status Closed
Id 79129

for OEM needs

Merge of v10 changes: Firmware File check when updating improved

Status Closed
Id 79130

for OEM needs

Merge of v10 changes: More ciphers

Status Closed
Id 79134

for OEM SRTP and other Certificate formats

Merge of v10 changes: Internal interfaces enhanced

Status Closed
Id 79135

for OEM support

Merge of v10 changes: ZipZip Tone definition updates

Status Closed
Id 79136

should overlay normal voice

Merge of v10 changes: Library update

Status Closed
Id 79140

.

Merge of v10 changes: permit DHCP mode change between client/disabled without reset

Status Closed
Id 79152

for OEM support

ASN.1 BER: Support for indefinite-length encoding

Status Closed
Id 79260

needed for PKCS#12 import
only decoding

ASN.1 BER: Support for constructed octet strings

Status Closed
Id 79261

needed for PKCS#12
only decoding, only one level of nesting

IP810: Config Wizard

Status Closed
Id 79284

Mechanism needed to add platform specific files (IP810 uses same firmware as IP6010, IP3010, ...)

Merge of v10 changes: Support for SIP specific phone features

Status Closed
Id 79306

for OEM support Status: checked in to 9.00

phone: permit to select the directories to be searched on indirect dialing

Status Closed
Id 79307

if there is for example a huge external directory used for inbound name resolution and dialing is restricted to internal partners it may be hard to find internal numbers via combined directory search.

config add PHONE DIR-UI /dial-mask <selection>

selection:
0x02 - local directory
0x04 - PBX directory
0x08 - external directory

0x06 = local + PBX
0x0E = local + PBX + external

IP-DECT: Signal waiting calls to handset

Status Closed
Id 79349

Was only acoustic information.

IP-DECT: LDAP phonebook (IP1202)

Status Closed
Id 79483

The new feature LDAP phone book for the IP1202 is added now.

IP-DECT: Three party conference with innovaphone PBX

Status Closed
Id 79503

Now it is possible to make a three party conference with DECT handsets with an innovaphone PBX (an innovaphone device with the CONF interface). The conferencing unit must be configured in the DECT master. The conference call is established with the feature code 'R' + '3'.
This fix also includes a rework of the DECT radio module. It can handle more than one waiting or hold call now.

Gateway: 'cn' attribute for test interfaces

Status Closed
Id 79506

The 'cn' attribute is included in the test interfaces SIG0/1 for internal tests now.

V9 Hotfix 12 (9061009)

Changes included in Version 9 hotfix12 Definition


myPBX: Syslog for sessions and application sharing

Status Closed
Id 77289

Syslog entries should be useful for debugging session timeouts and problems with the external application sharing solution.

SIP: Pass display names of <dialog-info> to phoneapp

Status Closed
Id 79543

Pass display names of <dialog-info> to phoneapp.

Gateway: Overlap dialing timeout configurable

Status Closed
Id 79639

The default of 4s is not good for all applications. Now configurable between 500ms and 6000ms.

IP-DECT: OEM Configuration of Cisco Features changed

Status Closed
Id 79684

should depend on installed license

myPBX launcher: Automatically move main window into visible area of screen

Status Closed
Id 79697

The window might be outside the visible area if the user changed the screen resolution or disconnectes one of the screens.

If the main window is not visible on any screen, it is now moved to the center of the primary screen, when the user clicks the tray icon.

PBX-SOAP: FindUser optional argument 'nohide'

Status Closed
Id 79734

Needed if the FindUser is used to look for users which have the 'Hide from LDAP property' set. Status:

PBX Mobility: Pick mobile call on fixed phone

Status Closed
Id 79794

by dialing number of Mobility object on fixed phone

Gateway: Allow setting of system time from ISDN time

Status Closed
Id 79889

In ISDN connect messages a public network is sending a local date and time. By a configuration option this can now be used to update the system time

IP-DECT: New Master/Radio behavior for license incompatibility

Status Closed
Id 79914

The behavior of the DECT Master is changed, if an unlicensed Radio tries to register in. This is only used for an OEM license model.

PBX: Better handling of presence information without activity

Status Closed
Id 80006

This type of presence information could contain a note which refers to the future

RPCAP trace: Indicate transmit/received packets by setting the remote mac address to 00-90-33-00-00-00

Status Closed
Id 80152

When reading a trace it is currently not obvious if a packet is sent or received, we need to find out the devices IP address, e.g. by reading the config. If the devices on MAC adress is used a source only if a packet is sent and as destination only if a packet is received this process is simplified.

This is now done for UDP/TCP traces!

SIP: Support for Alert-info:<Bellcore-dr1>

Status Closed
Id 80174

Proprietary tagging of internal calls

phone: ip222,ip232: more USB headsets supported

Status Closed
Id 80224

for a complete list see http://wiki.innovaphone.com/index.php?title=Reference9:Concept_USB_Headset

Status: checked in to 10.00, 9.00

Phones: Switch for phoneapp to disable auto-answer

Status Closed
Id 80233

Disable/enable auto-answer support on phoneapp level.

PBX: DECT attributes for DECT security

Status Closed
Id 80300

In preparation for the new DECT feature DECT security there will be new attributes for the endpoint data which must be taken over. With this fix the innovaphone PBX supports the new attributes if the user is edited.


phone: ip222, ip232: Jabra USB Headset feature "Reject incoming call" supported now

Status Closed
Id 80401

A double tap on talk button rejects a ringing call with 'busy'

IP-DECT: Signal waiting calls to handset

Status Closed
Id 80408

New event to the DECT system to add a waiting call to the call list.
This is step two of the implementation and related to the case #79349.


IP-DECT: Anonymous endpoint information

Status Closed
Id 80421

Information about anonymous endpoint is added to the event to the DECT system. In preparation for the new feature "easy subscription".

IP-DECT: DECT security

Status Closed
Id 80424

Some changes in preparation for the new feature "DECT security". This feature will be available later.

Phone: Accept MWI from Exchange Server

Status Closed
Id 80446

MS Exchange Server sends unsolicited NOTIFY(message-summary) to served user
with served user's number as destination and origin.
But phones expect to receive MWI message center number as origin.
MWI fkey would not light up.

SIP: New config option /take-zero-addr-for-hold

Status Closed
Id 80516

From now on "c=IN IP4 0.0.0.0" is no longer accepted as hold signaling.
Config option /take-zero-addr-for-hold is introduced to get back old handling.

IP-DECT: User log in, endpoint data added

Status Closed
Id 80620

During the user log in with a change of the IP-DECT Master the endpoint data (product id/software version) is sent to this new one now.

SIP: Pass display information to application

Status Closed
Id 80632

Pass display information received in Call-Info header in 200/OK for BYE to app.

IP-DECT: Idle display update

Status Closed
Id 80654

Handling of idle display update message in the call release message is added. Used with an OEM PBX.

myPBX launcher: Configurable hotkey action

Status Closed
Id 80684

Options are:
- Copy selected phone number to myPBX
- Show myPBX

myPBX launcher: Autocomplete configured URLs

Status Closed
Id 80689

If the user configures just an IP address, it shall be replaced by the full myPBX URL.

For example 192.168.0.10 will be replaced by http://192.168.0.10/PBX0/MY/client.htm.

V9 Hotfix 13 (9061024)

Changes included in Version 9 hotfix13 Definition


myPBX: Interface for tracing

Status Closed
Id 80973

The web application can now write messages into the trace file of the myPBX launcher.

Oem Code: Accelerating Boot Snmp Traps

Status Closed
Id 81132

Oem Code: Accelerating Boot Snmp Traps

PBX: Handling of call limits at PBX objects improved

Status Closed
Id 81232

A call from a PBX, which is sent back to the same PBX is not counted anymore. This can happen because of node-extern.
Incoming calls at master, which are above the limit are rejected now. They can be rerouted on the slave with "Route Master calls if no Master to"

SIP: New config option for endpoints not refreshing their registration during call

Status Closed
Id 81243

Interoperability:
New config option /keep-active-endpoints for endpoints not refreshing their registration during call.

AVM FRITZ!Box Fon WLAN 7270 v2 (UI) 54.05.21 (Apr 2 2012)

UI hint where to update Linux AP

Status Closed
Id 81295

Changed a hint on the upload/update tab and added a link to the update/upload page on the firmware side.

SIP: New config option /no-certificate-check

Status Closed
Id 81601

New config option to disable validation of remote certificate name
when opening outbound TLS connection.

IP-DECT: Own priority for idle display set by messages

Status Closed
Id 81616

The idle display set by messages has got an own priority now.

SoftwarePhone: Support for Jabra PRO 930

Status Closed
Id 81618

Support for Jabra PRO 930 with product id 0x1016 added.

SIP: New config option "No Inband Disconnect" on GW interfaces

Status Closed
Id 81803

Introduced VOIP_OPTION_NO_INBAND_DISC.
Option was missing on Gateway interfaces.

SIP: New config option /product-id-format

Status Closed
Id 81880

Change the User-Agent string from
User-Agent: (innovaphone IP232/10.00 dvl [90910/90879/501])
into
User-Agent: innovaphoneIP232x90910x501
with /product-id-format 1

phone: ip222,ip232: more USB headsets supported

Status Closed
Id 81972

Sennheiser and some more Jabra Headsets added. Look for "(since V9hotfix13)" in
http://wiki.innovaphone.com/index.php?title=Reference9:Concept_USB_Headset

Debug information on assertion

Status Closed
Id 81973

More debug information on default event handler.

phone: ip222,ip232: support for advanced USB headset functions (redial, reject call, accept waiting call)

Status Closed
Id 81975

A lot of USB headsets generate special indications to request redialing of last number dialled, to reject a ringing call, to accept a waiting call and to put the active call on hold or to switch between an active and an held call.



V9 Hotfix 14 (9061046)

Changes included in Version 9 hotfix14 Definition


phone: support PBX-directory access via TLS

Status Closed
Id 78275

A "Use TLS" checkmark has been added to the PBX directory config of the phone. If set, port 636 is used instead of port 389.

PBX-Mobility: Data Call Thru

Status Closed
Id 81513

To speed up dialing with the mobility client, the called number can be posted to the PBX via HTTP before the call

IP-DECT: DECT security (2)

Status Closed
Id 82191

Some changes in preparation for the new feature "DECT security". This feature will be available later (IP1202).

IP-DECT: No fall-back after unattended call transfer

Status Closed
Id 82198

Now there is no fall-back after an unattended call transfer and the behavior is consistent with the other call transfer types (attended, semi-attended). To switch back to the hold call the R-key must be pressed.

IP-DECT: Idle display update

Status Closed
Id 82199

Handling of idle display update message in the call release message is added. Used with an OEM PBX.


phone: ip222,ip232: the variable KEYS0/HID-MAP permits to map new USB headsets to builtin descriptors

Status Closed
Id 82635

Sometimes USB headsets come with a signature different from the signature of similar headsets which are already supported.
A "vars create KEYS0/HID-MAP p <map>" maps the new signature to an existing one.
<map> format is
manufacturer:product=manufacturer:product
the second manufacturer:product tuple is the signature of an already supported headset,
'manufacturer' and 'product' are plain 4 digit hex numbers without a "0x" prefix.

IP2x2, IP241: Coder Preferences for prefered coder G.722 suboptimal

Status Closed
Id 82815

In case G.7222 was selected as prefered coder and the called endpoint did not support G.722, as next best coder G.729 was selected. This is typically not what is desired in such a case, G.711 is the better alternative in this case

myPBX: Show version of launcher in the list of sessions

Status Closed
Id 82821

The version of the used launcher is now shown on the page PBX/myPBX.
Status: checked-in: 10.00
checked-in: 9.00

H.323: Support for Avaya SRTP with AES128/80

Status Closed
Id 82829

Needed for OEM

SoftwarePhone: HID Support for new headsets

Status Closed
Id 83184

With this new version the following headsets are supported for call control:
- Jabra GO 6430 (Jabra LINK 350 USB with firmware 5.4.17 or later) with product id 0xa342. Please select the first device.
- Jabra SUPREME UC (Jabra LINK 360 USB) with product id 0xa346. Please select the first device.
- Jabra PRO 9470 with product id 0x1042.
- Sennheiser VoIP USB headset (SH 350 IP) with product id 0x0008.
- Sennheiser DW Office with product id 0x740a. Please select the first device.
- Sennheiser CEHS-CI 02 (USB adapter cable) with product id 0x0030. Please select the second device.

PBX: Description was missing for DECT System object

Status Closed
Id 83198

A configurable description is useful for the DECT System object as for all other objects

Permit logging to a second (shadow) log server

Status Closed
Id 83206

"Services/Logging/Log Server/Log Server Shadow/Address" defines the adress of a second server.
"Services/Logging/Log Server/Log Server Shadow/Enable" starts/stops logging to the second server.
Except the address the configuration for the second server is copied from the first server.


V9 Hotfix 15 (9061078)

Changes included in Version 9 hotfix15 Definition


New remote control codes to be used for phone tests by soap applications

Status Closed
Id 83468

The new UserRc codes are executed only when the addressed phone is either in handset, headset or handsfree mode, i.e when calling, connected or disconnected but not when alerting:
16 - change to handset mode
17 - change to headset mode
18 - change to handsfree mode
19 - monitor mode on (add speaker to handset or headset mode)
20 - monitor mode off (back to plain handset or headset mode)

Alarm/Event handling: Authentication for received remote Alarms/Events

Status Closed
Id 83603

Allow by configuration to only accept authenticated alarms or events

PBX: Preparations for objects visible only if appropriate license installed

Status Closed
Id 83615

for v10

PBX: New Feature to allow registration with password to devices regardless of address filter

Status Closed
Id 83794

It is now possible to configure a flag at a device to allow a registration for this device even if there is an IP Filter which does not match. This is useful if registrations from the public internet to the PBX shall be possible. Without this feature this could be opened only for the complete PBX. Now it can be restricted to a few devices.

SoftwarePhone: Signature added

Status Closed
Id 83915

The SoftwarePhone installer and the install package is signed now.

IP-DECT: Phone book 'Use TLS' option

Status Closed
Id 84001

'Use TLS' option added for the central phone book search. This changes the standard port from 389 to 636 if no port is configured. The central phone book search is only available with the IP1202.


simple static logging interface

Status Closed
Id 84204

to simplify sending of log messages, alarms and errors a simple static interface to the logging module was added. log_if::log(class serial src, const class event & event) passes the given event to the primary logging module (aka LOG0). This works also with 'src' = 0.

myPBX: Pass selected device to launcher

Status Closed
Id 84556

Needed for version 10 remote video

SIP: Announcing "a=T38MaxBitRate:14400" in T.38 offer

Status Closed
Id 84770

Announcing "a=T38MaxBitRate:14400" in SDP offer for T.38
since all current devices support that modem speed.

SIP: Set numbering plan to "ISDN/telephony" in case of "Bellcore-dr2" as Alert-Info in INVITE

Status Closed
Id 84939

Set numbering plan to "ISDN/telephony" in case of "Bellcore-dr2" as Alert-Info in INVITE.

IP-DECT: Phone book error events

Status Closed
Id 85001

The phone book module sends an error event now if the LDAP directory search fails.

V9 Hotfix 16 (9.061101)

Changes included in Version 9 hotfix16 Definition


Media: Preparing for G.722.1

Status Closed
Id 85316

Decoding SDP containing G.722.1

\tv=0
\to=- 5140 5141 IN IP4 10.138.6.91
\ts=-
\tc=IN IP4 10.138.6.91
\tt=0 0
\tm=audio 50000 RTP/AVP 122 8 0 18 121 101
\ta=rtpmap:122 G7221/16000
\ta=fmtp:122 bitrate=32000
\ta=rtpmap:121 L16/16000
\ta=rtpmap:18 G729/8000
\ta=fmtp:18 annexb=no
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:101 0-15

SIP: New config file option /tls-unchecked

Status Closed
Id 85449

New config file option /tls-unchecked disables validation of remote server certificate.

IP-DECT: Configuration changes for OEM device

Status Closed
Id 85522

For an OEM device the configuration update behaviour is changed.


SIP: New config file option /fixed-contact-addr

Status Closed
Id 85529

New config file option /fixed-contact-addr to keep SIP client from changing it's Contact address into public address of NAT mapping after registration.
(RFC-3581 Symmetric Response Routing)

IP-DECT: DECT security (3)

Status Closed
Id 85554

Some changes in preparation for the new feature "DECT security". This feature will be available later (IP1202).


Phones: New config file option /recording-without-remote-party-info

Status Closed
Id 85833

For interop of recording feature with VOXTRON application.
VOXTRON application gets confused by Diversion header in INVITE.

config change PHONE SIG /recording-without-remote-party-info

phone_orchid: configuration prameters to adjust microphone and speaker volume

Status Closed
Id 85848

These parameters set a volume correction factor which is applied at any volume level. Parameter changes are applied immediately even in an active call.

config add AC-DSP0 HEADSET /mic-volume <mic-adjust> /spk-volume <spk-adjust>
config write
config activate

-20 <= <*-adjust> <= +20


IP-DECT: Radio reconnect handling with OEM PBX

Status Closed
Id 85952

The handling for the endpoint location update in combination of a radio reconnect is changed. This fixes the base station behaviour with an OEM PBX.

ip1202: support capture of raw ethernet packets exchanged between MSP (aka DSP) and the firmware

Status Closed
Id 86049

All exchange between the firmware running on the ACP (Application Command Processor) and the firmware running on the MSP (Media Strem Processor) is in ethernet packet format. The Mindspeed support prefers this trace format.
The capture is enabled via
config add MSP0 /mtrace
It includes as well command and RTP data packets and thus duplicates the RTP packets traced by the general "All TCP/UDP Traffic" option.

HTTP-Client: Requests with specified credentials

Status Closed
Id 86133

Additional function for OEM httpclient::auth_request
It uses the specified credentials and ignores the username and password from the configuration.

Phones: New config option "Allow User Settings at Phone"

Status Closed
Id 86243

Allow changing of User Settings even if 'Protect Configuration at Phone' is activated.



IP-DECT: New hidden Radio option 'Max RTP streams'

Status Closed
Id 86527

The new hidden option 'Max RTP streams' is added to the IP-DECT Radio module. The option is only visible for an OEM device, but can be used with config change command ("/max-rtp-streams <count>"). The feature is useful to limit the RTP streams for radios connected to the IP-DECT Master with a low data bandwidth. Conference calls are not limited with this feature.

Gateway: New config option "No blind transfer"

Status Closed
Id 86689

New config option "No blind transfer" to keep Gateway from handling blind transfer requests.
If set blind transfer requests are passed through.
Handling is performed at the next signaling hop.

V9 Hotfix 17 (9061152)

Changes included in Version 9 hotfix17 Definition


Voicemail: <pbx-query-obj type="filter"/> couldn't read template distributed filter

Status Closed
Id 86459

Switched to a different internal api method

AD Replication: Refactoring Poll-Timer-based Replication

Status Closed
Id 86476

-Ridded usnChanged filter term
-Added two status messages

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

Status Closed
Id 86813

Use a 20s timer to terminate any call to the mobility object if no internal call is initiated

IPVA: Query Physical Link Status.

Status Closed
Id 86937

-The physical link status wasn't evaluated so far. Now it is.
-Added statistics page 'Interfaces/EthX/Statistics'

IP TOS value is now traced with Wireshark

Status Closed
Id 87025

This value is now correctly traced within IP4 UDP/TCP traces.

PBX Trunk: New destination for rejected calls

Status Closed
Id 87151

Calls which are rejected (busy after alert), can be redirected to a configurable destination.

SIP: Offer media encryption as separate media description

Status Closed
Id 87152

Interop issue.
New config file option "config change SIP /separate-encryption".

Offer:
\tv=0
\to=- 10 1 IN IP4 172.16.16.156
\ts=-
\tc=IN IP4 172.16.16.156
\tt=0 0
\tm=audio 16390 RTP/AVP 9 8 0 18 101 13
\tc=IN IP4 172.16.16.156
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:18 annexa=yes
\ta=fmtp:18 annexb=no
\ta=fmtp:101 0-15
\ta=ptime:30
\ta=silenceSupp:off - - - -
\ta=sendrecv
\tm=audio 16390 RTP/SAVP 9 8 0 18 101 13
\tc=IN IP4 172.16.16.156
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:18 annexa=yes
\ta=fmtp:18 annexb=no
\ta=fmtp:101 0-15
\ta=ptime:30
\ta=silenceSupp:off - - - -
\ta=sendrecv
\ta=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:VoGZgKwImVwTkJg4jBeYFBafl/CyJpfMX66WqDMZ

Instead of:
\tv=0
\to=- 9 1 IN IP4 172.16.16.156
\ts=-
\tc=IN IP4 172.16.16.156
\tt=0 0
\tm=audio 16386 RTP/SAVP 9 8 0 18 101 13
\tc=IN IP4 172.16.16.156
\ta=rtpmap:101 telephone-event/8000
\ta=fmtp:18 annexa=yes
\ta=fmtp:18 annexb=no
\ta=fmtp:101 0-15
\ta=ptime:30
\ta=silenceSupp:off - - - -
\ta=sendrecv
\ta=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:mDPFKhNdhm6fhkeyPbAI9uzZyTmtA4t9fy1MwXiD


IP-DECT: DECT security (4)

Status Closed
Id 87157

Some changes in preparation for the new feature "DECT security". This feature will be available later (IP1202).

SIP: Do registration refresh more ahead of expiration

Status Closed
Id 87381

Instead of refreshing 2 secs before registration expiration,
do the refresh after 98,33% of the registration ttl.

TTL=120secs -> Refresh 2secs before expiration
TTL=3600secs -> Refresh 60secs before expiration

phone: Modification of function key on phone can be disabled for any single key

Status Closed
Id 87405

A "Disable Modification on Phone" checkmark will be provided in the edit menu for each key. If checked the key cannot be edited on the phone anymore.
This mechanism works in addition to the phone local key type mask set via
"Phone/Protect/Function keys not modifiable on the phone"
A key of a type NOT marked as ``not editableïï in this mask can be made ``not editableïï by setting the above mentioned checkmark
A key of a type marked as ``not editableïï remmains not editable, independent of the checkmark setting.



phone: "Spare" function key to reserve key positions for administrative purposes

Status Closed
Id 87406

This new key permits to reserve key positions for later definition by administrator.

IP-DECT: Remote hold in conference mode

Status Closed
Id 87487

If a hold notify message is received from a remote party and the conference mode is active, now the message is forwarded to the conference unit. This prevents the music on hold in conference calls. The state is also shown in the radio call list.


Webdav: Write information into trace if DELETE fails because file is in open state

Status Closed
Id 87488

Write information about Webdav session holding open file handle.

H.323: Better error handling in case of incompatible SRTP parameters

Status Closed
Id 87624

Was needed for DECT OEM.

PBX: No CDR was generated for enblock call, which was rejected because of filter config

Status Closed
Id 87869

A CDR with cause 52 (outgoing call barred) is generated

Voicemail: Add <pbx-getcallinfo out-leg2-orig="...">

Status Closed
Id 87880

Allows to query the divertingLegInformation2.orignalCalled number

IP-DECT: Fault logging for Master module

Status Closed
Id 88005

Call and channel fault logging for the IP-DECT Master module are added.

Voicemail: <pbx-prepcallinfo leg2=".." leg2-name=".."/>

Status Closed
Id 88351

New attributes allow to prepare <pbx-fwd> in such, that the supplementary service divertingLegInformation2 is going to be sent.

PBX: Allow configuration of default presence/dialog-info visibility for group members

Status Closed
Id 88352

Active group members got full presence/dialog-info because this matched the visibility be group-indications. However this is not desired always, so it can now be configured to restrict this.

IP-DECT: Unused OEM modules removed

Status Closed
Id 88413

Unused OEM modules has been removed now.

Gateway: Make interop flag "Ack incoming call" configurable on UI

Status Closed
Id 88499

This was a hidden interop flag, but was now needed multiple times, so it is more efficient to have it configurable on the UI

IP-DECT: Logging for handover calls

Status Closed
Id 88536

Logging events for IP-DECT handover calls added.

V9 Hotfix 18 (9061158)

Changes included in Version 9 hotfix18 Definition


IPVA: Enhancement for innovaphone testbed: Indicate whether Upload to DRAM took place

Status Closed
Id 88223

Required for innovaphones' automated testbed

Announcement Calls with DTMF feature code object

Status Closed
Id 88643

A new DTMF feature code allows to make announcement calls to a dialed number.

Alarm and Event forwarding to a SYSLOG server

Status Closed
Id 88659

If "Services/Logging/Alarm and Event Forward Server/Type" is set to SYSLOG the xml-formatted alarm and event info is sent to the Server(s) specified under "Services/Logging/Alarm and Event Forward Server/Address".


V9 Hotfix 19 (9061180)

Changes included in Version 9 hotfix19 Definition


PBX-SOAP: Present normalized number of peer also

Status Closed
Id 88521

The SOAP API presents the adjusted number of the peer (called/calling), which is the shortest possible number which can be dialed to call this. It is the same number as displayed on the phone. Sometimes an application needs to know the normalized number of the peer, which is the number in the context of the root node. This number is sent as additional number with the identifier "norm"

IP232,IP222,IP241: Config option to adjust LCD brightness in idle state

Status Closed
Id 89261

-> Main Menu -> Phone Setup -> LCD light (idle state)
Can be tuned down to zero.

case independence for the characters of the Basic Russian Alphabet added

Status Closed
Id 89367

mappings added


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.

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.

V9 Hotfix 20 (9061198)

Changes included in Version 9 hotfix20 Definition


Linux: Memory allocation changed for IP810

Status Closed
Id 86420

The memory allocation for the IP810 is changed to 128MB/384MB for innovaphone/Linux.

Important:
Linux must be used with the kernel version 3.4.10 or later. This kernel is included in the Linux Application Platform V9.00 hotfix12 and later. The kernel is automatically updated with the Linux Application Platform V9.00 hotfix12.

phone: new "Do Not Disturb" action "ring once"

Status Closed
Id 89960

If "Phone/User-x/Preferences/Do Not Disturb/Action: ring once" is selected a new inbound call is indicated with a short tone only.
Both the the tone and the duration of the tone can be configured under ""Phone/User-x/Preferences/Ring Tones/Do Not Disturb".
If not configured the default ring tone is played for one and a half second.

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.


SIP: Support for MESSAGE inside voice call

Status Closed
Id 90408

Support for text messages inside voice call.

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

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.

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.

Voicemail: URL-En-/Decoding

Status Closed
Id 91609

new statement allows to URL-encode or URL-decode a string
<lib-enc string=".." string_out="$var" type="url"/>
<lib-dec string=".." string_out="$var" type="url"/>

V9 Hotfix 21 (9061222)

Changes included in Version 9 hotfix21 Definition


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.


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

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.

SIP: Debug information for problems with STUN

Status Closed
Id 93233

Added debug output to trace problems with STUN.

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.


IP222 IP232 IP241: DSP code update

Status Closed
Id 94916

DSP code update to version 680


SIP: New interop tweak "No Remote Hold Signaling"

Status Closed
Id 94954

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

IP6010: DSP trace options improved

Status Closed
Id 95078

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


IPv6: Disable checkmark on ethernet interfaces added

Status Closed
Id 95452

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

IP222 IP232 IP241: DSP code update

Status Closed
Id 95764

Channel was muted during silent periods ( no CNG during NLP operation ).

V9 Hotfix 22 (9061240)

Changes included in Version 9 hotfix22 Definition


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

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

Status Closed
Id 95497

With these two additions a configuration with two executives and two secretaries, each secretary being 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.

SIP: Workaround for buggy registrar

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

IP-DECT: OEM PBX type info in GUI data

Status Closed
Id 96723

Now the GUI data includes the type info of an OEM PBX.

IP22 IP24 Ip28 IP302: Don't complete media negotiation for ab-interfaces if no media can be sent

Status Closed
Id 96773

For incoming calls to a phone media negotiation was already completed during ringing, so that when going off hook the media channel was already established. This causes interop problems, because there are endpoints which asssume there is inband info (e.g. ringback) if media negotiation is complete so local tones (e.g. ringback) were turned off.

In the past with slowstart this premature media negotiation was usefull to avoid delayed media after off-hook. With SIP or H.323 faststart there is no use anymore.

Needed to avoid that the DSP send CLIP and tones at the same time, which can cause sporadic DSP failures.

SIP: New interop tweak /register-interval

Status Closed
Id 97834

New config file option /register-interval 60
Problem is too weired to explain.
This option can be used to set the REGISTER interval to a fixed value regardless of the negotiation.

V9 Hotfix 23 (9061252)

Changes included in Version 9 hotfix23 Definition


PBX Waiting: timeout argument for pbx_makecall.txt URL

Status Closed
Id 97010

A timeout argument was added to the PBX0/ADMIN/pbx_makecall.txt URL to cancel an outgoing call initiated with this URL.

ISDN: Send legacy Redirecting Number for 'old' Fax Servers

Status Closed
Id 97615

The redirecting number is an old style information element, which contains part of the information as the diverting leg2 facility. Some Fax Servers do not understand the leg2 facility.

PBX-CDRs: Better CDR for pickup

Status Closed
Id 97681

A pickup was not indicated in the CDRs

PBX-SOAP: Status of Boolean object indicated as local number

Status Closed
Id 97738

When monitoring a Boolean object with SOAP a call is indicated. The local number of this call is set based on the status of the boolean object (00 automatic-off, 01, automatic-on, 10 - manual-off, 11 - manual-on)

PBX-SOAP: UserPark allows to park to another object

Status Closed
Id 97741

The argument 'cn' was ignored in v9 and earlier, now it can be used to identify a destination for the park.

V9 Hotfix 24 (9061271)

Changes included in Version 9 hotfix24 Definition


phone: ip222, ip232: support Jabra UC Voice 750 and Jabra Speak 510

Status Closed
Id 98092

IPVA: ETHx Transmit Queue Size Limited To 1MB

Status Closed
Id 98187

Was unlimited

Linux: Shutdown warning message

Status Closed
Id 98438

If Linux is running, a shutdown warning message is shown at the Linux General page now.

SIP/TLS: Using domain name as fall back to proxy name when comparing to the certificat "subject"

Status Closed
Id 98643

Using domain name as fall back to proxy name when comparing to the certificat "subject".

Voicemail: Allow SMTP Email Port Different Than tcp/25

Status Closed
Id 98683

eg in email.xml: ..smtp.foo.bar:888..

phone: directory search highlights first matching entry if the search expression contains any non numeric digit

Status Closed
Id 98806

To prevent unintended dialing of a directory entry starting with numeric digits the search expression was checked if it consists of dialable digits (0-9*#,) only.
In this case the first matching entry was not automatically highlighted (activated) so that the input (number) could be dialled by going off-hook.
Now the check includes the numeric digits (0-9) only.

SIP: New interop tweak /accept_any_reg_interval

Status Closed
Id 98887

For endpoints that do not read the expires value from 200/OK response to REGISTER.
E.g. "User-Agent: TRBOnet.Enterprise"

phone: ip222,ip232: support Plantronics Blackwire C320 / C520 / C720, Voyager Legend UC, Calisto 620

Status Closed
Id 99112

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

Status Closed
Id 99234

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

SIP: New interop tweak /c-line-at-session-level

Status Closed
Id 99237

New interop tweak /c-line-at-session-level for clients that do not read RTP address from media description.
For clients not compliant to RFC-4566.

phone: a park function key with both 'Number' and 'Name' left empty implies to use 'Number' or 'Name' of the Registration

Status Closed
Id 99387

The key works the same way as a key with an explicitely configured 'Number' or 'Name'.

phone: volume of pickup notification tone is set according to the volume configured for internal ring tone

Status Closed
Id 99424

If the user prefers a different setting the automatically derived volume can be overridden with a fixed volume as before via
config add PHONE SIG /notify-pickup-gain <gain>
( see http://wiki.innovaphone.com/index.php?title=Howto:Change_the_volume_of_the_pickup_key_audio_notification )

phone: flag to disable speaker key to prevent conversations in handsfree mode

Status Closed
Id 99555

set via

config add PHONE APP /no-speaker-key

PBX Mobility: Dial thru

Status Closed
Id 99780

When calling the Mobility object from the mobile phone, additional dialed digits are used to call the destination. This is an alternative to using DTMF for dialing. How many digits may be dialed depends on what the network of the mobile phone supports

V9 Hotfix 25 (9061282)

Changes included in Version 9 hotfix25 Definition


Escape Mechanism for Flash Directory Objects

Status Closed
Id 99578

The mechanism's motivation is to avoid unnecessary binary encodings and to spare some length per configuration line.
http://wiki.innovaphone.com/index.php?title=Concept_Flash_Directory#Escape_Rule_For_Object_Values

phone: support transparent recording of calls to/from other registrations than the active registration

Status Closed
Id 100120

If a registration is configured for 'transparent' recording a call via this registration is always recorded now even if the registration is not the 'active' registration and no recording is configured for the 'active' registration.

SIP: Workaround for SIP client giving wrong ip address in Contact-URI

Status Closed
Id 100822

Workaround for SIP client giving wrong ip address in Contact-URI.
3CXPhoneSystem gives ip address of PBX in Contact-URI.
PBX sends upcoming SIP requests to its own ip address.

V9 Hotfix 26 (9061288)

Changes included in Version 9 hotfix26 Definition


phone: Permit Call Intrusion in Silent Monitoring Mode via Recall-Menu if configured at Phone

Status Closed
Id 100266

Preconditions:
- "Phone/User-x/Preferences/Enable Call Intrusion" checked
- "config add PHONE APP /recall-ci-monitor" performed
In the Recall-Menu opened when the Menu-key is pressed after dialling a busy user the "Monitor" option is offered in addition to the "Intrude" option.

SIP: New option "Filter incoming calls" on gateway interfaces

Status Closed
Id 101622

New option "Filter incoming calls" on gateway interfaces.

IP222 IP232 IP241: DSP code update with improved Echocanceller

Status Closed
Id 102061

New DSP code with improved EC
Gain settings changed for new DSP code.

V9 Hotfix 27 (9061294)

Changes included in Version 9 hotfix27 Definition


phone: ip222,ip232: handle additional product id for 'Jabra BIZ 2400 Mono USB'

Status Closed
Id 103560

the versions tested so far had product id 0x2401, newer ones come with 0x2401

IP241 IP222 IP232: Change back to previous DSP code

Status Closed
Id 104862

Previous DSP has a better echocanceller.
Also the IP241 Handset micrphone parameters are updated.
The IP241 handset receiver equalizer is unchanged.


V9 Hotfix 28 (9061309)

Changes included in Version 9 hotfix28 Definition


SIP: New config file option /no-cng-tone-detection

Status Closed
Id 105219

New config file option /no-cng-tone-detection
To keep calling side from initiating switch-over to T.38.

V9 Hotfix 29 (9061320)

Changes included in Version 9 hotfix29 Definition


phone: fine grained function locking - PHONE_LOCK_USER_INFO bit supresses display of local user info

Status Closed
Id 105697

For phones installed in rooms open to the public it's sometimes required to prevent this phones from beeing called by non authorized persons. Adding this bit to the mask defined under "Phone/Protect/Fine grained Function Locking" supresses any info about the local user (number/name/display name).

"DELETE" Assertion traces caller

Status Closed
Id 106293

For debugging purposes

SIP/SDP: Workaround for illegal codec signaling from Ricoh FAX

Status Closed
Id 106513

Workaround for illegal codec signaling from Ricoh FAX:

\tv=0
\to=RICOH-SIP-IPFAX 1379412928 1379412928 IN IP4 130.30.3.32
\ts=Session SDP
\tt=0 0
\tm=audio 5004 RTP/AVP 18
\tc=IN IP4 130.30.3.32
\ta=rtpmap:18 G.729/8000

Must be "G729" not "G.729"!

V9 Hotfix 30 (9061325)

Changes included in Version 9 hotfix30 Definition


IP-DECT: Traces added for login feature

Status Closed
Id 108300

New traces added for login feature.

PBX: Make Node/PBX at Config Template configurable

Status Closed
Id 108506

For management of administration rights

V9 Hotfix 31 (9061333)

Changes included in Version 9 hotfix31 Definition


phone: ip222,ip232: support Jabra UC VOICE 550 / 750 Version A headset models

Status Closed
Id 106061

Headsets with Version A printed on the package have IDs different to the non-A versions even if the part numbers do not differ. The USB firmware of the Version A headsets differs from the predecessor firmware and requires a special timing.

phone: ip150: changed handset speaker parameters for hardware 102/602

Status Closed
Id 110048

V9 Hotfix 32 (9061342)

Changes included in Version 9 hotfix32 Definition


phone: PBX directory config page extended by Address, Gatekeeper ID and Attribute field to permit for non default values

Status Closed
Id 111980

By default address and gatekeeper ID of the PBX where the user is registered are used and the 'Long Name' is searched. Now for example this can be changed to use the master PBX and to search the 'Display Name'.



phone: set up call with "Sending complete" when the number has been provided before the call is initiated

Status Closed
Id 112103

This applies to calls initiated while browsing a directory or a call list, by pressing a dial function key or via indirect dialing, i.e. when a number is entered before going off-hook.
To permit for incomplete numbers in a phone directory "Sending Complete" is not set when a number is terminated by a '+' character. Then the '+' is stripped off and the number can be completed by typing more digits.
In this case and in case the user goes off-hook before typing any digit the number is assumed to be complete when a '#' character is entered or the "Enblock Dialing Timeout" is reached before the next digit was entered.

The old overlap sending behaviour can be restored by
config add PHONE SIG /overlap-sending


phone: ip222,ip232: support for Jabra BIZ 2300, Sennheiser Presence UC

Status Closed
Id 112335

V9 Hotfix 33 (9061347)

Changes included in Version 9 hotfix33 Definition


V9 Hotfix 34 (9061355)

Changes included in Version 9 hotfix34 Definition


V9 Hotfix 35 (9061367)

Changes included in Version 9 hotfix35 Definition


phone: ip222,ip232: support Jabra Pro 935 USB-Bluetooth Headset

Status Closed
Id 117060

The Pro 935 looks like a Pro 930 but has a bluetooth- instead of a DECT-headset. The bluetooth-headset can be paired with a mobile phone.

V9 Hotfix 36 (9061368)

Changes included in Version 9 hotfix36 Definition


V9 Hotfix 37 (9061372)

Changes included in Version 9 hotfix37 Definition


V9 Hotfix 38 (9061386)

Changes included in Version 9 hotfix38 Definition


IP-DECT: Trace and variable check added

Status Closed
Id 121496

Trace and variable check in IP-DECT master added to give some hints of bugs.

V9 Hotfix 39 (9061388)

Changes included in Version 9 hotfix39 Definition


V9 Hotfix 40 (9061390)

Changes included in Version 9 hotfix40 Definition


V9 Hotfix 41 (9061392)

Changes included in Version 9 hotfix41 Definition


PBX Map: Hide Connected Endpoint, should be evaluated for calls thru Map

Status Closed
Id 127834

This is a feature introduced with v10, which is now merged back to v9

V9 Hotfix 42 (9061397)

Changes included in Version 9 hotfix42 Definition


V9 Hotfix 43 (9061401)

Changes included in Version 9 hotfix43 Definition


phone: ip222/232 - support for new Jabra EVOLVE headset series and for additional Plantronics Blackwire headsets

Status Closed
Id 130552

-

phone: ip222/232 - Config: Reject Automatically Connected Inbound Call routed to Headset if Headset is not plugged or disabled

Status Closed
Id 130575

Using the configuration given below an inbound call is automatically connected to the headset if a headset is plugged and enabled, otherwise the call is rejected with cause busy.
"Phone/User-x/Preferences/Announcement Calls/Micro On"
"Phone/User-x/Preferences/Announcement Calls/Treat any Call as Announcement"
"Phone/Preferences/Route Automatically Connected Inbound Calls to Headset (if enabled)"
"Phone/Preferences/Reject Automatically Connected Inbound Call routed to Headset if Headset is not plugged or disabled"
The last checkmark affects only normal inbound calls. Announcement calls via the PBX MCAST-Announce object or via the "Dial/Announce" Function key will be routed to the speakerphone if no headset is plugged or if the headset is disabled.

phone: ip222/232 - added support for Jabra BIZ 2300 USB Duo headset

Status Closed
Id 132131

V9 Hotfix 44(9061405)

Changes included in Version 9 hotfix44 Definition


V9 Hotfix 45 (9061408)

Changes included in Version 9 hotfix45 Definition


V9 Hotfix 46 (9061415)

Changes included in Version 9 hotfix46 Definition


V9 Hotfix 47 (9061418)

Changes included in Version 9 hotfix47 Definition


V9 Hotfix 48 (9061420)

Changes included in Version 9 hotfix48 Definition


V9 Hotfix 49 (9061421)

Changes included in Version 9 hotfix49 Definition


V9 Hotfix 50 (9061427)

Changes included in Version 9 hotfix50 Definition


SHA-2 hash algorithms

Status Closed
Id 113239

Port the hash algorithm to our platform.


Support for SHA2 certificates

Status Closed
Id 113352
  • encoding and decoding
    * verification
    * create such certificates on boxes (except sha224)

    Signature algorithms:
    * sha224WithRSAEncryption { pkcs-1 14 }
    * sha256WithRSAEncryption { pkcs-1 11 }
    * sha384WithRSAEncryption { pkcs-1 12 }
    * sha512WithRSAEncryption { pkcs-1 13 }

V9 Hotfix 51

Changes included in Version 9 hotfix51 Definition


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.