ReleaseNotes9:Firmware: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 42: Line 42:
{|
{|
|Status
|Status
|<font><font color="red">Assigned</font></font>
|<font><font color="green">Closed</font></font>
|-
|-
|Id
|Id
Line 64: Line 64:
{|
{|
|Status
|Status
|<font><font color="red">Assigned</font></font>
|<font><font color="green">Closed</font></font>
|-
|-
|Id
|Id
Line 81: Line 81:
|valign=top nowrap=true|jfr
|valign=top nowrap=true|jfr
|V6-IP-Phones-HZ: Aufmerkton bei div. Funktionen
|V6-IP-Phones-HZ: Aufmerkton bei div. Funktionen
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=35822 35822]'''
|valign=top nowrap=true|jfr
|phonedir ldap/pbx connection zähler um WLAN zu akt/deakt
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=36362 36362]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=36362 36362]'''
Line 93: Line 89:
|valign=top nowrap=true|jfr
|valign=top nowrap=true|jfr
|http recording auf dem telefon
|http recording auf dem telefon
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=36693 36693]'''
|valign=top nowrap=true|jfr
|"IP0","CF0","TLS0" auf Config Zeile von HTTPCLIENT0
|-
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=15144 15144]
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=15144 15144]
Line 102: Line 94:
|Voice Recorder as PBX object
|Voice Recorder as PBX object
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=19784 19784]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=35822 35822]'''
|valign=top nowrap=true|mst
|valign=top nowrap=true|vsi
|LDAP Schema
|phonedir ldap/pbx connection zähler um WLAN zu akt/deakt
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=46540 46540]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=46540 46540]'''
Line 125: Line 117:
|valign=top nowrap=true|cmu
|valign=top nowrap=true|cmu
|ip21/22/24/302 TFE
|ip21/22/24/302 TFE
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=2255 2255]'''
|valign=top nowrap=true|jfr
|headmatch bei Nummernsuche im lokalen Telefonbuch wünschenswert (Clemens)
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=2730 2730]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=2730 2730]'''
Line 137: Line 125:
|valign=top nowrap=true|jfr
|valign=top nowrap=true|jfr
|intern/extern Klingeln: Bei Blind Transfer Wechsel
|intern/extern Klingeln: Bei Blind Transfer Wechsel
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=9019 9019]'''
|valign=top nowrap=true|jfr
|WEB page for function key config should provide a key assignment schema for the different phones
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=12644 12644]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=12644 12644]'''
|valign=top nowrap=true|jfr
|valign=top nowrap=true|jfr
|Hotdesking without a permanently registered  primary registration  
|Hotdesking without a permanently registered  primary registration  
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=15278 15278]'''
|valign=top nowrap=true|jfr
|Notizbuchfunktion fehlt
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=14925 14925]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=14925 14925]'''
|valign=top nowrap=true|mst
|valign=top nowrap=true|mst
|LDAP over TLS
|LDAP over TLS
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=19784 19784]'''
|valign=top nowrap=true|mst
|LDAP Schema
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=52931 52931]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=52931 52931]'''
Line 161: Line 145:
|valign=top nowrap=true|tac
|valign=top nowrap=true|tac
|CDR format überarbeiten: vollständger und einfacher
|CDR format überarbeiten: vollständger und einfacher
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=15278 15278]'''
|valign=top nowrap=true|vsi
|Notizbuchfunktion fehlt
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=45803 45803]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=45803 45803]'''
|valign=top nowrap=true|jfr
|valign=top nowrap=true|jfr
|DHCP POSIX timezone option id is 100 officially (since 2007), let server provide it if explicitely requested
|DHCP POSIX timezone option id is 100 officially (since 2007), let server provide it if explicitely requested
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=2255 2255]
|valign=top nowrap=true|jfr
|headmatch bei Nummernsuche im lokalen Telefonbuch wünschenswert (Clemens)
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=9019 9019]
|valign=top nowrap=true|jfr
|WEB page for function key config should provide a key assignment schema for the different phones
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=36693 36693]
|valign=top nowrap=true|jfr
|"IP0","CF0","TLS0" auf Config Zeile von HTTPCLIENT0
|-
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=51288 51288]'''
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=51288 51288]'''
Line 325: Line 325:
|valign=top nowrap=true|aza
|valign=top nowrap=true|aza
|[Restart/Trap] v9-90066 - Trap while tracing
|[Restart/Trap] v9-90066 - Trap while tracing
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=19783 19783]'''
|valign=top nowrap=true|mst
|VM in Master/Slave szenarien dokumentieren
|-
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=19275 19275]
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=19275 19275]
Line 381: Line 377:
|valign=top nowrap=true|mst
|valign=top nowrap=true|mst
|Operator to support standby-scenarios.
|Operator to support standby-scenarios.
|-
|valign=top nowrap=true|'''[http://mantis.innovaphone.com/view.php?id=19783 19783]'''
|valign=top nowrap=true|mst
|VM in Master/Slave szenarien dokumentieren
|-
|-
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=25789 25789]
|valign=top nowrap=true|[http://mantis.innovaphone.com/view.php?id=25789 25789]

Revision as of 00:30, 15 July 2010

This is the roadmap Document for upcoming Version 9 Firmware.


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 10/XX. Definition

New Features

Web Client for PBX

Status Assigned
Id 26947

Web Access for the enduser allowing access to
* Call Control
* Contacts (Partners)
* Call Forwarding
* Directoty (LDAP)
* Voicemail

IPv6

Status Assigned
Id 36001

IPv6 as additional network protocol
- will coexist with IPv4
- many network components and appications need to be adapted (DHCP, NAT, VOIP, ...)

Application Platform

Status Closed
Id 36002

An platform will be provided to allow third party applications to be executed on all innovaphone boxes with sufficient resources

FIAS interface

Status Assigned
Id 50332

For Hotel Application Support

Use of SIP Dialog Info for Group Functions across PBXs

Status Closed
Id 52926

Allow an endpoint to access dialog info from endpoints registered to other PBXs. This can be used for Partner Keys and similar functionality.

With the innovaphone PBXs the SIP Dialog Info is mapped to H.450 Group Indications

Other new Features

35691 teh Dect System (Master only) on IP6000/IP2000
12520 jfr V6-IP-Phones-HZ: Aufmerkton bei div. Funktionen
36362 jfr selektive missed-call listen
46233 jfr http recording auf dem telefon
15144 mst Voice Recorder as PBX object
35822 vsi phonedir ldap/pbx connection zähler um WLAN zu akt/deakt
46540 vsi IP72: let wlan config survive a factory-reset.
29880 vsi Rufnummer des Anrufers im Gespräch nicht sichtbar, falls Name zu lang (Kunde MDCC)
31783 vsi Statusmeldungen auf dem Telefon per Messaging
2564 cmu Türöffner sollte immer anklopfen
8495 cmu ip21/22/24/302 TFE
2730 jfr Featurerequest - PBX-IP200-SSch: An-/Abmeldung auf IP200
7498 jfr intern/extern Klingeln: Bei Blind Transfer Wechsel
12644 jfr Hotdesking without a permanently registered primary registration
14925 mst LDAP over TLS
19784 mst LDAP Schema
52931 queue PBX: Simple mechanism to allow an user to switch on/off an administrative CF
1040 tac CDR format überarbeiten: vollständger und einfacher
15278 vsi Notizbuchfunktion fehlt
45803 jfr DHCP POSIX timezone option id is 100 officially (since 2007), let server provide it if explicitely requested
2255 jfr headmatch bei Nummernsuche im lokalen Telefonbuch wünschenswert (Clemens)
9019 jfr WEB page for function key config should provide a key assignment schema for the different phones
36693 jfr "IP0","CF0","TLS0" auf Config Zeile von HTTPCLIENT0
51288 tac SIP: Support of "audio/clearmode" for transparent data connections


Bug Fixes

XML attribute "href" in PROPFIND response was not URL encoded

Status Closed
Id 53390

Problem: XML attribute "href" in PROPFIND response was not URL encoded.

Solution: URL-encode XML attribute "href" in PROPFIND response.

Files: servlet_webdav.cpp

Products affected: All gateways with CF card

Risk: No risk.

Failed to write files to CF card

Status Closed
Id 53427

Problem: Files with special characters (% or +) could not be written to CF card.

Solution: Do not url-decode names twice.

Files: servlet_webdav.cpp

Products affected: All gateways with CF card

Risk: No risk.

Waiting queue announcement does not stop

Status Closed
Id 53465

Problem: If WQ is configured w/o explicit announcement, the built-in MOH pattern is played to caller. When DTMF dialing starts, announcement is not stopped.

Solution: Keep built-in MOH pattern from being re-started.

Files: webmedia.cpp

Products affected: All gateways

Risk: No risk.

Trap on media recording

Status Closed
Id 53481

Problem: Media recording may cause a trap when destination HTTP server does not support PUT.

Solution: Fix error handling.

Files: webdav_client.cpp

Products affected: All gateways

Risk: Small risk of collateral damage.

Trap when disabling or deleting SIP gateway interfaces

Status Closed
Id 53627

Problem: Trap when disabling or deleting a SIP gateway interface while interface is in DNS resolving state.

Solution: Wait for DNS query completion before deleting interface.

Files: sip.cpp

Products affected: All gateways using SIP

Risk: No risk.

Trap after re-configuring a SIP gateway interface

Status Closed
Id 53776

Problem: Reconfiguring a SIP registrar interface may leave the system in inconstent state. System trapts on next in coming call.

Solution: Fixed handling of interface re-configuration

Files: sip.cpp/h

Products Affected: Gateways with SIP registrar interfaces

Risk: No risk

Wrong crypto tag in SDP answer

Status Closed
Id 53834

Problem: On SIP/H323 interworking scenarios, the crypto tag in the SDP answer was wring. did not match the offer's tag.

Solution: Fix crypto tag in SDP answer.

Files: sip.cpp

Products Affected: SIP devices

Risk: No risk

Trap on call independent (CEI) signaling

Status Closed
Id 53899

Problem: Trap when call independent (CEI) signaling is used on ISDN interface (e.g. Call Completion)

Solution: Fix handling of call independent (CEI) signaling

Files: gk_if.h gk.cpp/h relay.cpp

Products: ISDN Gateways

Risk: No risk

Own presence subsription stop to re-establish

Status To-decide
Id 54076

Own presence subscription is initiated automatically and is retained through life of line registration. Should be re-establish after failure.

XML attribute "href" in PROPFIND response was too much URL encoded

Status Closed
Id 54097

The dot (.) must not be encoded. Status: Only applies to 9.00
v8 uses different url_encode() function

Webdav client must URL decode content of href element in PROPFIND response body

Status To-decide
Id 54101

According to RFC-2518 the href XML Element is URL encoded.

Other Bug Fixes

52598 teh unpark geht nicht wenn user gerade erst angelegt wurde
46736 vsi presence test
46734 vsi IP72: jumpy clock in a call
39594 vsi IP72: in alpha mode 0 isn't a space although the keyboard label says so
39595 vsi IP72 &amp; other phones: explicit dial h323 alias in dial menu
52410 aza [Restart/Trap] v9-90066 - Trap while tracing
19275 vsi main menu not reachable when speaking
21022 vsi IP72: DSCP (TOS) / WMM
29032 vsi Trapeze Probleme suchen
41947 vsi funckey directory search invokes screen with wronmg title
24859 vsi IP72 WLAN bei Neustart - Marc Horstmann
15552 vsi IP72: context menu in call state
21103 vsi IP72: beep on weak sigal (e.g. -70dBm) and low battery
22269 vsi IP72: Add TSPEC (QoS)
25260 vsi IP72: signal loss, dhcp renew and friends
26337 vsi IP72: tests mit innovaphone.test.exe und inno-tester ermöglichen
26929 vsi IP72: speaker key behaviour
425 jfr CCBS should be kept when the destination phone gets busy again after notification
21414 mst Operator to support standby-scenarios.
19783 mst VM in Master/Slave szenarien dokumentieren
25789 afi Aufmerksamkeitston wird nicht / sehr kurz abgespielt
54153 tac Removed class="pad" attribute (because type-specific XSLs do not use this either)


V9 Change Requests

These are change requests applicable for v9, which are considered for implementation. Definition

New Features

Call-Intrusion via SOAP

Status Assigned
Id 13564

.

Boolean to check for day/month/year also

Status Assigned
Id 37992

so that a things like public holidays or every first of a month can be covered also

Executive/Sek: Turn on/off diversion to sek with function key by sek or by exec

Status Assigned
Id 38080


Exec or Sek should be able to turn on Exec/Sek functionality by function key. Current status should be display on these function keys

Waiting Queue Improvements more Groups, Postprocessing

Status Assigned
Id 44850

To better control the sequnce operators are called
Give Operator some time before next call

CF no Reg

Status Assigned
Id 52927

Call forward configuration which is executed if no endpoint is registered to the object

Mobility on/off controled by boolean

Status Assigned
Id 52930

so that it mobility can be switched on and off depending on time

PBX: configurable destination for calls to unregistered endpoint

Status Assigned
Id 52932

similar to destinations for busy or invalid endpoints at trunk or location. Should be executed for internal calls also

Use ISDN time to set internal clock if no NTP available

Status Assigned
Id 52934

there are still customers without NTP

User H.225/Q.931 Notify IE to signal to all members of a confernce the start/end of the conference

Status Assigned
Id 52940

This can be used to display on the conference endpoint that a conference is active.

PBX: Option to suppress Call Forward leg1 info (telling the caller the destination of a call forward)

Status Assigned
Id 52941

Must be configurable in some way, because usually this information is desired

Diagnostic Counter on Slave PBX for calls to/from Master

Status Assigned
Id 52942

to monitor if there may be a resources problem

Group Inducations from Broadcast object, to allow pickup of calls sent thru Broadcast

Status Assigned
Id 52946

A user can then monitor a broadcast object an pick calls

Better handling of account with same name on box or PBX

Status Assigned
Id 52947

If login was done with box account and then this account is used to access PBX, assume rights on PBX of PBX account with same name.

Boolean improvements. Allow config of dates.

Status Assigned
Id 52948

to support holiday

Allow config of some Function Keys thru Web UI for Users

Status Assigned
Id 52949

and maybe more configuration for Phones

PBX Admin UI: Should be possible to change type of object without need to delete it first

Status Assigned
Id 52950

If just the type of an object needs to be changed (e.g. from normal user to exec) the object needs to be deleted and then a new object with same parameters created.

PBX: Reject ext. Calls not only for User objects, but all object types

Status Assigned
Id 52952

as a security features

PBX Trunk: Not only round-robin calling of gateways, but also sequential

Status Assigned
Id 52954

To have control that one gateway is used first and only if out of resources next one is used.

PBX: Password for unknown regs

Status Assigned
Id 52956

So that in installations with common registration password the normal roleout mechanism can be used

PBX: Different MOH for internal or external calls

Status Assigned
Id 52957

.

Diagnostic Counter not only for physical interfaces but also for VOIP

Status Assigned
Id 52958

to monitor utilization

Additional Logging, which can be used for Config changes only

Status Assigned
Id 52959

Logging for checking of call routing and logging of config changes is typically used by different people.

Mobility on/off controled by function key on fixed phone

Status Assigned
Id 52980

the f-key should also display on/off state

Other new Features

2257 jfr NTP mit alternativem Time Server
40788 queue IP Diagnostics (Events) Improvement
51430 queue Bandbreitenkontrolle/Max Calls bezogen auf IP Netze -
27032 vsi IP72: new bootcode
35817 vsi IP72: switch to active mode on ldap query
6289 ckl phone.exe TAPI server
40236 ckl SOAP Support for Multiple-Registrations and Mobile Users
46953 jfr Wiederanruf (Call Completion) sollte den Missed-Call-Eintrag am Telefon löschen
46293 queue proceeding during announcement instead of connect - Antonio Sirianni
52772 queue More ACD Functionaltity in Waiting like post processing time
34712 queue TSP konferenz soll angezeigt werden
36526 queue modman auf btree umbauen
52933 queue Display Uptime at Registrations in Gateway/Gatekeeper
36527 queue H.323 GK: Verwaltung von GK-IDs auf btree umbauen
37645 queue PBX: MOH URL/Source at user configurable + arguments in URL
39774 queue PBX-Hosting: Trunk for external calls configurable at customer PBX
40292 queue Recall Timeout for Parked Calls
45472 queue Wartende Rufe in Waiting Queue auf Park Taste Abbilden
46502 queue Waiting Queue - Option to disconnect after 2nd Announcement
46937 queue PBX LDAP DB Offering Multi-Purpose Attributes
52928 queue Use of Boolean for time dependent announcements and forward of call after announcement
52929 queue PBX object list: Indicate if a boolean dependent CF is currently not active


Bug Fixes

Other Bug Fixes

25779 queue pbx_user leak kill->method incomplete?
43698 queue partielle replikation; problem mit objekten ohne Node
49506 queue PBX/General Replication Local replicates no PBX Object