ReleaseNotes10:Reporting: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 1: Line 1:
This roadmap describes the V10 (that is, [[Reference10:Concept_Reporting]] based) Reporting based on the linux application platform.<br/>
This roadmap describes the V10 (that is, [[Reference10:Concept_Reporting]] based) Reporting based on the linux application platform.<br/>
<br/>
<br/>
This article is generated automatically. Do not edit!
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here!
   
= V10 Service Release 1 (100062) =
These are the fixes included in Reporting V10 service release 1.<!---->
[http://mantis.innovaphone.com/view.php?id=103211 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== Logrotation didn't work due to updated logrotate package ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=103856 103856]
|}
The updated packages required permission changes on and in some files.<br/><br/><!--<br/>innovaphone-logs<br/>init_script.sh<br/>install_hotfix.sh (image/faxserver)<br/>make.sh<br/>install_faxserver.sh<br/>innovaphone-faxserver-logs<br/>install-script.sh<br/>-->
   
= V10 Service Release 2 (100067) =
These are the fixes included in Reporting V10 service release 2.<!---->
[http://mantis.innovaphone.com/view.php?id=104284 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== myPBX call list: Script error when retrieving history from reporting ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=104948 104948]
|}
remote_ajax.htm, Line 77:<br/>"Die fr diesen Vorgang erforderlichen Daten sind  noch nicht verfgbar".<br/><br/>Cross-domain problem with Force-https on ILAP.<br/><br/><!--<br/>$/linux-10/innovaphone-reporting/innovaphone-reporting/mypbx/remote_ajax.htm<br/>--><br/>
   
= V10 Service Release 3 (100079) =
These are the fixes included in Reporting V10 service release 3.<!---->
[http://mantis.innovaphone.com/view.php?id=105916 Definition]
== New Features ==
   
=== Reporting: Scheduled clean-up for old CDR data ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=104815 104815]
|}
It can be configured now, after how many months CDRs are automatically deleted.<br/><br/><!--<br/>include.php<br/>config_reporting.php<br/>cdr_cleanup.php<br/>innovaphone-reporting.xml<br/>innovaphone-logs<br/>postgresql.php<br/>config.php<br/>include_main.php<br/>-->
   
== Bug Fixes ==
   
=== Correctly check running processes in application installation files ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106040 106040]
|}
This check failed without correct system time (no NTP server).<br/><br/><!--<br/>install_reporting.sh<br/>install_exchange.sh<br/>install_faxserver.sh<br/>-->
   
=== Increased max length of report mails field ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=107134 107134]
|}
From 60 to 1024 chars.<br/><br/><!--<br/>config_reporting.php<br/>-->
   
=== Correctly escape long name and pbx/system name ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=107723 107723]
|}
Otherwise the report generation failed.<br/><br/><!--<br/>report.php<br/>include.php<br/>pg_report.c<br/>mypbx.c<br/>inputpage.class.php<br/>-->
   
= V10 Service Release 4 (100083) =
These are the fixes included in Reporting V10 service release 4.<!---->
[http://mantis.innovaphone.com/view.php?id=108114 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== Performance optimization of mypbx call list query ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=108259 108259]
|}
Certain users with a non standard call behavior (e.g. 1 call/month) couldn't retrieve the mypbx call list within the mypbx timeout.<br/>The query has been optimized and this optimization also positivly affects most other users.<br/><br/><!--<br/>mypbx.c<br/>inno_lib.h<br/>-->
   
=== LDAP: rebind needed to follow referrals ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=108647 108647]
|}
If we try to follow the referrals we need to re-authenticate. If not done the LDAP library attempts with anonymous and the server responds with an error.<br/><br/><!--<br/>cdr.c<br/>-->
   
=== Correctly show connected number in report if no alert is present and setup is empty ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=108667 108667]
|}
The connected number was shown as "N/A". Now the correct connected number is shown.<br/><br/><!--<br/>pg_report.c<br/>-->
   
=== Report compatibility with IE 11 ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=109496 109496]
|}
Microsoft changed their navigator.appName to "Netscape" (obviously) so we needed another check to test for Internet Explorer...<br/><br/><!--<br/>java.js<br/>-->
   
= V10 Service Release 5 (100086) =
These are the fixes included in Reporting V10 service release 5.<!---->
[http://mantis.innovaphone.com/view.php?id=109319 Definition]
== New Features ==
   
=== Support client timezone for call list in myPBX ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=110032 110032]
|}
myPBX shows times in the client timezone now.<br/><br/><!--<br/>report.xsl<br/>report.php<br/>include.php<br/>cdr_cleanup.php<br/>pg_report.h<br/>pg_report.c<br/>mypbx.h<br/>mypbx.c<br/>mypbx.js<br/>-->
   
== Bug Fixes ==
   
=== LDAP: search filter was not correct ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=110893 110893]
|}
LDAP filter was not built correctly, add exact number dialed<br/><br/><!--<br/>cdr.c<br/>-->
   
=== LDAP: name resolution for an internal number in special case ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=111136 111136]
|}
setup-from before an unconditional diversion contains no name information.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 6 (100088) =
These are the fixes included in Reporting V10 service release 6.<!---->
[http://mantis.innovaphone.com/view.php?id=111484 Definition]
== New Features ==
   
=== Increased number of relay cdr files from 6 to 10 ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=112413 112413]
|}
http://wiki.innovaphone.com/index.php?title=Reference10:Concept_Reporting#Relay_CDRs<br/><br/><!--<br/>innovaphone-logs<br/>-->
   
== Bug Fixes ==
   
=== Fixed wrong reporting data for certain call forwards ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=112365 112365]
|}
Certain call forward scenarios produced wrong caller information reports.<br/>Old CDRs will be still wrongly shown. Just new CDRs are fixed.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 7 (100097) =
These are the fixes included in Reporting V10 service release 7.<!---->
[http://mantis.innovaphone.com/view.php?id=112815 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== Reporting cleanup might have failed ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=113885 113885]
|}
e.g. if the database connection broke down during cleanup, the database was in a bad state afterwards.<br/><br/><!--<br/>include.php<br/>config_reporting.php (just V1)<br/>-->
   
=== Increased maximum length of LDAP user name ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114217 114217]
|}
Increased maximum length to 128 characters.<br/><br/><!--<br/>config_reporting.php<br/>-->
   
= V10 Service Release 8 (100105) =
These are the fixes included in Reporting V10 service release 8.<!---->
[http://mantis.innovaphone.com/view.php?id=114636 Definition]
== New Features ==
   
=== Updated translations ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=115368 115368]
|}
Updated translations of Linux and its applications.<br/><br/><!--<br/>language files<br/>-->
   
== Bug Fixes ==
   
=== Reporting-LDAP: case insensitive comparison for name- and numberattributes ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114996 114996]
|}
Name attributes were not found.<br/><br/><!--<br/>cdr.c<br/>-->
   
=== Reporting-LDAP: search only for configured name- and number attributes ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=115349 115349]
|}
Client was asking for all existing attributes. We save now some bandwidth.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 10 (100114) =
These are the fixes included in Reporting V10 service release 10.<!---->
[http://mantis.innovaphone.com/view.php?id=116357 Definition]
== New Features ==
   
=== Web reports support playback of recorded calls with the innovaphone Voice Player ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=118559 118559]
|}
If calls have been recorded with the innovaphone Voice Recorder, they can be now played with the innovaphone Voice Player inside a report generated on the web UI of the Reporting.<br/><br/><!--<br/>config_reporting.php<br/>include.php<br/>report.php<br/>report.css<br/>report.xsl<br/>inno-lib.h<br/>pg_report.c<br/>pg_report.h<br/>reporting_config.c<br/>reporting_config.h<br/>reporting_database.dump<br/>*psql_commands.txt<br/>-->
   
== Bug Fixes ==
   
=== XML escape callback information in reports ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=118658 118658]
|}
Otherwise the report can't be displayed.<br/><br/><!--<br/>pg_report.c<br/>-->
   
=== Duplicate misleading entries in call list if a user has multiple endpoints registered ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=119192 119192]
|}
If a user has multiple endpoints and one of these endpoints is not responding (e.g. a wireless endpoint out of range) a failed call was displayed even if the call was accepted by another endpoint in addition to the connected call.<br/><br/><!--<br/>reporting_database.dump<br/>cdr.c/h<br/>pg_report.c/h<br/>report.php<br/>inno-lib.h<br/>postgresql_commands.txt<br/>-->
   
=== Do not use HTML5 number type for dialing location input fields ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=121162 121162]
|}
Now a configured '00' is shown, not '0' anymore.<br/><br/><!--<br/>config_reporting.php<br/>include.php<br/>-->
   
= V10 Service Release 11 (100118) =
These are the fixes included in Reporting V10 service release 11.<!---->
[http://mantis.innovaphone.com/view.php?id=119800 Definition]
== New Features ==
   
=== CSV with separate columns time and date ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=120283 120283]
|}
Two additional columns time and date added.<br/><br/><!--<br/>pg_report.c<br/>-->
   
== Bug Fixes ==
   
=== Added missing index for filters with group conditions ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=120417 120417]
|}
Filters with group conditions are now faster as a missing index has been added.<br/><br/><!--<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>reporting_database.dump<br/>-->
   
=== Added another trace output for CDR retrieval if alarm sending fails ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=120491 120491]
|}
The URL is now also printed.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 12 (100124) =
These are the fixes included in Reporting V10 service release 12.<!---->
[http://mantis.innovaphone.com/view.php?id=121372 Definition]
== New Features ==
   
=== Updated translations ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=122668 122668]
|}
Updated translations.<br/><br/><!--<br/>all translation files...<br/>-->
   
== Bug Fixes ==
   
=== Report mail attachment name with correct UTF-8 encoding ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=122460 122460]
|}
The attachment name encoding wasn't correctly set for report mails.<br/><br/><!--<br/>innovaphone.mailbox.class.php<br/>-->
   
= V10 Service Release 13 (100127) =
These are the fixes included in Reporting V10 service release 13.<!---->
[http://mantis.innovaphone.com/view.php?id=123316 Definition]
== New Features ==
   
== Bug Fixes ==
   
= V10 Service Release 14 (100136) =
These are the fixes included in Reporting V10 service release 14.<!---->
[http://mantis.innovaphone.com/view.php?id=124909 Definition]
== New Features ==
   
== Bug Fixes ==
   
= V10 Service Release 15 (100147) =
These are the fixes included in Reporting V10 service release 15.<!---->
[http://mantis.innovaphone.com/view.php?id=126559 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== LDAP: no external line defined, direct dialing case. ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=127830 127830]
|}
Reporting was not resolving names in this special situation where no Trunk Object was defined.<br/><br/><!--<br/>cdr.c<br/>-->
   
=== Log files didn't work after uninstall and reinstall of an application ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=128001 128001]
|}
The application specific log files didn't work after uninstall and reinstall of the application.<br/><br/><!--<br/>install_reporting.sh<br/>install_faxserver.sh<br/>install_exchange.sh<br/>-->
   
=== Optimized sorting for CDRs with the same timestamps ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=128195 128195]
|}
CDRs with the same timestamp are now additionally sorted by their database ID.<br/><br/><!--<br/>report.php<br/>-->
   
= V10 Service Release 16 (100154) =
These are the fixes included in Reporting V10 service release 16.<!---->
[http://mantis.innovaphone.com/view.php?id=128343 Definition]
== New Features ==
   
=== Added Polish translation ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=130261 130261]
|}
We added the Polish translation.<br/>Mainly innovaphone Reporting has been translated, but innovaphone Faxserver and innovaphone Exchange Calendar Connector are also mostly translated.<br/><br/>The innovaphone application platform itself still remains untranslated for Polish.<br/><br/><!--<br/>translation files<br/>-->
   
== Bug Fixes ==
   
=== Validation check for email adresses ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=129306 129306]
|}
A new validation check also checked DNS records for the email domain which produced false results.<br/><br/><!--<br/>core.php<br/>-->
   
=== Fixed potential failure of reporting replication due to duplicated CDR guids ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=129490 129490]
|}
If there have been duplicated CDR guids the replication might have failed.<br/>This is fixed now.<br/><br/><!--<br/>replication.c<br/>include.php<br/>cdr_cleanup.php<br/>reporting_cleanup<br/>install_reporting.sh<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>reporting_database.dump<br/>-->
   
= V10 Service Release 17 (100157) =
These are the fixes included in Reporting V10 service release 17.<!---->
[http://mantis.innovaphone.com/view.php?id=130502 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== Do not return a server error 500 on CDR XML parse errors ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=132424 132424]
|}
Otherwise the PBX always tries to send the same CDR again.<br/>Instead ignore this CDR and set up an event on the PBX with the failed XML.<br/><br/><!--<br/>cdr.c<br/>process.c<br/>-->
   
= V10 Service Release 18 (100160) =
These are the fixes included in Reporting V10 service release 18.<!---->
[http://mantis.innovaphone.com/view.php?id=132587 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== Destroy session data for php scripts which are not used within web UI ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=133075 133075]
|}
This reduces the amount of session files and speeds up the session cleanup script.<br/><br/><!--<br/>backup.php<br/>check.php<br/>update_packages.php<br/>exchange.php<br/>subscriptions.php<br/>servers.php<br/>cdr_cleanup.php<br/>report.php<br/>-->
   
= V10 Service Release 19 (100163) =
These are the fixes included in Reporting V10 service release 19.<!---->
[http://mantis.innovaphone.com/view.php?id=133953 Definition]
== New Features ==
   
== Bug Fixes ==
   
=== LDAP: no name resolution if external line prefix was longer than one digit ===
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=138518 138518]
|}
external line can be longer.
   
= V10 Service Release 20 =
These are the fixes included in Reporting V10 service release 20.<!---->
[http://mantis.innovaphone.com/view.php?id=138697 Definition]
== New Features ==
   
== Bug Fixes ==

Revision as of 17:32, 6 March 2015

This roadmap describes the V10 (that is, Reference10:Concept_Reporting based) Reporting based on the linux application platform.