ReleaseNotes10:Linux Faxserver: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 8: Line 8:
      
      
= V10 Service Release 1 (100062) =
= V10 Service Release 1 (100062) =
These are the fixes included in Faxserver V10 service release 1.
These are the fixes included in Faxserver V10 service release 1.<!---->
[http://mantis.innovaphone.com/view.php?id=103212 Definition]
[http://mantis.innovaphone.com/view.php?id=103212 Definition]


Line 24: Line 24:
|[http://mantis.innovaphone.com/view.php?id=103219 103219]
|[http://mantis.innovaphone.com/view.php?id=103219 103219]
|}
|}
The following languages for end user visible strings have been added:<br/>Czech<br/>Estonian<br/>Finnish<br/>Hungarian<br/>Latvian<br/>Norwegian<br/>Polish<br/>Portuguese<br/>Slovenian<br/>Spanish<br/>Swedish<br/><br/>Administrator UIs are not affected!<br/><br/><!--<br/>language files<br/>--><!---->
The following languages for end user visible strings have been added:<br/>Czech<br/>Estonian<br/>Finnish<br/>Hungarian<br/>Latvian<br/>Norwegian<br/>Polish<br/>Portuguese<br/>Slovenian<br/>Spanish<br/>Swedish<br/><br/>Administrator UIs are not affected!<br/><br/><!--<br/>language files<br/>-->
      
      
== Bug Fixes ==
== Bug Fixes ==
Line 39: Line 39:
|[http://mantis.innovaphone.com/view.php?id=103856 103856]
|[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/>--><!---->
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) =
= V10 Service Release 2 (100067) =
These are the fixes included in Faxserver V10 service release 2.
These are the fixes included in Faxserver V10 service release 2.<!---->
[http://mantis.innovaphone.com/view.php?id=104285 Definition]
[http://mantis.innovaphone.com/view.php?id=104285 Definition]


Line 62: Line 62:
|[http://mantis.innovaphone.com/view.php?id=104533 104533]
|[http://mantis.innovaphone.com/view.php?id=104533 104533]
|}
|}
The fax server does not consider the node number of the fax server gateway object. This is fixed now.<br/><br/><!--<br/>Changed files:<br/>innovaphone.pbx.user.class.php<br/>innovaphone.fax.class.php<br/>--><!---->
The fax server does not consider the node number of the fax server gateway object. This is fixed now.<br/><br/><!--<br/>Changed files:<br/>innovaphone.pbx.user.class.php<br/>innovaphone.fax.class.php<br/>-->
      
      
= V10 Service Release 3 (100079) =
= V10 Service Release 3 (100079) =
These are the fixes included in Faxserver V10 service release 3.
These are the fixes included in Faxserver V10 service release 3.<!---->
[http://mantis.innovaphone.com/view.php?id=105918 Definition]
[http://mantis.innovaphone.com/view.php?id=105918 Definition]


Line 81: Line 81:
|[http://mantis.innovaphone.com/view.php?id=106592 106592]
|[http://mantis.innovaphone.com/view.php?id=106592 106592]
|}
|}
The fax server considers the user's configured send number now.<br/><br/><!--<br/>Changed files:<br/>innovaphone.pbx.user.class.php<br/>innovaphone.fax.convert.out.php<br/>--><!---->
The fax server considers the user's configured send number now.<br/><br/><!--<br/>Changed files:<br/>innovaphone.pbx.user.class.php<br/>innovaphone.fax.convert.out.php<br/>-->
      
      
== Bug Fixes ==
== Bug Fixes ==
Line 96: Line 96:
|[http://mantis.innovaphone.com/view.php?id=106040 106040]
|[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/>--><!---->
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/>-->
      
      
=== Avoid hanging of multiple soffice instances ===
=== Avoid hanging of multiple soffice instances ===
Line 107: Line 107:
|[http://mantis.innovaphone.com/view.php?id=106486 106486]
|[http://mantis.innovaphone.com/view.php?id=106486 106486]
|}
|}
It might have happened, that multiple soffice instances have been started which blocked the fax server.<br/><br/><!--<br/>innovaphone.fax.convert.out.php<br/>innovaphone-faxserver<br/>config.sh (image)<br/>make.sh (hotfix)<br/>onerror_template.sh (hotfix)<br/>--><!---->
It might have happened, that multiple soffice instances have been started which blocked the fax server.<br/><br/><!--<br/>innovaphone.fax.convert.out.php<br/>innovaphone-faxserver<br/>config.sh (image)<br/>make.sh (hotfix)<br/>onerror_template.sh (hotfix)<br/>-->
      
      
=== Fax server: SOAP connection failure ===
=== Fax server: SOAP connection failure ===
Line 118: Line 118:
|[http://mantis.innovaphone.com/view.php?id=107972 107972]
|[http://mantis.innovaphone.com/view.php?id=107972 107972]
|}
|}
If the PBX device is rebooted, the SOAP connection can fail and incoming fax calls aren't handled. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.pbx.class.php<br/>New file:<br/>soap.client.timeout.class.php<br/>--><br/><!---->
If the PBX device is rebooted, the SOAP connection can fail and incoming fax calls aren't handled. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.pbx.class.php<br/>New file:<br/>soap.client.timeout.class.php<br/>--><br/>
      
      
=== Fax server: Special characters in user's H323 id ===
=== Fax server: Special characters in user's H323 id ===
Line 129: Line 129:
|[http://mantis.innovaphone.com/view.php?id=107991 107991]
|[http://mantis.innovaphone.com/view.php?id=107991 107991]
|}
|}
The fax server can't receive fax documents if the user's H323 id includes special characters. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.fax.class.php<br/>--><!---->
The fax server can't receive fax documents if the user's H323 id includes special characters. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.fax.class.php<br/>-->
      
      
= V10 Service Release 4 (100083) =
= V10 Service Release 4 (100083) =
These are the fixes included in Faxserver V10 service release 4.
These are the fixes included in Faxserver V10 service release 4.<!---->
[http://mantis.innovaphone.com/view.php?id=108117 Definition]
[http://mantis.innovaphone.com/view.php?id=108117 Definition]


Line 148: Line 148:
|[http://mantis.innovaphone.com/view.php?id=108349 108349]
|[http://mantis.innovaphone.com/view.php?id=108349 108349]
|}
|}
Updated translations<br/><br/><!--<br/>myPBX Web (ru)<br/>Faxserver User (ru)<br/>--><!---->
Updated translations<br/><br/><!--<br/>myPBX Web (ru)<br/>Faxserver User (ru)<br/>-->
      
      
== Bug Fixes ==
== Bug Fixes ==
Line 163: Line 163:
|[http://mantis.innovaphone.com/view.php?id=108152 108152]
|[http://mantis.innovaphone.com/view.php?id=108152 108152]
|}
|}
An installation with more than nine fax servers didn't work properly anymore, as an internal conversion has been wrong.<br/><br/><!--<br/>servers.php<br/>innovaphone.fax.shm.class.php<br/>--><!---->
An installation with more than nine fax servers didn't work properly anymore, as an internal conversion has been wrong.<br/><br/><!--<br/>servers.php<br/>innovaphone.fax.shm.class.php<br/>-->
      
      
=== Fixed increment of backup serials of fax server backup files ===
=== Fixed increment of backup serials of fax server backup files ===
Line 174: Line 174:
|[http://mantis.innovaphone.com/view.php?id=108246 108246]
|[http://mantis.innovaphone.com/view.php?id=108246 108246]
|}
|}
A folder for backup serials didn't exist, so the index stayed 0. This is fixed now.<br/><br/><!--<br/>folder backup_serials<br/>install_hotfix.sh<br/>--><!---->
A folder for backup serials didn't exist, so the index stayed 0. This is fixed now.<br/><br/><!--<br/>folder backup_serials<br/>install_hotfix.sh<br/>-->
      
      
=== Correctly encode non latin1 languages ===
=== Correctly encode non latin1 languages ===
Line 185: Line 185:
|[http://mantis.innovaphone.com/view.php?id=108269 108269]
|[http://mantis.innovaphone.com/view.php?id=108269 108269]
|}
|}
Languages like russian have not been treated correctly for fax server related message strings.<br/><br/><!--<br/>innovaphone.fax.config.class.php<br/>--><!---->
Languages like russian have not been treated correctly for fax server related message strings.<br/><br/><!--<br/>innovaphone.fax.config.class.php<br/>-->
      
      
= V10 Service Release 5 (100086) =
= V10 Service Release 5 (100086) =
These are the fixes included in Faxserver V10 service release 5.
These are the fixes included in Faxserver V10 service release 5.<!---->
[http://mantis.innovaphone.com/view.php?id=109321 Definition]
[http://mantis.innovaphone.com/view.php?id=109321 Definition]


Line 204: Line 204:
|[http://mantis.innovaphone.com/view.php?id=111335 111335]
|[http://mantis.innovaphone.com/view.php?id=111335 111335]
|}
|}
If the fax call is released with the release code 'no channel available', the call counter isn't increased and the call is retried one minute later for maximum 2 hours. This is useful to queue more fax jobs (fax documents and multiple fax recipients) than channels are available for the fax server.<br/><br/><!--<br/>Changed file:<br/>innovaphone.fax.call.out.php<br/>--><!---->
If the fax call is released with the release code 'no channel available', the call counter isn't increased and the call is retried one minute later for maximum 2 hours. This is useful to queue more fax jobs (fax documents and multiple fax recipients) than channels are available for the fax server.<br/><br/><!--<br/>Changed file:<br/>innovaphone.fax.call.out.php<br/>-->
      
      
=== Fax server: Configurable modem class ===
=== Fax server: Configurable modem class ===
Line 215: Line 215:
|[http://mantis.innovaphone.com/view.php?id=111407 111407]
|[http://mantis.innovaphone.com/view.php?id=111407 111407]
|}
|}
Now it is possible to configure the supported modem class of the fax server interface. There are available:<br/>- V.17, V.29 and V.27<br/>- V.29 and V.27<br/>- V.27<br/><br/><!--<br/>Changed files:<br/>webfax.h<br/>webfax.cpp<br/>t30.h<br/>t30.cpp<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>config_faxserver.php<br/>innovaphone.fax.database.class.php<br/>innovaphone.fax.config.class.php<br/>innovaphone.fax.class.php<br/>innovaphone.fax.call.in.php<br/>innovaphone.fax.call.out.php<br/>faxserver_database.dump<br/>--><!---->
Now it is possible to configure the supported modem class of the fax server interface. There are available:<br/>- V.17, V.29 and V.27<br/>- V.29 and V.27<br/>- V.27<br/><br/><!--<br/>Changed files:<br/>webfax.h<br/>webfax.cpp<br/>t30.h<br/>t30.cpp<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>config_faxserver.php<br/>innovaphone.fax.database.class.php<br/>innovaphone.fax.config.class.php<br/>innovaphone.fax.class.php<br/>innovaphone.fax.call.in.php<br/>innovaphone.fax.call.out.php<br/>faxserver_database.dump<br/>-->
      
      
== Bug Fixes ==
== Bug Fixes ==
Line 230: Line 230:
|[http://mantis.innovaphone.com/view.php?id=109856 109856]
|[http://mantis.innovaphone.com/view.php?id=109856 109856]
|}
|}
Some translations of the default header line definition are wrong. There is also no check for the PHP SOAP function call for setting the header line. This results in hanging fax calls in the fax diagnostics call list and is fixed now.<br/><br/><!--<br/>Changed files:<br/>classes/innovaphone.fax.class.php<br/>fax user language files<br/>--><!---->
Some translations of the default header line definition are wrong. There is also no check for the PHP SOAP function call for setting the header line. This results in hanging fax calls in the fax diagnostics call list and is fixed now.<br/><br/><!--<br/>Changed files:<br/>classes/innovaphone.fax.class.php<br/>fax user language files<br/>-->
      
      
=== Fax server: Better diagnostics if outgoing call fails ===
=== Fax server: Better diagnostics if outgoing call fails ===
Line 241: Line 241:
|[http://mantis.innovaphone.com/view.php?id=110951 110951]
|[http://mantis.innovaphone.com/view.php?id=110951 110951]
|}
|}
The cause code for the failed calls in the relay is recorded. The error description "script error: wrong fax call state" is replaced for failed calls in the PBX and the relay.<br/><br/><!--<br/>Changed files:<br/>innovaphone.fax.call.class.php<br/>innovaphone.fax.call.out.php<br/>--><!---->
The cause code for the failed calls in the relay is recorded. The error description "script error: wrong fax call state" is replaced for failed calls in the PBX and the relay.<br/><br/><!--<br/>Changed files:<br/>innovaphone.fax.call.class.php<br/>innovaphone.fax.call.out.php<br/>-->
      
      
=== Fax server: CN case independent ===
=== Fax server: CN case independent ===
Line 252: Line 252:
|[http://mantis.innovaphone.com/view.php?id=111439 111439]
|[http://mantis.innovaphone.com/view.php?id=111439 111439]
|}
|}
The CN of an user isn't case independent for the fax server, but for the PBX. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.pbx.info.class.php<br/>--><!---->
The CN of an user isn't case independent for the fax server, but for the PBX. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.pbx.info.class.php<br/>-->
      
      
= V10 Service Release 6 =
= V10 Service Release 6 =
These are the fixes included in Faxserver V10 service release 6.
These are the fixes included in Faxserver V10 service release 6.<!---->
[http://mantis.innovaphone.com/view.php?id=111482 Definition]
[http://mantis.innovaphone.com/view.php?id=111482 Definition]


Line 271: Line 271:
|[http://mantis.innovaphone.com/view.php?id=111834 111834]
|[http://mantis.innovaphone.com/view.php?id=111834 111834]
|}
|}
There are new configuration options available for the fax server:<br/>With 'File format of forwarded fax document' can be changed that the incoming fax document is forwarded as a TIFF instead of a PDF document.<br/>The user's mail content can be ignored with disabled 'Cover page includes user's text' option.<br/><br/><!--<br/>Changed files:<br/>innovaphone.fax.config.class.php<br/>innovaphone.fax.database.class.php<br/>innovaphone.fax.mailbox.poll.php<br/>innovaphone.fax.convert.in.php<br/>innovaphone.fax.convert.out.php<br/>config_faxserver.php<br/>faxserver_database.dump<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>--><!---->
There are new configuration options available for the fax server:<br/>With 'File format of forwarded fax document' can be changed that the incoming fax document is forwarded as a TIFF instead of a PDF document.<br/>The user's mail content can be ignored with disabled 'Cover page includes user's text' option.<br/><br/><!--<br/>Changed files:<br/>innovaphone.fax.config.class.php<br/>innovaphone.fax.database.class.php<br/>innovaphone.fax.mailbox.poll.php<br/>innovaphone.fax.convert.in.php<br/>innovaphone.fax.convert.out.php<br/>config_faxserver.php<br/>faxserver_database.dump<br/>install_hotfix.sh<br/>psql_commands.txt<br/>psql_commands_undo.txt<br/>-->
      
      
== Bug Fixes ==
== Bug Fixes ==

Revision as of 16:41, 2 January 2014

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

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


V10 Service Release 1 (100062)

These are the fixes included in Faxserver V10 service release 1. Definition

New Features

New end user languages for Exchange/Fax

Status Closed
Id 103219

The following languages for end user visible strings have been added:
Czech
Estonian
Finnish
Hungarian
Latvian
Norwegian
Polish
Portuguese
Slovenian
Spanish
Swedish

Administrator UIs are not affected!

Bug Fixes

Logrotation didn't work due to updated logrotate package

Status Closed
Id 103856

The updated packages required permission changes on and in some files.

V10 Service Release 2 (100067)

These are the fixes included in Faxserver V10 service release 2. Definition

New Features

Bug Fixes

Faxserver: Support for usage in a node

Status Closed
Id 104533

The fax server does not consider the node number of the fax server gateway object. This is fixed now.

V10 Service Release 3 (100079)

These are the fixes included in Faxserver V10 service release 3. Definition

New Features

Fax server: Support for user's send number

Status Closed
Id 106592

The fax server considers the user's configured send number now.

Bug Fixes

Correctly check running processes in application installation files

Status Closed
Id 106040

This check failed without correct system time (no NTP server).

Avoid hanging of multiple soffice instances

Status Closed
Id 106486

It might have happened, that multiple soffice instances have been started which blocked the fax server.

Fax server: SOAP connection failure

Status Closed
Id 107972

If the PBX device is rebooted, the SOAP connection can fail and incoming fax calls aren't handled. This is fixed now.


Fax server: Special characters in user's H323 id

Status Closed
Id 107991

The fax server can't receive fax documents if the user's H323 id includes special characters. This is fixed now.

V10 Service Release 4 (100083)

These are the fixes included in Faxserver V10 service release 4. Definition

New Features

Updated translations

Status Closed
Id 108349

Updated translations

Bug Fixes

Fixed fax server restart in certain circumstances

Status Closed
Id 108152

An installation with more than nine fax servers didn't work properly anymore, as an internal conversion has been wrong.

Fixed increment of backup serials of fax server backup files

Status Closed
Id 108246

A folder for backup serials didn't exist, so the index stayed 0. This is fixed now.

Correctly encode non latin1 languages

Status Closed
Id 108269

Languages like russian have not been treated correctly for fax server related message strings.

V10 Service Release 5 (100086)

These are the fixes included in Faxserver V10 service release 5. Definition

New Features

Fax server: Support for 'no channel available'

Status Closed
Id 111335

If the fax call is released with the release code 'no channel available', the call counter isn't increased and the call is retried one minute later for maximum 2 hours. This is useful to queue more fax jobs (fax documents and multiple fax recipients) than channels are available for the fax server.

Fax server: Configurable modem class

Status Closed
Id 111407

Now it is possible to configure the supported modem class of the fax server interface. There are available:
- V.17, V.29 and V.27
- V.29 and V.27
- V.27

Bug Fixes

Faxserver: Failed calls with wrong header line definition

Status Closed
Id 109856

Some translations of the default header line definition are wrong. There is also no check for the PHP SOAP function call for setting the header line. This results in hanging fax calls in the fax diagnostics call list and is fixed now.

Fax server: Better diagnostics if outgoing call fails

Status Closed
Id 110951

The cause code for the failed calls in the relay is recorded. The error description "script error: wrong fax call state" is replaced for failed calls in the PBX and the relay.

Fax server: CN case independent

Status Closed
Id 111439

The CN of an user isn't case independent for the fax server, but for the PBX. This is fixed now.

V10 Service Release 6

These are the fixes included in Faxserver V10 service release 6. Definition

New Features

Fax server: TIFF format and user text

Status Closed
Id 111834

There are new configuration options available for the fax server:
With 'File format of forwarded fax document' can be changed that the incoming fax document is forwarded as a TIFF instead of a PDF document.
The user's mail content can be ignored with disabled 'Cover page includes user's text' option.

Bug Fixes