----------------------------------------------------------------------------- RelayFax Server v6.X Release Notes ----------------------------------------------------------------------------- ------------------------------------------------------ RelayFax v6.7.6 May 20, 2008 ------------------------------------------------------ SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ o none CHANGES AND ADDITIONAL NEW FEATURES ------------------------------------------------------ o Updated Client and Server to use MS Windows Address Book (MS Windows Contacts under Vista) or Address Express as a default contacts manager o Added option to Server to select the default contacts manager. To configure the default contacts manager for the Server hit F2, switch to the "Logs and Contacts" tab, select the default contacts manager and hit "Apply" or "Ok" button. o Added option to Fax Client to select the default contacts manager. To configure the default contacts manager for the Fax Client right-click on the Fax Client Icon located on the MS Windows Taskbar - System Tray Section, click on "Properties..." menu, switch to the "Contact List" tab, select the default contact manager and hit "Apply" or "Ok" button. o Updated Fax Client to use MS Windows Address Book (MS Windows Contacts under Vista) o Added menu item "Send to Alt-N Fax client" into "Action" menu in MS Windows Address Book/Windows Contacts. How to use: Right click on the selected contacts from Windows Address Book, select "Action" menu and click on "Send to Alt-N Fax client" menu item. FIXES ----- o Fixed Class 1 fax engine bug with large TIF pages o Fixed Class 1 fax engine ECM bug with v.17 training after CTC/CTR o Fixed Class 1 initial handshake to reduce erroneous non-fax calls o Upgraded Cantata drivers to 5.1.3 o Removed IgnoreEOPErrsAfterLastPageSent option from Special section. This option is now ignored if present. o Increased size of LastFaxToEmail key in FaxClnt.ini from 30 to 255 o Fixed Class 1 sending bug - handling CTR after sending CTC o Improved message encoding and decoding to support iso-2022-jp o [7033] fixed to POPping from specific host access violation and crash o [7115] fixed to Cover Page editor won't launch in Vista ------------------------------------------- RelayFax v6.7.5 March 14, 2008 ------------------------------------------- SPECIAL CONSIDERATIONS ---------------------- o Special Release for Localized Japanese version MAJOR NEW FEATURES ------------------ o Japanese Language Support CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o none FIXES ----- o none ------------------------------------------- RelayFax v6.7.4 December 11, 2007 ------------------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ o Microsoft Windows Vista support for RelayFax Server and Client. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o Added support for Mainpine IQ Express PCIe boards o Added new option "DIDStrictMatch" in Special section to require the received DID/DTMF digits to match the user's DID exactly. The default behavior is to allow length mismatches by comparing only the rightmost digits. FIXES ----- [6842] fixed to BT TR 1034 channels not seen after upgrading to RF 673 [6363] fixed to Automatic export after 1 entry not reliable ------------------------------------------- RelayFax v6.7.3 August 28, 2007 ------------------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ o none CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- [2286] Added schedule use times for modems. [2735] Added dedicate modems for broadcast faxing. [4368] Added Move Up/Move Down Options in RF rules. [4186] Added MDOC contacts from button on broadcast wizard (RelayFax client). FIXES ----- [6632] RelayFax using image/tif as the content-type. It should be image/tiff [4624] RelayFax client does not appear on task bar [5102] Show faxes' subject in active faxes tab [5103] Show caller ID information in active faxes [5220] Underscore in attachment filename problem [5437] If a TIF attachment is added then removed, it is re-added [5654] Attachment converted to TIFF in RFClient when the file is dragging and dropping on the Client icon [5799] Match the Default Rules in an inbound fax [6117] RelayFax rules Drop down list translated [4011] Subject line is still parsed if set disabled instead of message body. [4179] Billing Code not would not change from if manually set. [6003] RFViewer crash fixed for non-RelayFax created TIFF files [5425] GUI asks for license twice during the installation. [6228] Fix to msvp60.dll missing (install on fresh win2k). [6247] Fix to Rescan ports with latest Cantata drivers and boards. [6272] Fix to parsing error with Content-Type: TEXT/PLAIN. [6274] Added better logging for network logon errors. [6248] Added new email confirmation template for faxes sent as email. [6308] Fix for checking mail sources after first POP3 failure. [6192] Fix to class 1.0 fax engine for hang on receive problem [5848] Updated Cantata/Brooktrout drivers to latest SDK (5.1) Note: old Cantata/Brooktrout drivers must be uninstalled [6189] Fix to client to support re-naming and multiple printers [5230,5606] Fix to issues with client max recipients option - this option is included in FaxClient.ini by default. Adding contacts from contact lists honors this parameter. [5956] Fix to header encoding/decoding issue that caused RF Engine to hang when remote fax ID contains an equal sign (=). [6186] Fix to handling of faxes sent as email. These faxes now remain pending until sent. The confirmation is sent after the email has been delivered successfully. If the delivery fails, then the fax is set to the failed state. [6660] Typo relating to the change from image/tif to image/tiff in the UI [6661] The option 'Incoming faxes should be sent to users as ..." changes itself to 'Incoming faxes should be sent to users as multiple TIF images (image/tif, 1 image per faxed page) --------------------------------- RelayFax v6.7.2 December 13, 2006 --------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ * LATEST OCR ENGINE * Version 7 adds support for Polish, Finnish, and Hungarian languages CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o added support for converting HTML with inline images. Note that the IgnoreTextAlternative option in the [FaxServer] section must be set to No to process the HTML in multipart/alternative messages. The default value is Yes which processes the text and ignores the HTML and associated images. o added default option to generate attachment names to avoid printer driver issues with long filenames. The option name is GenerateAttachmentNames in the [FaxServer] section. o added support for UTF-8 encoding fax emails. To enable, set CharSet=UTF-8 in [MailServer] section of RelayFax.ini and restart. FIXES ----- o fix to parsing issues with multipart/related content type o fix to Check for Updates not launching GUI o fix to Server Administrative Manual URL in Program Menu o fix to Uninstall RelayFax in Program Menu o fix to invalid password bug in client broadcasts -------------------------------- RelayFax v6.7.1 October 17, 2006 -------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ o none CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o added %z (senders DID number) to fax banner text o added LastFaxToEmail macro (in FaxParms) for autofaxing to email address. o improved IGNOREBODY: macro to include comments in fax info and emails, but not in the fax. Previous behavior was to ignore comments completely. o localized the broadcast fax ODBC wizard to French, German, and Russian. FIXES ----- o fix to unencoded UTF-8 headers from WorldClient's fax compose o fix to parsing and other error messages not using sender's real name o fix to inbound print if no rule match option when DID matches o fix to outbound rule print action printing fax before it is sent o fix to outbound rule "strip text from fax number" action when the number contains parenthesis but the match text does not o numerous fixes and improvements to the open source fax engine to support the MainPine rockForce IQ board. o fix to missing readme file in brooktrout driver installer when version 4.3 drivers selected. o fix to rfadmin.exe not exitting when RelayFax stopped with net command or service control manager. o fix to program error "Path to cover page directory not passed to COVEREDIT.EXE" when CoverEdit.exe is launched manually. o fix to duplicate faxes when there is an outbound rule to strip out the area code and the fax number contains a space after the area code. o fixed DTMF Detection for BrookTrout boards. (also requires rfbt671_en) o fixed incorrect parsing when Content-Type contains NAME= (all caps) o fixed extra Content-Transfer-Encoding: header in fax summary report. o fixed bug in class 2/2.0 fax engine receiving fax ID for certain models. o fixed parsing when no Content-Type: header present in message. o fixed bug in rfclient with MD/OC contacts entry. o fixed bug in engine when NOCOVERPAGE: true and outbound rule assigns cover page. o fixed bugs editing DID field in account manager. ---------------------------------- RelayFax v6.7.0 - January 17, 2006 ---------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ * NATIVE BROOKTROUT ENGINE * Added Brooktrout native engine for all Brooktrout boards. Install from rfbt670_en.exe which contains both the latest Brooktrout drivers and the native Alt-N Brooktrout engine. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o many updates to MDaemon/Outlook contacts: - renamed Groupware Address Book to "MDaemon/Outlook Contacts" - new option to list all WorldClient folders - requires MDaemon 9.0 - added radio buttons in settings to get contacts from either WorldClient or Outlook, but not both. The folder is now selected using the pull-down list on the main contact display and the folder option has been removed from the settings dialog. o the global option to "wait this many seconds for fax machines to answer" is now implemented for CAPI devices. The timeout controls how long RelayFax waits for a successful fax handshake after the call is answered. o added column to export file containing duration of each retry attempt o removed blue globe and added drop-down menu to contacts button in client. o added global scheduling for normal and broadcast faxes o added option in RelayFax.ini to disable scanning subject for fax numbers. the new option, CheckSubjectHeader is found in the [Rules] section. o open source fax engine now supports DID from MultiTech modems o added wildcard * port for inbound rules o added outbound rule action "email fax to sender" o added outbound rule action "do not attach cover page" o changed DTMF digit separator from "@" to "x". RelayFax displays DTMF digits after the "x" character, but actually sends the "@" character to the modem. Either the "@" or "x" character can be used in the fax number. This allows the format: <5551212x1234@fax.domain> FIXES ----- o fix for parsing UTF-8 messages from MDaemon 9.0 o fix to "Scan and file" feature in client leaving .LCK files o fix for print timeout errors when using EXPLORER print method o fix for print timeout errors under heavy load. A new option in RelayFax.ini, ResetSpoolerOnPrintTimeout defines the number of print timeouts before RelayFax will restart the printer spooler. A value of zero disables this feature. The default value is 3. o fixed Alt-N address and changed Outlook to Windows Address Book in address express. o fixes to MDaemon/Outlook contacts (a.k.a. GroupWare Address Book) - fix for crash accessing Outlook folders - fixed bug with Worldclient URL starting with https:// o fix for multiple copies of client when printing to OCR printer driver o fixed fax number matching in outbound rules - resolved issues with email to sender rule when fax number in to: header - resolved issues with multiple fax numbers and certain rules o fix for client update messages not being sent daily o fix for uninstallers - now using separate install log files o fix for DTMF digits with Windows Dialing rules. o fix for automatic export sending empty summaries and csv files o fix for fax number outbound rules with fax numbers extracted with OCR o fix for EMAILTO: macro when "Each page is a separate fax" disabled o fix for $FAXSUBJECT$ macro in email subject o fix for bug sending messages with long subjects. ---------------------------------- RelayFax v6.6.0 - October 18, 2005 ---------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ * RESEND ONLY UNSENT PAGES * Added new default option to resend only unsent pages on retries. The option is enabled by the ResendPartialFaxes parameter in the [FaxServer] section of RelayFax.ini. * DTMF ROUTING FOR VOICE MODEMS AND CAPI BOARDS * Voice modems and CAPI 2.0 boards can now be used to detect DTMF when answering calls. This feature can be enabled from the options tab of modem properties. The DTMF digits received after answering the call are treated as DID when routing. When using the Black Ice engine, you must specify the number of digits to listen for. With the Alt-N engine and CAPI boards, the number of digits field is not used and the line is monitored for 10 seconds or until a fax tone is received. The timeout duration is set by the VoiceAnswerTimeout parameter in the [FaxServer] section of RelayFax.ini. To send DTMF, use the '@' character to separate the phone number from the DTMF digits. For example, FAXNUMBER: 1234567@1234 will dial 1234567 and wait for silence (lack of ringback), transmit the DTMF digits, and start fax transmission. The modem-specific parameters of the '@' character should be documented in the modem manual under the D command. For CAPI devices, there are several DTMF options in the [CAPI] section of RelayFax.ini to control the delay before and after sending DTMF digits, the length of each digit and the gap between digits in milliseconds. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o The fax duration is now cumulative for faxes sent with multiple tries. o Added icons to fax list to distinguish inbound/outbound/broadcast faxes. o Added new action "assign billing code" to outbound rule options. o Added automatic fax number extraction macro to client (e.g. "EMAILTO:") A copy of the fax is sent to the email address found after this macro. o Improved the "Each page is a separate fax" option in client to allow multiple page faxes to be sent using this feature. The first page in each fax must contain a FAXTO: or EMAILTO: macro. Subsequent pages without a macro are appended to the fax. o Added PDF encryption capability. To create encrypted PDF files, you must have PDF documented selected in Imaging Options and the following options added to your RelayFax.ini file: [PDF] Encrypt=Yes OwnerPassword= UserPassword= Permissions=-64 (Disable all permissions, See Adobe PDF Specification) o Re-named German installs from _de to _ge extension. o Added GUI option to enable or disable automatic update checks. o Added options to ignore device types such as CAPI, Brooktrout, GammaLink, Dialogic, BICOM, or NMS. For example, to ignore CAPI devices, add Ignore=Yes to the [CAPI] section of RelayFax.ini. o Changed "too many errors" email subject to last error and added fax tracking number to the message body. o Parsing error emails from the OCR Printer Driver now return the TIF image along with the email message. FIXES ----- o fixed install to not include printer drivers by default if the latest drivers are installed o fix for 'answer after this many rings' option for CAPI. The length of each ring is defined in the [CAPI] section of RelayFax.ini,the default is 6 seconds. o fix for not reloading rules when copying older rules file o fix for long start when thousands of faxes in log o fix for no error email when attempting to re-fax a deleted fax. o fixed default tab spacing and added option (TextTabSpacing=50 in [FaxServer] section of RelayFax.ini) o fix for temp files not being removed by client when shutting down. they are now removed immediately after sending or cancelling the fax. o fix for blank EMAILTO: macros creating unsendable messages. o fix for bugs in SMTP sending o fix for phone number coming from server settings instead of client o fix for client update message not being sent o fix for sent pages less than total when IgnoreEOPErrsAfterLastPageSent=Yes o fix for empty desktop icon path in german client installer o fix for SMTP auth send CRAM-MD5 fallback to LOGIN in client and server o CAPI fixes: - fix for not hanging up when no B3 connection achieved while dialing - fix for sending % values - added sending and receiving page number messages to in and out logs o fixed bug with MaxPendingFaxCount and broadcast faxes with priority >= 80 o fix for modem priority bug (when you have both com1 and com1x) --------------------------------- RelayFax v6.51 - June 30, 2005 --------------------------------- FIXES ----- o more strings translated to German in server. o manual updated o fix for client voice and fax numbers overriding server settings o fix for print option tab bug that selected wrong paper size and source --------------------------------- RelayFax v6.50 - June 14, 2005 --------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ * OCR PRINTER DRIVER * Added option to install OCR printer driver for automatic fax number extraction. Print all documents with embedded fax numbers to the RelayFax OCR Printer Driver. The option to enable embedded fax number extraction has been removed from the client so that all documents printed to the RelayFax Printer Driver will launch the client. * 33.6 KBPS FAXING IN OPEN SOURCE FAX ENGINE * Added Class 1.0 V.34 (up to 33,600 bps) faxing engine for MultiTech MT5634ZBA modems * NEW EMAIL ADDRESS FORMAT * Added new fax email address format: "name,company" . To use this with MDaemon, create a mail gateway (e.g.fax.domain.com) and route all email to the RelayFax account. Examples of the old and new formats are below: "5551212,John,Acme" "John,Acme" <5551212@fax.domain.com> * WINDOWS DIALING RULES SUPPORT * Added option to follow Windows Dialing Rules in the new Dialing tab of modem options. Enabling this option will allow automatic processing of "canonical" numbers. (for example: +1 (616) 555 1212). The +(country code) is optional, and the default country code is automatically prepended if the number does not start with a '+'. The parentheses around the area code are required for this feature. The windows dialing rules will convert "canonical" numbers to a dialable string according to the options configured in the selected location. * NEW PRINTING OPTIONS INCLUDING FAX TRANSMISSION REPORT * Added new options for printing: printer paper size, printer paper source, faxes per page, transmission report, maximum pages to print per fax, reverse page order, and a border around fax images. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o The default user password can now be blank. If the default password is blank, then no password is required for a user unless a fax password is explicitly defined. o Added new macro, IGNOREBODY: which prevents RelayFax from including the email body in the comments field. The body is still scanned for macros. o Once a pending fax is dialed, the actual dialed number is displayed in all reports with prefixes and/or windows dialing location processing performed. Previously, the dailed number was only in the outbound log. o Removed autoextract enable checkbox from client. The only way to use the auto extract option is to install and use the RelayFax OCR Printer Driver. o The handling of multipart/alternative email bodies has been improved. Multipart/alternative emails contain both text and alternative (usually HTML) versions of the body. The new logic processes only the text part and ignores the HTML part. This new feature is controlled by an option in the Special section of RelayFax.ini called IgnoreTextAlternative. The default is Yes. If this option is set to No, then all parts are processed. o Added modem priority - right-click on any modem and select Reorder to modify the order that pending faxes are assigned to available fax devices o Changed client SwitchToAttachTab parameter default to No o Added debug option: "DebugSaveMSGFiles" to Special section of RelayFax.ini. If this option is enabled, then a copy of parsed messages are saved in the Rfc822 directory. o Changed defaults for attachment faxing configuration (ext.dat) o Added fax modem profile for class 1.0 MultiTech MTZBA o Added DTMF detection for BrookTrout and other fax boards o Changed CIP mask and values used with CAPI 2.0 devices. The new settings are configured in the [CAPI] section of RelayFax.ini. The previous CIP mask matched any calls. The new mask is: 0x30012 (speech, 3.1 kHz audio, telephony, fax group 2/3). The new CIP value for making outbound calls is 4 (3.1 kHz audio) instead of 17 (fax group 2/3). o Added switch to allow using sender in envelope: UseSenderInSMTPEnvelope in [Special] section of RelayFax.ini o If GroupWare Address Book has not been configured, it automatically loads settings from ComAgent INI file, if found. o Changed default install path to Program Files\RelayFax o Added new capabilites for encoding text parts of RelayFax generated emails. The old default is 7bit encoding with us-ascii character set. The new default is to use 8bit encoding with the iso-8859-1 character set. The new parameters are in the [MailServer] section of RelayFax.ini: CharSet=iso-8859-1 Encoding=8bit Other acceptable values for Encoding include: 7bit, quoted-printable, and base64. Headers that contain 8bit characters are always encoded using quoted-printable with the configured character set. FIXES ----- o fix for error messages that cause parsing to hang when using SHELL association in attachment faxing o fix for bug in attachment decoder o fix for GIF, PNG, BMP images of low-res faxes looking squashed o fixed Re-Fax To: on faxes sent to an email recipient o fixed bug with broadcast faxes with priority between 80 and 100 so they no longer count against the "MaxPendingFaxCount" limit. o the result code "RINGING" that is returned by some modems while dialing is now ignored by the fax engine o bounces are detected and routed before the valid account check o fix for Fritz! card "circuit unavailable" error o fix for bugs decoding certain quoted-printable bodies and filenames o fix for "Class" not being set on received fax o fix for viewing TIF files when CGI running on remote computer o fix for problem starting after first install o fix for class 1/1.0 fax engine ECM bugs o latest OCR engine build fixes exceptions o fax schedule dialog honors default user language and time format o fix for document print time-outs on Win9x o fix for sender fax # in cover pages and headers when using templates o fix for paper size combobox in client installer. o fix for no dates in partial/error faxes received with CAPI 2.0 o fix for intermittent problem with received faxes not being emailed o fix for RFViewer bug viewing TIFs with a long file path o fix for CAPI bugs - normal call clearing error and faxes stuck in dialing o fix for client bug that allows more recipients to be added than the MaxRcptsPerMessage parameter in the Limits section of FaxClnt.ini The default is 10 if the key does not exist. o fix for duplicate accounts created when account real name is empty o fix for dialup option to free port from inbound monitoring o fix for bug in rule processing when editing rules o fix to cover page listing on broadcast fax wizard from server GUI o printing alerts are now suppressed when using the WORD and EXCEL automation printing methods --------------------------------- RelayFax v6.02 - January 19, 2005 --------------------------------- SPECIAL CONSIDERATIONS ---------------------- o none MAJOR NEW FEATURES ------------------ * RELAYFAX ENGINE GOES OPEN SOURCE * The engine which RelayFax uses to send and receive faxes has been released by Alt-N to the open source community. The home for the project is here: http://sourceforge.net/projects/relayfaxosproj/ The goal of the project is to enhance the fax engine development and give something back to the open source community which has been so good to us. RelayFax is and will remain a commercial product - only the underlying fax engine source code is open source. * IMPROVED CLIENT ADDRESS BOOK * Added ability to access WorldClient and Groupware contacts from client. Outlook and Exchange contacts can also be used. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o Improvements to the fax engine include: - fix for when no TIF image received -- the TIF file is now removed - improved termination logic to avoid problems re-initializing - fix to debug logging - added verification for received page line count - class 1 sends RTN when page not received correctly - RTN is now handled correctly by class 1 engine o Added per-port fax number prefixes. To use this feature, enable the "Use Prefix" checkbox on the modem options tab and enter the prefix. Note that port prefixes override global and template prefix options. o Modems that become unavailable are re-initialized once every 3 minutes. These errors are now handled the same as errors in faxing with respect to the option to send an email on consecutive errors and shutdown the modem. o Added DID column to export file. o Added PrintReverseOrder option to [FaxServer] section of RelayFax.ini. If set to Yes, then the page order is reversed for all printed faxes. o Added new option MaxPageRetries to [FaxServer] section of RelayFax.ini. This puts an upper limit on the number of times a single page can be re-sent. o Added new option to client in Properties...Client Settings. Under "Extract fax numbers from document" there is a new option titled "Each page is a separate fax". If this option is enabled, print jobs are processed page by page in the RelayFax Server. If cover pages are enabled, then each page will be preceeded by a cover page and sent to the fax numbers found on that page only. o Changed new option for sending faxes through email. These messages are now routed through the RelayFax Server and then sent out with attachments in the image format selected for sending to users. o Added option to client for sending faxes directly to email addresses. o jpeg images are now created in 8-bit grayscale instead of 24-bit color FIXES ----- o fix to cover pages not using default page size o added a column in export file for the error description o fix to GroupWare Address Book bug that missed contacts o increased upper limit of CommentCuttof from 1000 to 3000 o fix to faxes with email recipients: - fix to quotes in subject for additional recipients - fix to scheduled faxes being sent immediately - fixed Re-fax - fix for authenticated SMTP o fix to GroupWare Address Book bug saving to Public Contacts file when worldclient settings empty o fix to bug in class 1 ECM receive when PPS-NULL is sent on first page o fix to endless loop in training - send fails after 2400 bps reached o failure notices are now sent to senders of cancelled faxes o fix for engine bug sending faxes to multiple default recipients o fix to inbound rules copy to folder action: -- now appends slash to directory if not present o fix for bug printing documents using EXPLORER o fix for invalid chars in State column o fix for bugs parsing scheduled time macro o fix for shutdown cancelling sending faxes bug o fix for access denied error when re-initializing modems o fix for bugs editing templates with names that contain spaces o fix to invalid characters in destination fax number for CAPI o fixed ZipCity backwards compatibility issue in client o fix for socket error string bug o fixes to export csv file - a few columns weren't quoted. Added logic to handle embedded quotes in string fields. o fixed scale option in imaging options o fixed bug that caused exceptions when generating error no cover page message o fixed bug in TIFF to PDF conversion. o exceptions in parsing messages are now cleaned up o TXT00000nnnn.TIF files created in temp directory are now removed o fix for new fax email feature: the sender's email address is used as the envelope ID so that the sender receives message delivery failures o Dialogic fixes: disappearing Dialogic ports in manual add dialog and received page count o fix to parsing message bodies with quoted printable encoding o fix to non-printable ascii characters in remote IDs and export files --------------------------------- RelayFax v6.01 - October 19, 2004 --------------------------------- CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o %x macro expands to user's DID if no bus fax or home fax supplied o changed default speed from 33600 to 14400 for all fax devices o added $FAXFILE$ and $FAXFILENOPATH$ macro to newfax.dat o delete action in inbound rules now occurs after emailing action. o added debug logging for CAPI FIXES ----- o Alt-N engine fixes: - fix for sending/receiving at 2400 baud (class 2/2.0) - changed HDLC recv timer from 3 secs to 6 secs - fix for RTP and RTN - won't send DCS of T.6 encoding w/o ECM - fixed problem with sending PPS-NULL - fixed problem with PPR - fix for +FCERROR when receiving fax data - fix for Dialogic - not all pages sent problem - fixed negotiation of fax page length - now defaults to unlimited - fixed baud rate negotation for receiving - fixed RTC append logic - fixed problems with modem getting stuck in receiving - fixed timing of FTT response - fixed bug in Alt-N Engine class 1 ECM - many other minor fixes to the class 1 engine o fix to midnight fax export not happening o fix to automatic client update messages o fixed min digits for prefix - counts digits only instead of all chars o fixed problem with error strings in CAPI o fixed exceptions re-initializating modems o fixed page length in fax pdf files (previously fixed at 11 inches) o fix to printer driver installation problems when upgrading from v5 o German client GUI fixes o summary txt file is now saved in export dir o fix for inbound printing when a rule matches (in default rules) o fixed remove fax image file after fax sent o fixed bug in attachment faxing dialog o fixed for incorrect rule number displayed on inbound rule match o fix for problem with recipient and company name disappearing from broadcast fax using ODBC. o fixed bugs with macros in fax CSID: - %i now expands correctly to the fax CSID - %x now expands to home fax if business fax empty - %h now expands to home phone if business phone empty o fixed automatic and manual detection of Dialogic, Nms, and Bicom boards. o fixed CGI on Windows 2003 o fixed access violations with invalid CAPI2032.DLL o fixed bug with ampersand (&) in recipient or company name o changed installer to prevent printer drivers from being installed alone. o changed installer to force printer driver install on upgrade. o installer now warns if upgrade protection has expired. o client now deletes printer driver tif and grp files on exit. o fixed problem printing HTML attachments when logged out. -------------------------------- RelayFax v6.00 - August 24, 2004 -------------------------------- SPECIAL CONSIDERATIONS ---------------------- RelayFax 6.0 is a nearly complete rewrite. It no longer uses the same fax engine found in previous versions. The installer will automatically convert all files to new formats and replace the fax engine. A backup of your existing installation should be performed prior to installing this new version. MAJOR NEW FEATURES ------------------ * NEW FAX ENGINES * Two new fax engines have been integrated into RelayFax. The new engines support many more fax modems, error correcting mode (ECM), and more. New controls for fax modems, including COM port baud rate, flow control options, fax baud rate, and speaker volume are all integrated into the RelayFax GUI. One new engine is from Black Ice while the other was developed by Alt-N. By default, the Alt-N engine is enabled and handles class 1, 2, and 2.0 faxing. Only one engine can be active at a time. If you would like to use the Black Ice engine, the modem options tab has a toggle for that. * CAPI 2.0 SUPPORT * RelayFax now natively supports CAPI 2.0 (ISDN) devices. This will allow you to use your ISDN device with RelayFax. Numerous new configuration controls have been added to a revamped Modem Configuration GUI. RelayFax has been tested with single and dual channel ISDN cards. * DID (DIRECT INWARD DIAL) ROUTING SUPPORT * RelayFax now supports DID routing. You can associate DID phone number extensions with users via new controls in the account editor. A new inbound routing rule option was added which will allow you to specify how faxes are handled based on their DID characteristics. Finally, a new option was added to the user account properties which causes RelayFax to only accept calls to the numbers listed in the DID column for user accounts. Incoming calls to other numbers will be ignored by RelayFax. These features require DID capable hardware. * NEW PRINTER DRIVERS * RelayFax 6.0 includes a completely new set of printer drivers which allow you to convert documents into faxes by simply printing the document. The new printer drivers are much more configurable and have many new options. You can right click from the Windows printer manager and see the properties of the new drivers. * TERMINAL SERVICES SUPPORT * RelayFax now supports operation in a Terminal Services environment. The administration GUI, fax client, and printer drivers now all support operating under Terminal Services. * SUPPORT FOR BROOKTROUT, GAMMALINK, BICOM, DIALOGIC, AND NMS BOARDS * RelayFax now supports faxing via boards from the above companies. Please note that not all models of all boards have been tested. However, preliminary testing has been successful. If you experience any problems please let us know and we will make corrections ASAP. * IMPROVED COVER PAGE EDITING CAPABILITIES * RelayFax now supports .COV cover page pages under Windows 2000/XP. Windows 2000/XP cover page editing software supports .COV format so you can continue to use familiar OS tools to create and edit cover pages. Save them to RelayFax's \Covers\ directory. Older style .CPE files continue to also be supported. * ADDED DISTINCTIVE RING SUPPORT * Each modem under RelayFax control can now be set to observe distinctive ring capability. It is possible to enable/disable RING1, RING2, and RING3 codes via new settings on the Modem Properties dialog. * FASTER AND MORE FLEXIBLE FAX DATABASE * The database RelayFax uses to store and maintain information about sent and received faxes has been converted to XML and is using much faster processing code now. * EMBEDDED FAX NUMBER EXTRACTION * RelayFax can use OCR to "read" documents submitted for faxing. RelayFax will "read" the documents looking for embedded fax numbers. In addition to the fax number, the subject, recipient name, and company can be extracted. A text file can also be referenced for inclusion in the comments field of the cover page. Text files must be placed in the RelayFax\App directory. * PDF AND PNG DOCUMENT SUPPORT * RelayFax is now able to send newly received faxes to recipients in PDF and PNG formats. * IMPROVED TIF IMAGE FILE PROCESSING * Several new TIF processing options have been added to control TIF generation. The Text Options page under TIF Options controls new controls which govern the compression format (Group 3 1D or 2D and Group 4 2D). There is also an option to set the default page size, which primarily controls the size of TIF images generated from text, but can also be used to force the size of all pages. * REVISED DESIGN * The RelayFax configuration program (RFAdmin.exe) was completely separated from the underlying service engine (RFEngine.exe). RFAdmin connects to and communicates with RFEngine using TCP on 127.0.0.1 port 5556. * IMPROVED LOGGING * Log files are not created in the \Logs\ directory rather than the \App\ directory. Log files can be rotated daily or weekly. Also, logs from different services can be saved to separate files. New options are available on the Logs tab of the RelayFax server properties GUI which allow you to configure this. Also, special debug logging is available. To activate it, edit the RelayFax.ini file with notepad and set the following key: [Special] DebugLogging=Yes (default No) You can use FAXSPY.EXE to view the debug logs created by the Black Ice engine. The debug logs created by the Alt-N Engine are text-based. Log output from different devices is written to temporary files and then combined into the primary modem in/out logs upon completion of a fax event. This avoids the old problem of intermingling output from many separate devices which made the logs very difficult to read in the past. You can view these temporary logs in real time via a new tab in the modem properties GUI. Finally, more information is now logged for unhandled exceptions. * IMPROVED RFCGI * The ability to display the TIF files in RFCGI can now be disabled by adding ShowTifFiles=false to the RelayFaxCGI section in RelayFax.ini. Also, the fax subject has been added to RFCGI. CHANGES AND ADDITIONAL NEW FEATURES ----------------------------------- o Added option to insert fax headers in received TIF images. This option is configured in Default Rules. o Added inbound action for caller ID and DID routing to use a specific station ID (CSID). o Network printers can be manually entered in the select printer dialog if they do not appear in the enumeration. o Changed extension of German client from "ge" to de" o The dialing prefix option now has minimum digit condition. This allows local extensions to be dialed without the prefix used for outside lines. o Added pulse dialing option to modem properties. o Finer control over fax compression was added. The compression setting on the text options page specifies the format to store fax files on the disk. The compression setting in modem properties controls the format used for sending faxes. If the remote fax machine does not support 2D compression, the fax will be sent using Group 3 1D. Compression information is now displayed in the log. o The quoted part of the From: address is now used for the senders real name if there is no FROMNAME: macro in the email body. o The From column in the fax lists now shows the caller ID information if available. If no caller ID information available, the remote Fax ID is shown. o The %T macro can be used in the fax banner text. This macro expands into the fax tracking number. o The rule files now write out their rules in numeric order. o Unhandled exceptions reports are now emailed to the default recipient. o The PrintFail.dat template can be edited to provide customized attachment printing failure messages. o The EmailInfo.dat template can be editor to provide customized attachment printing and 'no cover page' error emails. o Handling/parsing of empty HTML content and multipart/alternative message bodies was improved. o The EXCEL print routine now only prints the active sheet (same operation as right-click Print) instead of all sheets. o The subject lines for fax received, partial fax received, fax failed, and fax sent emails can now be customized. To use this feature, add a line to the top of NewFax.dat, PartFax.dat, Failure.dat, or Confirm.dat that begins with "EmailSubject: ". You can use the macros: $REMOTEID$, $CNDNUMBER$, $CNDNAME$, $PAGECOUNT$, $TRACKINGNUMBER$, $PORT$, $REASONSTRING$, $RECIPIENTNAME$, $RECIPIENTCOMPANY$, $FAXNUMBER$, $FROMNAME$, and $FROMCOMPANY$. o The option to periodically reinitialize the fax engine has been removed from the RelayFax Settings...Options page, and the option to force confirmation reports has been added. o Messages attached to emails (ContentType message/rfc822) are now decoded. A text document is created from the email containing only the From, Sent, To, Cc, and Subject headers and the email body. Attachments are decoded and processed. o Messages that are not multipart and have a content type other than text/plain (e.g. text/html) are now decoded as an attachment. o Options to control text output in fax headers and text attachments were added. See the "Text Options" tab in the "Attachments, Exporting, Imaging and OCR dialog". o An option to use an automatic document feeder (ADF) was added to the Scanner Settings in the RelayFax Client application. If this option is set, then ADF becomes the default for both manual and Quick-Scan operations. o Junk fax rules (Mark as SPAM) are now processed before any other inbound rules, regardless of the order in which they occur. If a junk fax rule matches, then no other rules are processed. o The installer will install RelayFax on a Terminal Server from a remote session if not installing the printer drivers and remote administration is enabled. o The Pending/Sending" tab now shows answering and receiving faxes and has been renamed to "Active". o You can add longer date formats to fax headers by using the new %D macro. o RelayFax no longer references devices using their numerical com port number. It now uses a string of characters such as COM1, CAPI1, BT1, GL1, etc. o Implemented ForceNoCoverPage=Yes option in [Special] section of RelayFax.ini to prevent cover pages from being sent. o The fax client now sends a fax if no files are attached and the comments field is empty. Previously, the client would do nothing when the Send Fax button was pressed when the comments field was empty and no attachments specified. o A right-click menu item was added to the fax window which allows you to set (or clear) the required port of a pending fax. o Periods and slashes are now stripped from fax numbers. o The modem configuration dialogs have been combined into a tabbed dialog to ease configuration. o Manufacturer and modem information is now captured when manually adding or autodetecting fax modems, CAPI 2.0, Brooktrout and GammaLink Boards. o Updated the Address Express program to version 4.61 o An option was added to the midnight fax export to keep faxes in the log for a specified number of days. o The MDaemon authorization routing now supports MDaemon 7.X. o RelayFax checks the date of the inbound and outbound rule files, and reloads the file if it changes. o The fax client now uses the Local Settings directory instead RelayFax\Client to spool emails. o The fax state now shows Sending % of page and more accurate messages. o HTML links for creating rules based on Caller ID information was added. The HTML attachment is now named "AddRules.htm" o RFCGI now shows the destination company if the recipient name is empty. o Formatting addresses in ZIP/City/State order is now supported. o An option to OCR all inbound faxes was added. o An option to include the OCR results in the body of the fax email was added. This option is independent of the $ATTACHOCRFILE$ macro. o If the remote fax ID is empty, then caller ID information will be used in the email subject line (if available). o The fax number matching algorithm was improved to ignore any non-numeric characters not present in the search string. o If the sending fax machine did not provide an ID, and no Caller ID information is available then the HTML attachment is not added to emails. FIXES ----- o fix to ? in dialogs - we have no context-sensitive help at this time o fix to bug in outbound rules where match text contains a ",". o fix to errant order of attachments in emails o fix to decode error on base64 and quoted-printable message headers o fix to bug when sending HTML messages with attachments from Outlook o fix to options in Mail Sources not updating themselves correctly o fix to problems running on NT 4.0. o fix to bug using EXPLORER print method in attachment faxing. o fix to bugs in template editor. o fix to attachment printing errors after failure o fix to sporadic problem where GUI would not logon to the network. o fix to problem where non-admin users could not start service o fix to problem with single quotes added by Outlook Express 2003. o fixed problem selecting contacts from address express containing '/' or '.' in the fax number. o fixed problem creating rules via HTML links o fixed problem decoding attachments that are not encoding using quoted- printable and contain long lines (>255 chars) o fixed problem with RFViewer initial placement creeping up o fix to OCR exception sometimes corrupting subsequent faxes o fix to wrong fax sometimes being attached to emails (very rare problem) o fix to improper handling of scanned grayscale and color-inverted TIFs o fix to problems with sender's fax number in cover pages o fix to "hung in dialing" problem with Alt-N engine o fix to "hung in receiving" problem with Alt-N engine o fix to problem with Alt-N class 2.0 engine (rc6 patch) o fix to problem initializing modem when in standby o removed adobe acrobat from OCR export options o removed class 1.0 profiles o fix to no registration key message on fresh install o fixed JPEG image format for low-resolution faxes o fixed problems editing DID numbers in account manager o when using CAPI, faxes are now sent from the users DID number o the To: field can now accommodate up to 100 fax numbers -----------------------------------------------------------------------------