– NET SatisFAXtion 8.
– NET SatisFAXtion 8.
– NET SatisFAXtion 8.
– NET SatisFAXtion 8.
1 – Introduction 1 NET SatisFAXtion 8.6 Manual Introduction Congratulations on your purchase of NET SatisFAXtion from FaxBack, Inc. Many years of effort have gone into developing a system that will give you the functionality you desire today and a platform that can accommodate your growing needs in the years to come. 1.1 About This Guide This manual is written for the person whose responsibility it is to install and maintain the fax server and network software.
1 – Introduction NET SatisFAXtion 8.6 Manual Citrix and Terminal Ser ver: Do not attempt to install NET SatisFAXtion on a Citrix Server or Terminal Server. Prerequisite Sof tware: The following will be installed automatically by the NET SatisFAXtion installer if it is missing: Microsoft SQL Server 2005 Express Edition Microsoft .NET Framework 3.5 SP1 Microsoft .NET Framework 3.0 Service Pack 21 Microsoft .NET Framework 2.0 Service Pack 21 Windows Installer 3.12 Windows 2008 has Microsoft .NET Framework 2.
1 – Introduction 1.5 NET SatisFAXtion 8.6 Manual What is a Network Fax Ser ver? Simply defined, a fax server is a self-contained unit attached to an internal network that has the capability to allow any user on that network to send and receive faxes at their desktop. Fax server functionality is provided by software services running on the server.
1 – Introduction 1.5.2.1 NET SatisFAXtion 8.6 Manual • A supported e-mail client or client application such as FaxOut Client Suite or Microsoft Fax. • Administrative utilities such as Administration, Reports, Fax Validation Editor, Change Server Settings. The NET SatisFAXtion Ser ver The NET SatisFAXtion Fax Server is a dedicated server platform configured running Windows 2003 or Windows 2008 and NET SatisFAXtion server software.
1 – Introduction 1.5.2.3 NET SatisFAXtion 8.6 Manual The LaunchPad Website When NET SatisFAXtion is installed, a web server is also installed on the server. This becomes the hosting site of the LaunchPad Website, which is the Resource Center for administrators and users of NET SatisFAXtion. All administrator and client downloads can be installed from this site by simply clicking on the appropriate download link.
1 – Introduction NET SatisFAXtion 8.6 Manual Training 1.6.1 With most business software, employees initially use only a fraction of the functionality built into their systems. Capabilities and/or functionality you do not know exists could make a big difference in the level of ROI you receive as well as value to your own customers, suppliers and employees. Maximize the value of your FaxBack applications with expertise from the people who know it best – our technical training engineers. 1.
1 – Introduction 1.7.1.2 NET SatisFAXtion 8.6 Manual Standard Suppor t Plans FaxBack support engineers are skilled in troubleshooting, problem diagnosis and identifying resolutions. Benefits include: 1.7.1.
1 – Introduction NET SatisFAXtion 8.6 Manual Expiration: Date when your FaxBack technical support agreement expires. Or, in the case of trialware, the date the NET SatisFAXtion software will stop working. ExpirationType: Subscription: Retail product key; NET SatisFAXtion will continue to operate past the expiration date. Timeout: Trialware product key; NET SatisFAXtion will not operate beyond the expiration date.
1 – Introduction NET SatisFAXtion 8.6 Manual Also on our web site there are guides to installing and configuring NET SatisFAXtion with AudioCodes MediaPack hardware, NET SatisFAXtion with Brooktrout hardware, and the Mediant 1000 NET SatisFAXtion Appliance. 1.11 Compatibility List Please note that not all fax hardware is supported on 64-bit platforms. 1.11.1 VoIP Media Gateways These devices are supported on both 32-bit and 64-bit operating systems. 1.11.1.
1 – Introduction 1.11.2 NET SatisFAXtion 8.6 Manual VoIP Ser vice Providers VoIP service providers are supported on both 32-bit and 64-bit operating systems. Please check our website http://www.faxback.com/ for an up to date list of service providers. 1.11.3 Dialogic Inc. Formerly Cantata Technology, Brooktrout Technology, Eicon Networks. Note: These devices are supported on 32-bit operating systems only. 1.11.3.
1 – Introduction NET SatisFAXtion 8.6 Manual TR1034+P24H-T1: 24-port v.34 Fax board with on-board T1/PRI interface, full length uPCI card 1.11.3.5 Eicon Diva Ser ver Series Digital Fax Boards Diva Ser ver PRI/E1/T1-24: 24-port v.34 Fax board with on-board T1/PRI interface, full length uPCI card Diva Ser ver PRI/E1/T1-8: 8-port v.34 Fax board with on-board T1/PRI interface, full length uPCI card 1.11.4 Mainpine, Ltd. Note: These devices are supported on 32-bit operating systems only. 1.11.4.
2 – Server Administration 2 NET SatisFAXtion 8.6 Manual Ser ver Administration 2.1 2.1.1 How Faxes Flow Through the System Queues There are four important queues in NET SatisFAXtion. Any fax that is processed by the server is stored in one or more queues. The fax server’s queues should stay relatively empty. If the queues grow in size over time, it can be an an indication that something misconfigured. Scheduled Queue: This queue stores outbound faxes waiting to be sent.
2 – Server Administration NET SatisFAXtion 8.6 Manual servers. The “fax device” can be a traditional PCI fax card, an on-site Voice over IP media gateway, or even a SIP provider used over the open Internet. The Re-Detect Fax Devices utility allows you to add and remove fax devices and change the number of ports allocated to each device. The total number of ports that can be configured is controlled by your product key.
2 – Server Administration NET SatisFAXtion 8.6 Manual Select a port, and you can enable and disable send and receive capabilities using the Allow port to... Send Faxes, Receive Faxes checkboxes at the bottom of the window. 2.2.1.1.1 Brooktrout TR1034 Configured ports on Brooktrout TR1034 cards (and recent models of TruFax 100 and 200 cards) will not show up in Change Server Settings. Configuration must be done in the registry. Under [HKLM\Software\FaxBack\ICANFax] you will find one key per port.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.2.1.2#1: Change Ser ver Settings – Fax Hardware Settings – General Click the Change button next to CSID. Enter your CSID and click OK when finished. 2.2.1.3 Fax Speed Fax speed is controlled by three things: the maximum speed the sender supports, the maximum speed the receiver supports, and what speed the phone lines and telephone network can support. The lowest of these three speeds will be used.
2 – Server Administration NET SatisFAXtion 8.6 Manual Server Settings. Click on the Fax Hardware Settings button. Select a port and click Advanced. 2.2.2 Voice over IP Licensing: Voice over IP requires the IPFax feature. Voice over IP (VoIP) is a general term for placing telephone calls over data networks. The NET SatisFAXtion fax server uses Session Initiation Protocol (SIP) and T.38 (International Telecommunication Union publication T.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click More Settings to override the IP address used for SIP. 2.2.2.2.1 New AudioCodes MediaPack MP114 or MP118 Gateway Run Re-Detect Fax Devices from the Start menu. Select the AudioCodes VoIP Gateways option to automatically configure the MediaPack gateway for you. Please refer to NET SatisFAXtion MediaPack Install online at http://www.faxback.com/docs. 2.2.2.2.
2 – Server Administration NET SatisFAXtion 8.6 Manual By default, Re-Detect Fax Devices will attempt to locate the media gateway on the local subnet via Simple Network Management Protocol (SNMP) broadcast and Cisco Discovery Protocol (CDP). This technique is sufficient to find AudioCodes and Cisco media gateways on the local subnet. Note that it will also detect other Cisco network devices that may not be VoIP media gateways. 2.2.2.2.
2 – Server Administration NET SatisFAXtion 8.6 Manual Network Connections folder. Click the Advanced ► Advanced Settings menu. All the network connections on the server will be listed here, move the connection that that should be used to the top. Alternately, you can manually override the IP address used by going to the Change Server Settings utility, Start ► Programs ► NET SatisFAXtion ► Change Server Settings. Click the Fax Hardware button, select a port, click Advanced, then click More Settings.
2 – Server Administration NET SatisFAXtion 8.6 Manual These fax cards are configured in Re-Detect Fax Devices. 2.2.5 Dialogic Brooktrout TR1034 Dialogic Brooktrout TR1034 cards are supported by NET SatisFAXtion using the bos_man_setup utility. No additional driver software is required. Please see the NET SatisFAXtion 8.6 Brooktrout Hardware Installation Guide online at http://www.faxback.com/docs for detailed instructions on installing NET SatisFAXtion with TR1034 hardware. 2.2.
2 – Server Administration 2.3.2 NET SatisFAXtion 8.6 Manual Ser vice Account Permissions Some services need to run as an Administrator user. A local or domain account may be used so long as it has local Administrator rights. If the user account has insufficient rights, the service will fail to load with the error “Bad open ring 0 / kernel mode driver.
2 – Server Administration 2.3.3.1 NET SatisFAXtion 8.6 Manual Starting and Stopping NET SatisFAXtion Manually starting and stopping the NET SatisFAXtion service is rarely needed because all configuration utilities will restart the service if needed. The easiest way to start and stop NET SatisFAXtion is via the LoaderConsole icons in the notification area. Right click on the icon, and choose Start to start the service, or choose Stop to stop the service.
2 – Server Administration NET SatisFAXtion 8.6 Manual You will be prompted to unload the fax server. Click the OK button. The fax server will now unload. You will be prompted to reload the fax server. Click the OK button. The fax server will now load as an application. Reload the Email Gateway, if one was stopped. 2.3.4 SMTP Gateway Ser vice Ser vice Name: NET SatisFAXtion – SMTP Gateway (NSSMTPGateway) Must run as Administrator user. This service is installed by the NS-SMTP.
2 – Server Administration NET SatisFAXtion 8.6 Manual NET SatisFAXtion Ser vice Monitor 2.3.6 Ser vice Name: NET SatisFAXtion Service Monitor (NS700ServiceMonitor) Runs as Local System. NS-FaxMachineIntegrationSer ver 2.3.7 Ser vice Name: NS-FaxMachineIntegrationServer Runs as Local System. Cannot run on the same machine as NET SatisFAXtion. This service is installed by the NS-FaxMachineIntegrationServer.msi installer for the Fax Machine Integration Server. 2.
2 – Server Administration NET SatisFAXtion 8.6 Manual Billing Code : The User Billing Code to log with every fax this user sends. Login Password: The user’s password. 2.4.2.2 Routing Autoforward to another user Enable Autoforwarding: Enable/disable autoforwarding. Autoforward to: The user to forward all faxes to. This user will no longer receive any faxes, they will all go to that user. Advanced Routing Line: Route all faxes received on this line to this user.
2 – Server Administration NET SatisFAXtion 8.6 Manual Group Privileges: Assign this privilege level to all members of this group. Autoprint: Enable and configure Autoprint for this group. See 2.5.5) Autoprint for more information. 2.4.4 Built In Users and Groups Super visor: The default Supervisor level user. This user does not have a password by default. Postmaster: The default Router level user. This user does not have a password by default.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Add when you have the necessary information entered. At a minimum, you must have a User Name in order to create the user. 2.4.5.2 Modifying a User A user can be modified by right-clicking the user name and clicking Modify User... or by selecting the user and clicking on the User ► Modify User menu. 2.4.5.3 Deleting a User A user can be deleted by right-clicking the user name and clicking Delete User...
2 – Server Administration NET SatisFAXtion 8.6 Manual Add/Remove Members menu. Select a user to add to the group on the righthand column of the window under Does not have users, and click the Add button. You will see the user move from the right column to the left one. You can add more users by repeating these steps. When done, click OK. Users can also be dragged and dropped onto the group name in order to add them to the group. First, select the All Users group to see all users.
2 – Server Administration NET SatisFAXtion 8.6 Manual Select Active Directory Import and click Next. Synchronize: This option will enable you to refresh the user list with Active Directory without using the User List Import Wizard. A new option will be available under the menu Tools ► Synchronize. Note that enabling this option will disable manual editing of most user settings since the settings come from Active Directory.
2 – Server Administration NET SatisFAXtion 8.6 Manual If the user running the Administration program is a domain administrator, select the first option to “connect to the same domain as the currently logged on user.” Otherwise, select the second option “connect using the following,” and provide a domain, user name, and corresponding password. Click Next. The import wizard will default to the CN=Users OU. To select a different OU, click the Browse button. Otherwise, click Import.
2 – Server Administration NET SatisFAXtion 8.6 Manual Use this to navigate to the correct OU. When you have found the OU needed, simply close the window by clicking the X close button at the top right of the window. You will be taken back to the import wizard, and the path will be updated. Click Import on that screen. When you click Import, the import wizard will retrieve all users in the selected OU. You may disable the importing of certain users by clicking on it.
2 – Server Administration NET SatisFAXtion 8.6 Manual The import wizard will now begin importing users. If there are any errors, they will be displayed on this screen. When the process is complete, the Finish button will become Close.
2 – Server Administration 2.4.8.2 NET SatisFAXtion 8.6 Manual Excel Spreadsheet Using the User List Import/Export utility it is possible to import users (but not groups) from an Excel 2003 XML Spreadsheet format file. To import groups also, use XML import, below.
2 – Server Administration NET SatisFAXtion 8.6 Manual Groups : Required. Comma-separated list of groups. “All Users” must be listed here or the user will not show up in the Administration program’s user administration section. USER_DTMF_ROUTING : Route all faxes received with this DID to this user. USER_CSID_ROUTING : Route all faxes received with this CSID to this user. By convention set to the same as USER_DTMF_ROUTING since the Administration program will synchronize all three routing identifiers.
2 – Server Administration NET SatisFAXtion 8.6 Manual First, the program must connect to the fax server. Click the Logon button in the tool bar. Only Supervisor or Routers level users are allowed to use the User List Import & Export program. Click the Open button, find and open the spreadsheet. The main window will display the users found in the spreadsheet. Finally, click the Upload button to send the users to the server.
2 – Server Administration NET SatisFAXtion 8.
2 – Server Administration NET SatisFAXtion 8.6 Manual GROUP_PRIVILEGES: The privilege level granted to the users in this group. The values are: 1: User 17: Router 4294967295: Supervisor GROUP_T YPE : Reserved for built-in groups. Do not specify GROUP_TYPE for user-created groups. GROUP_IS_ROUND_ROBIN : Enables “round-robin routing” for this group. RR_ALL_TO_USER: When round-robin routing is enabled, also send an additional copy to this user. GROUP_AUTO_ADD_PASSWORD : Not used.
2 – Server Administration NET SatisFAXtion 8.6 Manual Only Supervisor or Routers level users are allowed to use the User List Import & Export program. Click the Download button to retrieve the user list from the server. Once the user list is downloaded, it can be saved from the Save menu. Two output formats are supported: Excel 2003 XML Spreadsheet and native XML. Both formats can be saved and later re-imported. 2.4.9.
2 – Server Administration 2.4.10.1 NET SatisFAXtion 8.6 Manual CSID / TSID CSID and TSID can be set per user using these settings. If not set, faxes sent or received by the user will use the global CSID setting. The variables provided are: ;csid ;tsid The value of each of these variables can be no longer than 20 characters. For example, to set a user’s CSID and TSID to (888) 555-0123, add ;csid=(888) 555-0123;tsid=(888) 555-0123 at the end of that user’s description field.
2 – Server Administration NET SatisFAXtion 8.6 Manual notification to that user’s Routing Address in addition to the notification provided by the fax client. The variable provided is ;ntf The value can be either * to notify for all non-email sent faxes, or msfax to notify for only faxes sent from the Microsoft Fax client. For example to notify on any non-email outbound fax, add ;ntf=* at the end of that user’s description field.
2 – Server Administration NET SatisFAXtion 8.6 Manual garbled or incomplete faxes, failed fax transmissions and lost or misdirected faxes. 2.5.1 Routing Methods Not all fax devices can perform all methods of routing. Be sure to check the capabilities of your device. 2.5.1.1 Manual Routing Manual routing is the simplest form of routing, and is only used when there isn’t enough information to route to a unique user or group.
2 – Server Administration 2.5.1.3 NET SatisFAXtion 8.6 Manual DID / DTMF / DNIS Routing The most flexible routing method is based on the dialed number. This is the actual number that the sender dialed, which gets relayed through the phone system to the fax server. This means that each user and group in the system can have its own individual phone number if you choose. Depending on the telephony technology used the called number has a variety of names.
2 – Server Administration 2.5.1.3.2 NET SatisFAXtion 8.6 Manual Strip Digits from Front or Back of DID With some PBXs or VoIP systems, there are more digits provided in the DID than are desired. When using AudioCodes equipment, see Protocol Configuration ► Manipulation Tables in the web interface of the AudioCodes device. To strip a fixed length of digits from the front (left) of a number, set the following registry key.
2 – Server Administration 2.5.1.7.1.1 NET SatisFAXtion 8.6 Manual Emulating Line Routing The standard configuration NET SatisFAXtion applies enables line routing through the use of virtual phone numbers. The DID number NET SatisFAXtion receives will indicate on which port the MediaPack or Mediant received the fax. To use these line phone numbers, follow the instructions for DID routing above, and use the port phone numbers given below.
2 – Server Administration 2.5.1.7.5 NET SatisFAXtion 8.6 Manual Any T1 or PRI Equipment / Any Other VoIP Equipment DNIS is normally captured and can be used to route faxes. No additional configuration is necessary. 2.5.1.8 Enabling DTMF Collection Each type of fax device has its own method for enabling DTMF collection. Refer to the section specific to your device. 2.5.1.8.
2 – Server Administration 2.5.1.8.4 NET SatisFAXtion 8.6 Manual Mainpine Rockforce / IQ Express Use the DTMF Setup utility to enable DTMF collection. DTMF Setup can be found in Start ► Programs ► NET SatisFAXtion ► Extended Server Settings. Click Fax Port Settings, then Launch DTMF Setup. Set the number of DTMF Tones your phone switch is passing. Commonly this is the last 4 digits of the DID numbers assigned to your inbound fax users.
2 – Server Administration NET SatisFAXtion 8.6 Manual the user you wish to route to, right-click on it and select Modify User. Change to the Routing tab. In the Identifier box, enter the DID string you wish to route to this user. To assign a line to a user (note that you cannot use line routing with VoIP or T1/PRI equipment), run the Administration program and log in. Go to the User Administration section using the View ► User Administration menu.
2 – Server Administration 2.5.2.2.1 NET SatisFAXtion 8.6 Manual Round Robin Routing Round robin routing enables inbound faxes to be distributed amongst the group’s members instead of every fax going to every user. The users will be cycled through from top to bottom. You can optionally select a user to always get all messages for this group. This user need not be a group member, and the user will always get its own copy of the fax. By default only logged on users are routed to.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.5.3.1#1: Adding a user with an SMTPPost routing address Illustration 2.5.3.1#2: Adding a user with an email routing address The email gateway will pick up the fax, then send it as an email to the configured mail server. The mail server will then relay the fax to the user’s email inbox. 2.5.3.
2 – Server Administration 2.5.3.3 NET SatisFAXtion 8.6 Manual Fax Machine Integration Ser ver When a user does not have a Routing Address, the fax will be delivered to that user, but remain in the fax server’s Inbox until FMIS connects to the fax server and retrieves the faxes. Since FMIS polls the fax server frequently, faxes should be moved to FMIS in less than a minute. 2.5.3.4 Delivering to Both Email and Microsof t Fax A single account can only deliver either to email or to Microsoft Fax.
2 – Server Administration NET SatisFAXtion 8.6 Manual By default, export is not enabled, and the Everyone entry overrides all others. To configure per-user export, uncheck the Override all other users checkbox. Expor t Sent Faxes: To export sent faxes, check the Export Sent Faxes checkbox and enter a path to the folder. You can click the […] box on the right side to browse for a folder.
2 – Server Administration 2.5.4.2 NET SatisFAXtion 8.6 Manual Global vs. Per-User Expor t Export can be configured both with a global export configuration, and multiple per-user configurations. If an entry exists for a particular user, Export will use that entry. If the user does not exist, the global setting will be used. When the Override all other users box is checked on the Everyone entry, all other per-user export settings will be disabled. 2.5.4.
2 – Server Administration NET SatisFAXtion 8.
2 – Server Administration 2.5.4.5 NET SatisFAXtion 8.6 Manual Information TXT/XML File The fax server can create a text or xml file containing the meta-information about the fax. This setting is global. To enable it, go to the Options tab and check the Save fax details with image checkbox. This is typically used for integration with other systems Output Format: Use this to choose the contents and format of the exported text/xml file.
2 – Server Administration 2.5.4.5.1.2 NET SatisFAXtion 8.6 Manual Publish Expor t Workflows From a command prompt, cd to C:\Program Files\NET SatisFAXtion. Run the following three commands: 1. WorkflowDesigner.exe /install PublishedWorkflows\Export_Core\Export_handles.xml /nowizard 2. WorkflowDesigner.exe /install PublishedWorkflows\Export_Core\ /nowizard 3. WorkflowDesigner.exe /install PublishedWorkflows\Export_File\ /nowizard Click OK to any prompts.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.5.5.1#2: Autoprint Settings It is also possible to pause Autoprinting from this tab. 2.5.5.2 Group Autoprint Autoprint can also be configured for a particular group rather than globally. The fax will be printed when any user that is a member of the group receives a fax. Note that if a user is in multiple groups with Autoprint configured, the fax will be printed to all of those printers.
2 – Server Administration NET SatisFAXtion 8.6 Manual The first two tabs allow selection of the printer to use for letter and legal page size faxes. On the Legal tab is a checkbox to use 8½''×14'' paper, which is often required for most printers to choose the legal-sized paper tray. Illustration 2.5.5.2#2: Letter and Legal Printer Selection The Settings tab configures whether Autoprint prints inbound faxes, outbound faxes or both.
2 – Server Administration NET SatisFAXtion 8.6 Manual Note that the user added to the group still gets its own copy of the fax, and should be routed off of the fax server to either an email address or to a Microsoft Fax client. 2.5.5.4 Autoprint ever ything that comes in on a DID Create a group and add a user to it. On the group’s Routing tab, enter the DID to be printed to the Identifier field.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.1.2#1: Fax Hardware Settings, General Tab 2.6.1.2 Intelligent Retr y “Intelligent Retry” is a method that resumes a partially successful fax from where it left off. If a fax fails in the middle, on a retry the first page will be resent (usually the cover sheet), and then the remaining pages will be sent. This prevents resending of successful pages and reduces the call time of the retries.
2 – Server Administration 2.6.1.5 NET SatisFAXtion 8.6 Manual Customizing Retr yable Errors In some environments, certain errors are actually retryable when normally they are not, and vice versa. It is possible to reclassify particular error codes as retryable with also_retry_errors, and others as non-retryable with dont_retry_errors. See 4.2.1.1 ICANFax Global and appropriate section in 4.1) Error Code Reference for more detail. 2.6.
2 – Server Administration NET SatisFAXtion 8.6 Manual 66 A fax number can potentially go through four levels of validation at the server. These are outlined in the following table: Rule Type Evaluation Order Explanation Pre-Process 1 Parameters specified here standardize a number in preparation for the next two validation levels. Examples of tasks at this level include stripping a leading ‘1’ or ‘9’ or ‘91’.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 1: Validation Editor main window 2.6.3.2 Adding a Validation Rule 1. In the open Validation Editor, click the Add button. The dialog below displays: Illustration 2.6.3.2#1: Validation - Add New Rule Dialog 2. Using the guide above, decide what type of rule to add, select it in the list, and then click OK. 3. Even though each of the rule-types has a different function, their dialogs all have a similar format.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.2#2: Validation – New Dial Rule Each of the Rule dialogs has the same basic format: To create a rule, simply give the rule a name, then read through the dialog as a sentence, filling in applicable criteria and instructions as indicated. The left column of the Rule Definition area lists rule criteria, along with buttons with which to add and remove criteria that help define a particular rule.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.2#3: Validation – Block Rule Example To delete a rule: 1. Select the rule in the Validation Editor dialog. 2. Click the Delete button. 3. In the confirmation dialog, click Yes to confirm or No to cancel. To modify a rule: 2.6.3.3 1. Select the rule in the Validation Editor dialog. 2. Click the Modify button. 3. Make the desired changes. 4. Click the Modify Rule button. Testing Validation Rules 1.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.3#1: Validation – Testing Address Validation 2.6.3.4 2. Enter a number in the field provided. You can either type the number using your keyboard or click numbers on the dialog’s number pad. 3. Click the Validate button. Note the feedback in the Results area to the right. 4. To perform another test, repeat steps 2 and 3; to return to the Validation Editor, click Close.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.4#1: Validation – Trim Local Area Code Example Rule Select that rule, the click the Modify button to the right.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.4#2: Validation – Editing Trim Local Area Code Next, remove the example “999292,” “99614,” and “999665” prefixes by selecting each one and clicking the Remove button at the bottom. Enter your local area code in the “Number” field below, and click the Add button.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.4#3: Validation – Af ter Editing Trim Local Area Code Click Modify Rule. The window will close. Now, 10 digit numbers supplied to the server will have the first 3 digits trimmed, if those 3 digits are your local area code. You can test this by clicking the Validate button on the main Validation Editor interface. Enter some example input numbers, and verify the OUTPUT: listed in the results window is correct.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.3.4#4: Validation – Testing Trim Local Area Code 2.6.3.5 Scenario: Ten Digit Local Dialing In this scenario, the following transformations will occur: • User supplies 7 digits: Adds local area code to the front. • User supplies local area code + 7 digits: Dials as supplied. • User supplies long distance area code + 7 digits: Adds a “1” to the front (if not present).
2 – Server Administration NET SatisFAXtion 8.6 Manual In the right column, under “AND has a...”, enter a minimum length of “10” and a maximum length of “10”. If you need a dial prefix (e.g. a “9” to get an outside line), enter it in the “and adding” field. The next step will be to add this new rule to the “Rule evaluation and flow” tree. In the bottom pane, select the “Postprocess” node, and click Modify Node to the right.
2 – Server Administration NET SatisFAXtion 8.6 Manual Select the new 10 digit local dialing rule from the left side, and click “Add >>”. Then click OK. The window will close. You can test the rule that was created by clicking the Validate button on the main Validation Editor interface. Enter some example input numbers, and verify the OUTPUT: listed in the results window is correct.
2 – Server Administration NET SatisFAXtion 8.6 Manual 2.6.3.6 Scenario: Dial As-Is (No Validation) 2.6.3.7 Scenario: Adding Access Codes Some services need long-distance access codes or other access codes appended to the end of the fax number. 2.6.3.8 Adding Pauses to the Dial String AudioCodes: p pauses, w waits for dial tone. Class 1/Class 2: , (comma) pauses. Brooktrout: p pauses, w waits for dial tone. 2.6.4 ANI (Caller ID) When using Voice over IP, you must set your ANI.
2 – Server Administration 2.6.5 NET SatisFAXtion 8.6 Manual Cover Sheet Templates Cover sheet templates are kept at the fax server as Rich Text Format (RTF) documents. Any software that can create an RTF file or any file that can be converted to an RTF file can be used as a cover sheet. There is no limitation as to how many cover sheets you may have on your fax server.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.5.2#1: Administration – Modify User – Cover Sheets 2.6.5.3 Cover Sheet Selection The templates available to this user are displayed. To add a new RTF file to this list, click Add and then browse to the file. Once added to the list, it can be made the default for this user by selecting the file and clicking the button Make Default. This process can be repeated for the Gateway user or individual users. 2.6.5.
2 – Server Administration NET SatisFAXtion 8.6 Manual 80 Illustration 2.6.5.4#1: Sample email which will generate a Cover Sheet Since there is text appearing in the message body, this message will automatically send a cover sheet. If there was only an attachment without body text, just the attachment would be sent as a fax. FaxOut Client Suite: When sending a fax using the FaxOut Client Suite, the user can choose to send a cover sheet or not, or choose which cover sheet to use on the Fax Options tab.
2 – Server Administration NET SatisFAXtion 8.
2 – Server Administration NET SatisFAXtion 8.6 Manual 82 (TIFF). In order to provide this functionality, NET SatisFAXtion requires the cooperation of the application that created that file. IMPORTANT: When troubleshooting document conversion, always remember to test cover sheet (RTF) files as well. When sending a fax that includes a cover sheet, this document must undergo conversion as well.
2 – Server Administration 2.6.6.4 NET SatisFAXtion 8.6 Manual Troubleshooting Conversion Errors The following graphic gives a conceptual overview of the document conversion process. This document will describe each step in the conversion process, how to test each step, and how to correct errors encountered.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.6.6.4.1#1: Conversion Flow Char t 2.6.6.4.1 IMPORTANT: Verify Log On Account These troubleshooting steps must be performed as the same Windows user that NET SatisFAXtion runs as. In order to determine which account the fax server service is running as, go to Start ► Control Panel ► Administrative Tools ► Services. Find the NET SatisFAXtion service and double-click it. Go to the Log On tab.
2 – Server Administration 2.6.6.4.2 NET SatisFAXtion 8.6 Manual 85 Determine File Types Submitted It is important to understand which file types are being submitted to the server to be converted. Get a copy of all files the user is submitting. If they are submitting faxes via email, be aware that all images and backgrounds will also be seen by the server as attachments to be converted. Determine which attachments are failing: 2.6.6.4.3 • First submit a fax with just “test” in the body.
2 – Server Administration NET SatisFAXtion 8.6 Manual 2. The application will open the file. 3. The application will print. 4. The application will close the file. 5. The application may or may not close afterwards. Make sure that there are no dialog boxes or other prompts that require user intervention. If the application does not automatically print, conversion will fail. Resolution: This could be caused by several things including: • Printto action was incorrect.
2 – Server Administration 2.6.6.5.3 NET SatisFAXtion 8.6 Manual WordPer fect WordPerfect is known not to support the “printto” action. 2.6.6.5.4 Microsof t Word Viewer / Excel Viewer: Both of these Viewer applications are known not to support the “printto” action. 2.6.6.5.5 Microsof t Snapshot Viewer Does not handle landscape documents properly. 2.6.6.6 2.6.7 PCL Conver ter Fax Expor t While more commonly used to save inbound faxes, Export can also be used to save outbound faxes. See 2.5.
2 – Server Administration NET SatisFAXtion 8.6 Manual To change the date and time range for the report click the Date Range dropdown. Specific dates and times can be selected by choosing Custom Calendar. 2.7.1.1 Saving Reports Once a report has been generated, the results can be saved from the File ► Save menu or by pressing Ctrl-S. The results are saved to either an XML or CSV file. XML: This is a raw XML file suitable for processing by a custom program or XSLT.
2 – Server Administration 2.7.2 NET SatisFAXtion 8.6 Manual Basic Repor ting There are five built-in reports that will return information about the faxes that went through the fax server during the specified time period. Click the Date Range drop-down to change the time period reported. Simple: Lists all faxes sent and received, but only displays basic information about them. Ever ything: Lists all faxes sent and received, and all information about them. Sent Faxes: Lists all information about faxes sent.
2 – Server Administration NET SatisFAXtion 8.6 Manual [Time_Date_Stamp] [datetime] When this record was added to the logs database. [Message_Type] [int] What type of fax it is: 0: Send 4: Receive [Receiver_Address] [varchar](100) The dial string on an outbound fax, or the receiver’s email address on an inbound fax. [Receiver_Name] [varchar](100) The receiver’s name, if any. Set by the sender. [Sender_Name] [varchar](100) The sender’s Caller ID (ANI).
2 – Server Administration NET SatisFAXtion 8.6 Manual The name of the port used to send or receive the fax. IPF_XXXX ports do not correspond to the actual port on the media gateway used. [Message_Completion_Code] [int] Error code. “0” indicates success. See 4.1) Error Code Reference for a list of error codes. [ICANFax_Completion_Code] [int] Internal ICANFax error code. [Extended_Error] [int] Extended error code, if any.
2 – Server Administration NET SatisFAXtion 8.6 Manual [Email_Sender_Address] [varchar](100) Email address of the fax’s sender. [Page_Count] [int] Yet another page count. [Forwarded_Message] [int] Was the received fax forwarded. [Receiver_Info] [varchar](25) [Image_Transfer_Method] [varchar](50) Code indicating the compression method used. [Dial_Seconds] [int] For outbound faxes, how many seconds elapsed from when the fax server placed the call until when it was answered.
2 – Server Administration NET SatisFAXtion 8.6 Manual Custom Billing Code: This is a code that a user can optionally assign to an outbound fax. Custom billing codes can only be used with email or FaxOut Client Suite clients. 2.8.1 User Billing Codes User billing codes are labels of up to 15 characters, assigned to a user account using the Administration program, in the User Administration section.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.8.2#1: Logging in Once logged in, you can view and edit existing billing codes and create new ones. Illustration 2.8.2#2: Example billing codes The BillingCode column is the only one that will be recorded in the report, Company and Description are for additional descriptions. The Billing Code Manager can also import and export from/to Comma Separated Value (CSV) files.
2 – Server Administration NET SatisFAXtion 8.6 Manual into the Billing Code field, or click the Lookup button to select one from the server’s list. Illustration 2.8.2.1#1: Entering a Custom Billing Code with the FaxOut Client Suite Alternately, the ^BILLING flag may be used with email clients that are not using the FaxOut Client Suite. See 2.9.1.3 Additional Email Flags for more details. 2.9 Email Integration Licensing: This feature requires the EmailGateway feature (either NATIVE or SMTP).
2 – Server Administration 2.9.1.2 NET SatisFAXtion 8.6 Manual Mail Ser ver Requirements The mail server must support POP3 and SMTP. SSL is not supported by the POP3 gateway. 2.9.1.3 Mailbox Requirements The POP3 Gateway requires a dedicated mailbox. The mailbox cannot be used by any other user, since the gateway will download and process all mail in the mailbox and send them as faxes. Never route inbound faxes to this mailbox since it will create a mail loop. 2.9.1.4 2.9.1.4.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.9.1.4.2#1 : POP3 Gateway Setup - Welcome Screen Click Next to start the installation. Select User information – “Anyone” will show the notification area icon for any user, “Only for me (User)” will show the icon, only for that user. Illustration 2.9.1.4.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. The installation directory will be selected for you, where the fax server software is installed. Illustration 2.9.1.4.2#3: POP3 Gateway Setup - Destination Folder Click Next. The POP3 Gateway needs a windows user account with Administrative rights. The currently logged on account will be selected for you. To change this windows account, click browse and select it. Enter the password for this windows account, and click next.
2 – Server Administration NET SatisFAXtion 8.6 Manual 99 Illustration 2.9.1.4.2#4: POP3 Gateway Setup - Ser vice Logon Information The password will be tested and the installation will continue if it’s correct. If it is not correct, the following message will be displayed and the previous screen presented again to be corrected. Correct the password and click Next. The POP3 Gateway Files will be installed. Illustration 2.9.1.4.2#5 : Ser vice Logon Failure Illustration 2.9.1.4.
2 – Server Administration NET SatisFAXtion 8.6 Manual After the POP3 Gateway files are installed, the POP3 Gateway Setup program will run. This allows you to configure the gateway with mail server and mailbox information. See below for details on configuring the gateway. 2.9.1.4.3 Verify Functionality By sending a manually constructed email to the fax server, you can verify that email is successfully making it through your mail server to NET SatisFAXtion.
2 – Server Administration NET SatisFAXtion 8.6 Manual Ser ver Requires Authentication: Check this box if your SMTP mail server requires authentication for outbound email. This will use the same credentials you specify for the POP3 account. Inbound (POP3) E-Mail Ser ver: Enter your POP3 server’s name or IP address. If you are not able to ping your mail server name from this machine, enter it's IP address in the Inbound (POP3) E-mail Server field.
2 – Server Administration NET SatisFAXtion 8.6 Manual Select the Gateway Notification tab and enter the mail server name or IP address and the email address of the Fax Server Administrator to be notified of the Email Gateway service being stopped or started. 2.9.2 SMTP Gateway The SMTP Gateway is typically used when you have an on-site mail server. The SMTP gateway functions much like an SMTP email server like Exchange, it has a specific domain assigned to it, and sends and receives mail using SMTP.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Run at the Security Warning Illustration 2.9.2.3.2#1 : SMTP Gateway Setup - Welcome Screen Click Next to start the installation. Select User information – “Anyone” will show the notification area icon for any user, “Only for me (User)” will show the icon, only for that user.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.9.2.3.2#2 : SMTP Gateway Setup - User Information Click Next. The installation directory will be selected for you, where the fax server software is installed. Illustration 2.9.2.3.
2 – Server Administration NET SatisFAXtion 8.6 Manual 105 Click Next. The SMTP Gateway needs a windows user account with Administrative rights. The currently logged on account will be selected for you. To change this windows account, click browse and select it. Enter the password for this windows account, and click next. Illustration 2.9.2.3.2#4 : SMTP Gateway - Ser vice Logon Information The password will be tested and the installation will continue if it's correct.
2 – Server Administration NET SatisFAXtion 8.6 Manual The SMTP Gateway Files will be installed. Illustration 2.9.2.3.2#6: SMTP Gateway Setup - Installing Files After the SMTP Gateway files are installed, the SMTP Gateway Setup program will run. This allows you to configure the gateway with mail server and mailbox information. See below for details on configuring the gateway. 2.9.2.3.
2 – Server Administration NET SatisFAXtion 8.6 Manual If you receive an error that is clearly from NET SatisFAXtion, that is OK (for now), since this indicates the email configuration is working and the notification did make it correctly back through the mail system to you. Illustration 2.9.2.3.4#1 : SMTP Gateway Setup - Gateway Notification 2.9.2.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.9.2.4#1: SMTP Gateway Setup Outbound (SMTP) E-Mail Server: Enter your mail server’s name or IP address. If you are not able to ping your mail server name from this machine, enter it's IP address in the Outbound (SMTP) E-mail Server field. SMTP Fax Domain: If your mail server is an Exchange Server, use the Connector address space you created and not the machines fully qualified domain name.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.9.2.4#2: SMTP Gateway Setup - Gateway Notification Select the Gateway Notification tab and enter the mail server name or IP address and the email address of the Fax Server Administrator to be notified of the Email Gateway service being stopped or started. 2.9.2.5 Generic SMTP Routing Users must be able to send email to the fax server using the format 5550123@fax.company.com, where 5550123 is the fax number, and fax.company.
2 – Server Administration 2.9.2.6 NET SatisFAXtion 8.6 Manual Exchange 2003 Routing If your organization uses Exchange as their Mail Transport Agent, it is recommended to configure an SMTP Connector to route mail messages to the NET SatisFAXtion SMTP Gateway. Alternate methods (e.g. DNS MX records) will also work, see 2.9.6.3 Generic SMTP Routing. Information needed prior to configuration: 2.9.2.6.1 • The IP Address of the NET SatisFAXtion server. This should be a static IP address.
2 – Server Administration NET SatisFAXtion 8.
2 – Server Administration NET SatisFAXtion 8.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click on the “Add” button to add a local bridgehead. Select the default SMTP virtual server for the bridgehead.
2 – Server Administration 2.9.2.6.4 NET SatisFAXtion 8.6 Manual Address Space Tab Select the "Address Space" tab. Click on the "Add" button to add a new address space.
2 – Server Administration NET SatisFAXtion 8.6 Manual Choose an address type of SMTP. Enter the fax server's SMTP Domain Name that you have chosen in the "E-mail Domain" field. Check the "Allow messages to be relayed to these domains" option.
2 – Server Administration NET SatisFAXtion 8.6 Manual You are now done with this tab. 2.9.2.6.5 Advanced Tab Select the "Advanced" tab. Check the "Send HELO instead of EHLO" option.
2 – Server Administration NET SatisFAXtion 8.6 Manual You are now done with this tab. Click "OK" to add the new SMTP connector. 2.9.2.6.6 Disable Out of Of fice and Auto Replies Out of Office and automatic replies shouldn’t be sent in response to inbound faxes. Locate the Global Settings folder, expand it, and right-click on the Internet Message Formats. Select New > Domain... Enter a name for this domain message format object.
2 – Server Administration NET SatisFAXtion 8.6 Manual • Allow automatic replies • Allow automatic forward You are done with this step. 2.9.2.6.7 Disable the Intelligent Message Filter for Inbound Faxes Inbound faxes shouldn't be filtered by Exchange’s Intelligent Message Filter (IMF). Locate the Global Settings folder, expand it, and right-click on Message Delivery, and select Properties.
2 – Server Administration NET SatisFAXtion 8.6 Manual Change to the Connection Filtering tab and click on Accept. This will open a list of IPs that will be accepted by the Exchange server and not processed by the Intelligent Message Filter. Click Add... Under "Single IP Address" enter the IP address of your NET SatisFAXtion server.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click OK here, on the Accept List window, and finally on the Message Delivery Options window. You are now done with this step, and have completed the installation of the SMTP Connector. 2.9.2.6.8 Configuring DNS to Allow Of f-Site Access If it off-site users need to send faxes, typically all that is required is the fax domain be published in DNS. Add an A record that points to the fax server’s public IP (for HTTP client access, see 3.1.2.
2 – Server Administration NET SatisFAXtion 8.6 Manual Enter the name of this connector. It is recommended to name the connector the same as the address space this connector will handle. Click Next. Now add the Address Space that this connector will handle. This will be the Fax Server's SMTP Domain Name that you entered when installing the SMTP Gateway. Click the Add button and enter the address space, then click OK. The address space will show up in the list in the Domain column.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. Now add the smart host that will handle this domain. Click Add and enter the IP address of the fax server, then click OK. Do not enter your Exchange server's IP address as that will create a mail loop.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. Do not enable any authentication. Click Next. Now the wizard will associate this connector with a Hub Transport server. Enter the server you would like to use; this will depend on your Exchange infrastructure. If you only have one Exchange server, then this should be automatically filled in.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. Finally, the wizard will present a summary of this connector's settings.
2 – Server Administration NET SatisFAXtion 8.6 Manual You are finished. Click New. Advanced Configuration You may also create the Send Connector with the following Exchange Management Shell command: new-SendConnector -Name 'fax.company.com' -Usage 'Custom' -AddressSpaces 'smtp:fax.company.com;1' -DNSRoutingEnabled $false -SmartHosts '[192.168.10.10]' -SmartHostAuthMechanism 'None' -UseExternalDNSServersEnabled $false -SourceTransportServers 'EXCHANGE2007' 2.9.2.7.
2 – Server Administration NET SatisFAXtion 8.6 Manual Enter the name of this Remote Domain entry. It is recommended to name the connector the same as the address space this connector will handle. Enter the Domain Name. This will be the same as the SMTP Domain Name of the SMTP Gateway, and the Address Space of the SMTP Send Connector. Click New. The remote domain will be created. Click Finish. Once it is created, right-click on it and select Properties.
2 – Server Administration NET SatisFAXtion 8.6 Manual Change to the Message Format tab. Disable Allow automatic replies.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click OK. 2.9.2.7.3 Allow TNEF In order for the Client Suite’s Fax Options tab to reach the fax server, TNEF must be enabled. Run the powershell command: set-remotedomain -identity fax.company.
2 – Server Administration 2.9.2.7.4 NET SatisFAXtion 8.6 Manual Enable Message Relaying This will allow your fax server to relay mail to non-domain email addresses. You will only need to perform this step if your fax server is on a different domain. Expand Server Configuration. Select Hub Transport, then select your server. In the lower Receive Connectors area, right-click and select New Receive Connector. This will launch the New SMTP Receive Connector wizard. Enter the name of this connector.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. Change the Local Network settings if needed for your environment. Otherwise, continue.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click Next. Remove the default 0.0.0.0–255.255.255.255 remote IP addresses. Instead, add the IP address of your fax server. Click Next.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click New. Click Finish. Find the Receive Connector you just created. Right-click on it and select Properties. Select the Authentication tab, then check Externally Secured, and uncheck every other item. Finally, go to the Permission Groups tab and check "Exchange Servers" and "Anonymous Users.
2 – Server Administration NET SatisFAXtion 8.6 Manual Click OK. Advanced Configuration You may also create the Receive Connector with the following Exchange Management Shell command: new-ReceiveConnector -Name 'fax.company.com' -AuthMechanism 'ExternalAuthoritative' -Usage 'Custom' -Bindings '0.0.0.0:25' -RemoteIPRanges '192.168.10.10' -Server 'EXCHANGE2007' -PermissionGroups ExchangeServers,AnonymousUsers 2.9.2.7.
2 – Server Administration 2.9.3.1 NET SatisFAXtion 8.6 Manual SMTP Address Format The general address format for use with the SMTP email gateway is faxnumber@domain. For example, to send to (503) 555-0123 if the SMTP gateway’s domain is fax.company.com, the email address will be 5035550123@fax.company.com. It is also possible to add a “display name” to put on the cover sheet. The format corresponds to the standard SMTP display name syntax: 'Anne Anderson' <5035550123@fax.company.com>. 2.9.3.
2 – Server Administration 2.9.4.1 NET SatisFAXtion 8.6 Manual Authentication in Email Subject In addition to using the sender’s email address for authentication, it is possible to require the user to type their password into the subject line of the email. To enable subject authentication, create an AuthInSubject registry string value in 4.2.1.12 CASDrive. The format of the password is ;p=password, typed at the end of the email’s subject line.
2 – Server Administration NET SatisFAXtion 8.6 Manual if_error: if_error_text: page_count: pages_transferred: retries: error_count: connect_time: connect_bps: csid: por t: receiver_info: sender_name: send_error_type: if_error_extra: Text defined by DEFINE_ERROR_EXTRA later in the same document. The allowed section markers are as follows: BEGIN: SUCCESS_HEADER: SUCCESS_HEADER_ACCEPTED: Unused. SUCCESS_FAX: SUCCESS_EMAIL: Unused. FAILURE_HEADER: FAILURE_FAX: FAILURE_EMAIL: Unused.
2 – Server Administration NET SatisFAXtion 8.6 Manual both whitelist and blacklist at the same time, the whitelist will take precedence and the blacklist ignored. The value of each of these is a comma separated list of extensions. Wildcards * and ? are accepted. Asterisk (*) matches any sequence of zero or more characters. Question mark (?) matches any single character. For example, “*.ht*” will match .htm and .html files, while “*.x?l” will match .xml and .xsl files but not .xslt files.
2 – Server Administration 2.9.7.2 2.9.7.2.1 NET SatisFAXtion 8.6 Manual Outbound Fax SMTP Mail Client Verify the email was sent to the correct email address. Compare the SMTP fax domain configured in SMTP Gateway Setup with the address on the sent mail. Also verify the email is not still in the client’s Outbox. 2.9.7.2.2 Mail Ser ver Check the mail server’s queue to see if the mail is still there.
2 – Server Administration 2.10 NET SatisFAXtion 8.6 Manual Connector API / ASCII Packet / ClarityNS Licensing: The Connector API requires the API feature. The Connector API for NET SatisFAXtion offers developers a simple means of sending faxes, by creating structured text files, or “ASCII packets,” that contain all of the sending parameters for a fax or fax broadcast.
2 – Server Administration NET SatisFAXtion 8.6 Manual Completion Packet Folder: Completed order packets (“P” packets) will be written to this directory. They should have their completion status checked and then deleted by the API client application. This field can be left blank and the server will discard the completed order packet. The only way to check if the fax was sent successfully in this case is using a report (see 2.7 Reporting).
2 – Server Administration NET SatisFAXtion 8.6 Manual PacketPath [string]: Set to the Order Packet Folder to use with this instance of the Connector API module. RegisteredName [string]: Set to the account name you created on the fax server in the previous step. RegisteredPassword [string]: Set if a password was set on the account, otherwise create the string value but leave blank. ScanRate [dword]: Milliseconds to wait between checking for new packets. Suppress_Header [dword]: 1 – suppress header.
2 – Server Administration NET SatisFAXtion 8.6 Manual Illustration 2.11#1: Change Ser ver Settings - Scanner/MFP 2.11.1 Xerox Suppor ted Xerox Devices: Xerox WorkCenter Pro and Document Center models that include the Xerox Server Fax Kit. Before configuring NET SatisFAXtion, install and configure the Xerox software. In the Xerox software, you will configure a Fax Repository that points to a folder on the NET SatisFAXtion server.
2 – Server Administration 2.11.1.1 NET SatisFAXtion 8.6 Manual Basic Configuration Fax Ser ver User Name: The name of a NET SatisFAXtion user that will be used for this scanner. If the user does not exist it will be created. If this is changed, the changed user will be created but the old user will not be deleted (and should be deleted manually if nothing else is using it). Job Folder: The directory to look for jobs coming from the scanner. Default “From” Name: The text to use for the “from” name.
2 – Server Administration NET SatisFAXtion 8.6 Manual Notifications tab click each drop-down to select a printer. The printers in the list are those printers configured on the fax server for the service user (see 2.3.2 Service Account Permissions for more information). 2.11.1.2.2 Emailing Notifications Email notifications can either be sent back to the sending user or to a general email address.
2 – Server Administration 2.11.2.1 NET SatisFAXtion 8.6 Manual Basic Configuration Fax Ser ver User Name: The name of a NET SatisFAXtion user that will be used for this scanner. If the user does not exist it will be created. If this is changed, the changed user will be created but the old user will not be deleted (and should be deleted manually if nothing else is using it). Job Folder: The directory to look for jobs coming from the scanner. Default “From” Name: The text to use for the “from” name.
2 – Server Administration NET SatisFAXtion 8.6 Manual Notifications tab click each drop-down to select a printer. The printers in the list are those printers configured on the fax server for the service user (see 2.3.2 Service Account Permissions for more information). 2.11.2.2.2 Emailing Notifications Email notifications can either be sent back to the sending user or to a general email address.
2 – Server Administration 2.12.1.1 NET SatisFAXtion 8.6 Manual IPFax IPFax debug can help diagnose SIP or fax connection issues. Alternatively, the Wireshark (http://wireshark.org) network protocol analyzer is also very helpful in diagnosing VoIP problems. [HKEY_LOCAL_MACHINE\Software\FaxBack\IP_FAX] “debug_show_mode” = “T30,SIP,API,T38,T38_DATA,T38_IMAGE” “debug_show_tcp_url” = “localhost:10002” “debug_show_output” = “TCP” Restart NET SatisFAXtion after making changes to the registry.
2 – Server Administration 2.12.1.6 NET SatisFAXtion 8.6 Manual HTTP Ser vice Edit the NETSatisFAXtion.XML file, and locate the tag (it is under NETSatisFAXtionConfig/HttpService). Change the content to either BRIEF, VERBOSE or DEBUG. Restart NET SatisFAXtion after making changes to the xml file. Debug is written to the Logs\HttpService[date].log file. 2.12.1.7 SMTP SMTP debug can help diagnose email transmission or mail server connectivity issues.
2 – Server Administration NET SatisFAXtion 8.6 Manual [HKEY_LOCAL_MACHINE\Software\FaxBack\CASDrive] “LogPath” = “C:\Program Files\NET SatisFAXtion\Debug\CAS20_DEBUG.LOG Restart NET SatisFAXtion after making changes to the registry. Debug is written to the file indicated. The file will be created if it does not already exist, but directories will not.
3 – Clients 3 NET SatisFAXtion 8.6 Manual Clients 3.1 Client Protocols 3.1.1 CAS Normally, a CAS client will use UDP broadcast to locate the fax server. For actual communication, clients will use a random UDP port. This typically makes CAS clients only work on the same subnet/broadcast domain as the fax server. CAS clients include the Administration program as well as the email gateways (SMTP Gateway, POP3 Gateway). Network Challenges for CAS Clients 3.1.1.1 3.1.1.1.
3 – Clients 3.1.2.1 3.1.2.1.1 NET SatisFAXtion 8.6 Manual Requirements DNS Resolution of Ser ver Name The client installer MSIs are pre-populated with the fax server’s name and port. The URL will be in the form of http://:/HttpService.api (FMIS uses /CASDrive.api rather than /HttpService.api). Note that the name used is not the fully qualified name, it is the short machine name. The fax server’s machine name must resolve on all computers that will use the client software.
3 – Clients NET SatisFAXtion 8.6 Manual Illustration 3.1.2.2#1: Editing the Client Suite MSI with Orca Place the MSIs somewhere your users can access them. Do not replace the originals on the fax server since they will be overwritten and the changes will be lost. SMTP 3.1.3 See 2.9.2 SMTP Gateway. 3.1.3.1 Using SMTP Clients over the Internet See 2.9.2.5 Generic SMTP Routing. 3.
3 – Clients 3.2.1 3.2.1.1 NET SatisFAXtion 8.6 Manual Installing Sof tware Requirements Operating System: 32-bit or 64-bit Microsoft Windows operating system. Windows Server 2008 (all editions, releases and service packs) Windows Vista Business, Enterprise and Ultimate (all service packs) Windows Server 2003 (all editions, releases and service packs) Windows XP Professional SP2 and SP3 Note: Windows 2000 is not supported.
3 – Clients NET SatisFAXtion 8.6 Manual Click Next. Setup will ask which directory to install the FaxOut Client Suite. It is recommended you accept the default. Setup is ready to install the FaxOut Client Suite.
3 – Clients NET SatisFAXtion 8.6 Manual Click Next. On Vista and newer, you may see a User Account Control (UAC) prompt. Enter an Administrator password (if required) and click OK or Allow. Setup will now install the FaxOut Client Suite files.
3 – Clients NET SatisFAXtion 8.6 Manual Once the files are installed, the Popup Notifier Configuration will run to configure your NET SatisFAXtion fax user account for the first time. On Vista and newer, you may see a User Account Control (UAC) prompt. Enter an Administrator password (if required) and click OK or Allow. The Popup Notifier Configuration needs to know if you already have a NET SatisFAXtion fax user account already, or if it needs to create one for you.
3 – Clients NET SatisFAXtion 8.6 Manual If you do not have a NET SatisFAXtion fax user account already, select the Create a new fax user account... option, and click Next. Continue to the 3.2.1.2.1 Creating a New Fax User Account section below. If you have a NET SatisFAXtion fax user account already, select the Look-up or change your fax user... option, and click Next. Skip down to 3.2.1.2.2 Looking Up an Existing Fax User Account, below. 3.2.1.2.
3 – Clients NET SatisFAXtion 8.6 Manual Click Prepare New Fax User Message and a new email will open. This email will already be filled in with the necessary information for the NET SatisFAXtion fax server to create a fax user account for you. Simply click Send. A progress bar will display as the Popup Notifier Configuration waits for the NET SatisFAXtion fax server to create your fax user account.
3 – Clients NET SatisFAXtion 8.6 Manual Click Finish. The FaxOut Client Suite is now installed and configured. See for information on how to send faxes. To receive faxes, your fax server administrator may need to associate your fax user account with an inbound fax number. Fax Ser ver Administrators: See 2.5 Inbound Faxes for information on routing inbound faxes to your users. 3.2.1.2.
3 – Clients NET SatisFAXtion 8.6 Manual Enter your user name in the Fax user field, or enter your email address. Also enter your password, if any. Click the Look Up button and you should see the Fax user successfully looked up message. Click Next. 3.2.2 Sending Faxes To send faxes, simply open the file you wish to fax, and print to the FaxOut printer.
3 – Clients NET SatisFAXtion 8.6 Manual Once the document has printed, the FaxOut print controller will open with a preview of your document displayed. If you wish to fax additional documents, leave the FaxOut print controller open and print additional documents. Once you have all documents ready, click Attach to E-mail. A new Outlook email message will open, with your documents already attached in TIFF format, ready for faxing.
3 – Clients NET SatisFAXtion 8.6 Manual Type in a message (this will go on the cover sheet), and click send. When the email reaches the fax server in a few seconds, a popup will appear at the bottom of your screen. This lets you preview the fax one last time, send the fax, or abort it. When you click Send, either on the popup or the preview window, the fax server will fax your documents if it has a line available. If there are no lines available right now, it will send the fax as soon as it can.
3 – Clients 3.2.4.3 NET SatisFAXtion 8.6 Manual Popup Notifier The Popup Notifier provides notification of outbound and inbound faxes, allows previewing of faxes before they are sent, and provides real-time monitoring of fax progress. 3.2.4.4 Of fice Addin The Office addins provide a “print to fax” link in every Microsoft Office appliaction for easy printing to the FaxOut printer. 3.2.5 Of fice Integration A Print to Fax button is provided on the Add-Ins tab of each Microsoft Office application.
3 – Clients NET SatisFAXtion 8.6 Manual Clicking on the Print to Fax button will open a Print dialog with the FaxOut printer pre-selected. 3.2.6 Previewing Outbound Faxes Outbound fax preview can be enabled using the Popup Notifier Setup utility, Start ► Programs ► NET SatisFAXtion ► Client Suite ► Popup Notifier Setup. Change to the Outbound Fax Preview tab.
3 – Clients NET SatisFAXtion 8.6 Manual If the Preview your outbound faxes before they are sent box is checked, when you send a fax the Popup Notifier will display a window at the bottom-right corner of your screen, allowing preview. The fax will not be sent until you click Send (even if you close the popup by clicking the red X icon). Fax preview can be disabled by unchecking the Preview your outbound faxes... box, but doing so will not send any faxes that are already postponed waiting for preview.
3 – Clients NET SatisFAXtion 8.6 Manual Check the Display a notifier when you receive a fax box. When this is enabled, a popup will appear at the bottom right corner of your screen whenever you receive a fax. 3.2.8 Managing Cover Sheet Templates Cover sheet templates are managed within Outlook on the Fax Options tab of the NET SatisFAXtion Fax Send Form. To access it, print to the FaxOut printer, then click Attach to email, or open Outlook, click on the Actions menu then New Fax.
3 – Clients NET SatisFAXtion 8.6 Manual Select which cover sheet to send by clicking the drop-down box. This will display all cover sheet templates you currently have assigned. The Default Cover Template option will use the default cover sheet template you have selected. If you don’t have any cover sheet templates, the fax server will use the server default cover sheet template. You can add, delete or modify your cover sheet templates by clicking the Manage Cover Templates button.
3 – Clients NET SatisFAXtion 8.6 Manual Click Add to browse for a rich-text (RTF) file. Select one of the templates and click Edit to modify the cover template using your default RTF editor (e.g. Microsoft Word or Wordpad). Select one of the templates and click Remove to delete the cover template. Cover sheet templates must always be RTF files. For information on creating your own cover sheet templates, see 2.6.5 Cover Sheet Templates. 3.2.
3 – Clients NET SatisFAXtion 8.6 Manual If you have scheduled a fax, but then want to cancel it before the scheduled time, double-click the Popup Notifier icon in the bottom-right corner of your screen by the clock (the “notification area”). You will see your scheduled fax in the Scheduled tab. Select your fax, then click Abort. 3.2.10 For warding Received Faxes to A Fax Number To forward a received fax to a fax number, select the fax. Click the Actions menu, then Forward to Fax Number.
3 – Clients NET SatisFAXtion 8.6 Manual Click the Annotate menu. You will see these commands: Inser t Stamp: Allows you to add a BMP, GIF, JPG or TIF image to the fax. You can then drag it around to position the image, and drag the corners to resize it. For best results, use a black-and-white image, not a color or grayscale image. Inser t Text Box: Creates a box that contains text. You can then drag it around to position the image, and drag the corners to resize it. Double-click the box to edit the text.
3 – Clients NET SatisFAXtion 8.6 Manual Either type in the billing code to use, or click the Lookup button. When you click Lookup, the list of billing codes is retrieved from the fax server. If there are a lot of them, you can use the search box to find the one you want. Select a billing code and click OK. The Billing Code field will be filled in with the billing code selected. 3.2.
3 – Clients Using the FaxOut Client Suite without Outlook 3.2.14 3.3 NET SatisFAXtion 8.6 Manual Connector for Microsof t Fax The Connector for Microsoft Fax allows you to use the popular Microsoft Fax console to both send and receive faxes from your NET SatisFAXtion server. Installing 3.3.1 3.3.1.1 Sof tware Requirements Operating System: 32-bit or 64-bit Microsoft Windows operating system.
3 – Clients NET SatisFAXtion 8.6 Manual Administration is installed by default on the fax server, and can be installed on other workstations as needed from its page on the LaunchPad. Run Administration from the Start menu under Programs ► NET SatisFAXtion ► Administration. Administration can also be launched by double-clicking the LoaderConsole icon (the icon in the notification area.
3 – Clients NET SatisFAXtion 8.
3 – Clients NET SatisFAXtion 8.
4 – Appendices 4 NET SatisFAXtion 8.6 Manual Appendices 4.1 4.1.1 Error Code Reference 4228–4323: Document Conversion All of these errors are error type DOCUMENT_CONVERSION, and will not be retried. 4228 Could not find a valid file extension 4229 File association not found: Fax server does not have an application to convert this file. 4245 Lost connection to conver t process: runcvt.exe died in the middle of converting a document.
4 – Appendices NET SatisFAXtion 8.6 Manual 4325 Conversion application did not respond to DDE command in a timely fashion: A request for a synchronous execute transaction has timed out. DMLERR_EXECACKTIMEOUT 4326 Invalid DDE parameter: A parameter failed to be validated by the DDEML.
4 – Appendices NET SatisFAXtion 8.6 Manual 1089 Not a Class 1 modem: The modem does not support the Class 1 command set. Error type: NON_RETRYABLE. 1089 Send data was not supplied to the modem fast enough: Check serial port settings to ensure the fax server can send data fast enough to the modem. Error type: RETRYABLE. 1095 Send collided with receive: An outbound port was allocated just as the port began to receive a call. Error type: BUSY.
4 – Appendices NET SatisFAXtion 8.6 Manual 1118 Wrong response af ter training: After sending 1.5 seconds of training data, the remote unit should have sent a CFR or FTT frame. It sent something else. Error type: RETRYABLE. 1119 No FTT or CFR received af ter 3 DCS/training sequences: The call connected and fax communication was established. The receiving and sending devices exchanged CSI/DIS and TSI/DCS/training signals.
4 – Appendices NET SatisFAXtion 8.6 Manual 1131 No more baud rates to tr y: After a 4th ppr signal is received, a CTC signal is sent so as to step down the baud to the next configured baud rate. All configured baud rates have been exhausted. Error type: RETRYABLE. 1132 No response to CTC: No response after CTC. Error type: RETRYABLE. 1133 Invalid response to CTC: The expected signal after CTC is CTR. Some other signal was received. Error type: RETRYABLE.
4 – Appendices NET SatisFAXtion 8.6 Manual 1302 Command received error in transmit phase B. Error type: RETRYABLE. 1303 Invalid command received in transmit phase B. Error type: RETRYABLE. 1304 Response received error in transmit phase B. Error type: RETRYABLE. 1305 DCS sent three times without response. Error type: RETRYABLE. 1306 DIS/DTC sent 3 times: DCS not recognized. Error type: RETRYABLE. 1307 Failure to train at 2400 bps or +FMINSP value. Error type: RETRYABLE.
4 – Appendices NET SatisFAXtion 8.6 Manual 1382 Invalid command received in receive phase D. Error type: NON_RETRYABLE. 1383 Unable to continue af ter PIN or PIP. Error type: NON_RETRYABLE. 1583 Bad open ring 0 / kernel mode driver: There is another instance of the Class1 driver already loaded, or the Windows account attempting to load the driver does not have Administrative permissions. Error type: NON_RETRYABLE. 1599 No modem response: The modem did not respond to any commands.
4 – Appendices 4.1.4 Brooktrout Driver 4.1.5 Serial Modem Driver NET SatisFAXtion 8.6 Manual 10785 Windows serial device name unknown: Cannot access the configured modem. Check that no other application is using the modem. 10786 The serial device is in use by another program: Cannot access the configured modem. Check that no other application is using the modem. 4.1.
4 – Appendices NET SatisFAXtion 8.6 Manual 27986 Remote fax cannot receive: The remote fax device is configured to not receive faxes. Error type: NON_RETRYABLE. 27987 Can’t agree on bit rate: The modem and the remote unit couldn’t fall back to or agree upon any bit rate. This is most often caused by poor line condition. Error type: NON_RETRYABLE. 27988 Wrong response af ter training: After sending 1.5 seconds of training data, the remote unit should have sent a CFR or FTT frame. It sent something else.
4 – Appendices NET SatisFAXtion 8.6 Manual 27998 No response to CTC: No response after CTC. Error type: RETRYABLE. 27999 Invalid response to CTC: The expected signal after CTC is CTR. Some other signal was received. Error type: RETRYABLE. 28000 Invalid response af ter ECM block: After receiving an ECM block, the expected signals are PPS, CTC or RR. Some other signal was received. Error type: NON_RETRYABLE. 28001 Unexpected DCN: During receive, a DCN signal was received at a point where it is not expected.
4 – Appendices NET SatisFAXtion 8.6 Manual 28014 No URL specified in phone number and there is no proxy or gateway configured: IP_FAX is not correctly configured. Run Re-Detect Fax Devices. Error type: NON_RETRYABLE. 28015 Cannot find a URL in the SIP Via: Incompatible media gateway. Error type: NON_RETRYABLE. 28016 Send underrun. Error type: NON_RETRYABLE. 28017 Unable to open an even numbered T.38 por t. Error type: NON_RETRYABLE. 28018 Error registering with Windows Sockets Kernel.
4 – Appendices 4.1.8 NET SatisFAXtion 8.6 Manual 28439: SIP 400 Messages These are error codes returned by the media gateway or fax service. The second number listed is the equivalent standard SIP code. Error type: NON_RETRYABLE. 28416 400 Bad request. Error type: NON_RETRYABLE. 28417 401 Unauthorized. Error type: NON_RETRYABLE. 28418 402 Payment required. Error type: NON_RETRYABLE. 28419 403 Forbidden. Error type: NON_RETRYABLE.
4 – Appendices NET SatisFAXtion 8.6 Manual a shorter no-answer timeout than IPFax, and so terminates the call. (See dial_wait; this is normally 45 seconds.) Error type: NON_RETRYABLE. 28504 488 Not acceptable here: The gateway does not support either the G.711 µ-law or T.38 codec, or has rejected the call for some other reason. Error type: NON_RETRYABLE. 28507 491 Request pending. Error type: NON_RETRYABLE. 28509 493 Undecipherable. Error type: NON_RETRYABLE. 4.1.
4 – Appendices NET SatisFAXtion 8.6 Manual Q.850 description: This cause indicates that the called party cannot be reached because, although the called party number is in a valid format, it is not currently allocated (assigned). 29186 Cause 2, No route to specified transit network: Q.850 description: This cause indicates that the equipment sending this cause has received a request to route the call through a particular transit network which it does not recognize.
4 – Appendices NET SatisFAXtion 8.6 Manual Q.850 description: This cause indicates that the call is being cleared because one of the users involved in the call has requested that the call be cleared. Under normal situations, the source of this cause is not the network. 29201 Cause 17, User Busy: The TDM network rejected the call because the destination number is busy. Error type: BUSY. Q.
4 – Appendices NET SatisFAXtion 8.6 Manual 29208 Cause 24, Call rejected due to feature at the destination: Q.850 description: This cause indicates that the call has been rejected due to feature at the destination. Error type: NON_RETRYABLE. 29209 Cause 25, Exchange – Routing error: Q.850 description: This cause indicates that the destination indicated by the user cannot be reached, because an intermediate exchange has released the call due to reaching a limit in executing the hop counter procedure.
4 – Appendices 4.1.11.2 NET SatisFAXtion 8.6 Manual Resource Unavailable Class 29218 Cause 34, No circuit/channel available: The TDM network lacks capacity to handle this call. This can be due to network congestion or a lack of inter-carrier channels to a specific country or NPA/NXX. Error type: RETRYABLE. Q.850 description: This cause indicates that there is no appropriate circuit/channel presently available to handle the call. 29222 Cause 38, Network out of order: Q.
4 – Appendices 4.1.11.3 NET SatisFAXtion 8.6 Manual Ser vice or Option Unavailable Class 29233 Cause 49, Quality of ser vice unavailable: Q.850 description: This cause is used to report that the requested Quality of Service, as defined in Recommendation X.213, cannot be provided (e.g. throughput or transit delay cannot be supported). Error type: NON_RETRYABLE. 29234 Cause 50, Requested facility not subscribed: Q.
4 – Appendices NET SatisFAXtion 8.6 Manual 29254 Cause 70, Only restricted digital information bearer capability is available: Q.850 description: This cause indicates that the calling party has requested an unrestricted bearer service but that the equipment sending this cause only supports the restricted version of the requested bearer capability. Error type: NON_RETRYABLE. 29263 Cause 79, Ser vice or option not implemented, unspecified: Q.
4 – Appendices NET SatisFAXtion 8.6 Manual 29274 Cause 90, Non-existent CUG: Q.850 description: This cause indicates that the specified CUG does not exist. Error type: NON_RETRYABLE. 29275 Cause 91, Invalid transit network selection (national use): Q.850 description: This cause indicates that a transit network identification was received which is of an incorrect format as defined in Annex C/Q.931. Error type: NON_RETRYABLE. 29279 Cause 95, Invalid message, unspecified: Q.
4 – Appendices NET SatisFAXtion 8.6 Manual 29287 Cause 103, Parameter non-existent or not implemented – passed on: Q.850 description: This cause indicates that the equipment sending this cause has received a message which includes parameters not recognized because the parameters are not defined or are defined but not implemented by the equipment sending the cause. The cause indicates that the parameter(s) were ignored.
4 – Appendices NET SatisFAXtion 8.6 Manual 30008 Session not found. Error type: NON_RETRYABLE. 30017 Invalid password: Password is incorrect for configured account. Error type: NON_RETRYABLE. 30018 Account login refused: Multiple clients sharing same account. Only one client can be logged into this account at a time. Error type: NON_RETRYABLE. 30028 No reply from por t ser ver: Server did not respond. Error type: RETRYABLE. 30029 Unable to contact ser ver. Error type: RETRYABLE.
4 – Appendices NET SatisFAXtion 8.6 Manual failure to respond, IPFax terminated the call. This can be caused by the remote device hanging up without notifying the TDM network (POTS lines lack such notification), line impairment such that the gateway could not detect and encode the MCF command, line noise such that our MPS was not detected by the remote device, or packet loss such that either the MPS or the response MCF was lost, or latency such that the MCF or MPS was delayed.
4 – Appendices NET SatisFAXtion 8.6 Manual 30227 Unexpected V.34 end-of-transmission: Remote fax sent an unexpected V.34 modulation end of transmission indication. Error type: RETRYABLE. 30228 V.34 did not step down baud af ter four th PPR: We received the 4th PPR when sending a fax using V.34 modulation and the receiver did not step down the baud rate. Error type: RETRYABLE.
4 – Appendices NET SatisFAXtion 8.6 Manual 30245 Busy tone detected: The destination number is busy at a point beyond the TDM network. Error type: BUSY. 30246 Talking detected with no fax: The call connected, but either there was no reinvite for T.38, or the RTP stream analysis indicated that there was a voice on the line. This can be caused by a human or answering machine answering the call. Also some service providers play a recording for out-ofservice numbers without using a SIT tone.
4 – Appendices NET SatisFAXtion 8.6 Manual 18415620 Timeout waiting for read packet. Error type: NON_RETRYABLE. 18415621 Send por t unavailable. Error type: NON_RETRYABLE. 18415622 Timeout waiting for write packet. Error type: NON_RETRYABLE. 18415623 Error reading packet. Error type: NON_RETRYABLE. 18415624 Unexpected read packet type. Error type: NON_RETRYABLE. 18415625 Xml deserialization error. Error type: NON_RETRYABLE. 18415626 Unknown exception. Error type: NON_RETRYABLE. 18415627 Session Abor ted.
4 – Appendices NET SatisFAXtion 8.6 Manual retry on, this setting can make that error retryable. Format: Up to 10 commaseparated hexadecimal numbers. bf t_header_actions board_data_log busy_call_send_retr y_seconds [dword 0–65535]: The amount of time in seconds to elapse before attempting to resend a message when the call resulted in a remote busy. Default: 60. bypass_file_base [boolean]: Bypasses the FILEBASE queue driver. Disables FILEBASE even if filebase_on=true. Default: true.
4 – Appendices NET SatisFAXtion 8.6 Manual 1D 2D T6 JPEG COLOR 200H_400V 300H_300V 400H_400V dont_delete_zero_page_faxes [boolean]: By default the fax server disregards non-fax calls: if there are zero pages received and no remote CSID and this value is false, then the fax event will be deleted with no record that it ever occurred. If true, the call will be logged and potentially a blank “fax” with no fax image will be delivered to the user. Default: false.
4 – Appendices NET SatisFAXtion 8.6 Manual global_debug_show_output [string] global_debug_show_file_path [string]: Partial path or complete path and file name of where to create debug file. If the debug_show_output is set for CONSOLE and the debug_show_file_path is specified in the registry, then you can get both CONSOLE and FILE debug output simultaneously. This is a device specific setting, but you can set the default for all devices by specifying this under the global ICANFax section.
4 – Appendices NET SatisFAXtion 8.6 Manual pause_before_send [dword 0–65535]: This sets the time in seconds to wait before sending a message that is due to go out. Set this to a value greater than 0 to allow boards some time to answer calls between sends when they have multiple send messages waiting to go out. Some devices need this also because they don’t have the min on hook feature that guarantees the call from a prior connection has had enough time to disconnect.
4 – Appendices NET SatisFAXtion 8.6 Manual %11!u! %12!s! hour (for 12 hour am/pm format) am/pm string for 12 hour format Be very careful what you specify in the string as as it is passed directly through and if you specify a string type for a parameter that is an int you will most likely cause a UAE. For instance, if you put in %2 or %2!s!, then the passed page number parameter will be used as a pointer to a string by FormatMessage. A page number of 1 would be a bad string address and would cause a UAE.
4 – Appendices NET SatisFAXtion 8.6 Manual post page holdup. If post receive convert is enabled or the debug pages are enabled, ICANFax will always respond to the driver holdup with an MCF as the conversion is not done in real time. Setting to 0 disables RTP. Default: 5. r tn_percent [dword 0–100]: This is the percentage of bad scan lines to good scan lines that will cause ICANFax to respond with an RTP to the fax driver.
4 – Appendices NET SatisFAXtion 8.6 Manual setting, but you can set the default for all devices by specifying this under the global ICANFax section. Format: Comma separated list of FAX_IN and FAX_OUT, or disabled. Default: FAX_IN, FAX_OUT. 4.2.1.2 Class1 Global frs_20_timeout_msecs [dword 0–65535]: How many milliseconds to wait for AT+FRS=20 to complete. This only applies if the software_frs_20_msecs = 0. Default: 500.
4 – Appendices NET SatisFAXtion 8.6 Manual t2_msecs [dword 0–65535]: T.30 T2 timer. Default: 6000. t4_msecs [dword 0–65535]: T.30 T4 timer. Default: 3000. v32_min_primar y_rate [dword 0–33600]: This determines the minimum V.34 rate for image data. This should be a multiple of 2400 and 0 allows the modem to decide the min rate. Default: 9600. v32_max_primar y_rate [dword 0–33600]: This determines the maximum V.34 rate for image data.
4 – Appendices NET SatisFAXtion 8.6 Manual to keep up with the modem modulation throughput due to extra DLE escaped characters. Default: 38400. dtmf_detection_begin [string]: When the line_type is DTMF_PROMPT, this command is sent to the modem before answering. It should cause the modem to go off hook, emit a prompt tone if possible and collect and report received DTMF digits.
4 – Appendices NET SatisFAXtion 8.6 Manual periodic_reset_timeout_msecs [dword 0–4294967295]: How often a reset sequence should be done to verify modem integrity. It is understood that some modems may periodically hang or go into a disabled power saver type of mode or that they may be turned off and on but the DSR modem control change is not detected possibly because TAPI is being used. Therefore, the driver will reset the modem when it is idle for this amount of time.
4 – Appendices NET SatisFAXtion 8.6 Manual carrier_wait [dword 0–255]: Seconds the driver to wait in the “dialing” or “answering” states for a carrier from the remote device before hanging up. Default: 45. dial_wait [dword 0–255]: Seconds the driver to wait in the "ringing" state before hanging up. Default: 45. flow_control [string]: Designates the type of flow control to use when sending data. If the setting is XON_XOFF the driver observes XOFF signals when sending.
4 – Appendices NET SatisFAXtion 8.6 Manual debug_show_file_path [string(256)]: Partial path or complete path and file name of where to create debug file. If the debug_show_output is set for CONSOLE and the debug_show_file_path is specified in the registry, then you can get both CONSOLE and FILE debug output simultaneously. This is a device specific setting, but you can set the default for all devices by specifying this under the global icanfax section.
4 – Appendices NET SatisFAXtion 8.6 Manual allowed_send_transfer_types [string]: These settings control the type of fax and file transfers that the driver can perform for a device. Format: Comma separated list of the following. Default: FAX,ECM,V34. FAX ECM V34 dial_prefix [string(20)]: Data to be prepended to dial strings, typically 9, if present. 4.2.1.2.1 Class1 Device allowed_receive_baud_rates [string]: This setting constrains a modem to use only certain baud rates.
4 – Appendices NET SatisFAXtion 8.6 Manual (abort the send) and the modem's OK response. For such a modem, setting this timeout can speed the hang-up process. Default: 1000. close_string_timeout_msecs [dword 0–65535]: How long to wait for response after sending users close string if that string does not contain any ' ^' characters. Default: 5000. command_timeout_msecs [dword 0–65535]: How long to wait for response for miscellaneous commands such as ATE0V1, AT+FCLASS=1 or AT&D2. Default: 1000.
4 – Appendices NET SatisFAXtion 8.6 Manual dtmf_detection_end string. Leave blank to not use a terminate character. Format: 0 or 1 characters, typically # or *. Default: #. dtr_toggle_msecs [dword 0–65535]: This is how long to keep the DTR line low during reset or close so that a modem will hangup the line and return an OK. Default: 200. enable_init_flow_control [boolean]: This is for the rare modems that return OK following ATZ and have CTS low because they are unable to accept another command.
4 – Appendices NET SatisFAXtion 8.6 Manual CNG tone is detected or dtmf_digit_count number of digits are collected. Default: NORMAL. hangup_timeout_msecs [dword 0–65535]: This is how long to wait for ATH0 command to complete. Default: 2000.
4 – Appendices NET SatisFAXtion 8.6 Manual slow_at_pause_msecs [dword 0–65535]: This is how many msecs to pause in the middle and at the end of the "AT" for any command sent after a baud rate change. This gives the modem time to auto baud and detect data/stop bit format before returning to its normal command interpreting state. Use this for old modems. Default: 100. speaker_mode [string]: State of device’s speaker. This translates to an ATM# command. Default: ON_UNTIL_CARRIER.
4 – Appendices NET SatisFAXtion 8.6 Manual init_string [string]: This is the basic modem initialization string. It should reset the modem and init the required flow control. Format: Up to 80 characters. Default: &F&C1&D2V1E0S0=0S7=90^^. All modem commands start with AT, so this string does not need AT. The symbols in the string mean the following: 2-second pause Carriage return. There is a wait of init_string_timeout_msecs after carriage return to wait an OK to be returned.
4 – Appendices NET SatisFAXtion 8.6 Manual allowed_receive_transfer_types [string]: These settings control the type of fax and file transfers that the driver can perform for a device. Format: Comma separated list of the following. Default: FAX,ECM,V34. FAX ECM V34 allowed_send_image_types [string]: These settings control the image types that the device can send and receive via the T.30 protocol over the telephone network.
4 – Appendices NET SatisFAXtion 8.6 Manual dial_wait [dword 0–255]: Seconds the driver to wait in the "ringing" state before hanging up. Default: 45. tapi_modem_name [string(128)]: When specified, the driver will utilize TAPI so as to not monopolize the usage of the serial port. This is the name of the modem defined in the control panel modem applet. tapi_modem_name_saved [string(128)]: Copy of tapi_modem_name.
4 – Appendices NET SatisFAXtion 8.6 Manual 400H_400V allowed_receive_transfer_types [string]: These settings control the type of fax and file transfers that the driver can perform for a device. Format: Comma separated list of the following. Default: FAX,ECM,V34. FAX ECM V34 allowed_send_image_types [string]: These settings control the image types that the device can send and receive via the T.30 protocol over the telephone network.
4 – Appendices NET SatisFAXtion 8.6 Manual audio_qos_max_sdu_size [dword 0–65535]: MaxSduSize of sending RTP RSVP FlowSpec. Default: 340. audio_qos_minimum_policed_size [dword 0–65535]: MinimumPolicedSize of sending RTP RSVP FlowSpec. Default: 340. carrier_wait [dword 0–255]: Seconds the driver to wait in the “dialing” or “answering” states for a carrier from the remote device before hanging up. Default: 45. csid [string(20)]: The CSI for receive and the TSI for send.
4 – Appendices NET SatisFAXtion 8.6 Manual SERIAL_CAPTURE TCP dial_prefix [string(20)]: Data to be prepended to dial strings, typically 9, if present. dial_wait [dword 0–255]: Seconds the driver to wait in the "ringing" state before hanging up. Default: 45. end_por t_number [dword 1–65535]: Last UDP port to allocate for RTP and T.38. Default: 49151. firewall_name [string]: The base name for any Windows Firewall exceptions created by the IP_FAX driver. Default: IP_FAX.
4 – Appendices NET SatisFAXtion 8.6 Manual sip_max_forwards [dword 0–256]: Specifies the value that the IP fax driver will set for the Max-Forwards: field in SIP messages that it sends. Default: 70. sip_sdp_username [string]: The name to use in the o= owner attribute in the SDP. Default: IPFax. sip_proxy [string]: The IP address or host name to use as a SIP proxy. sip_proxy_password [string]: If the SIP proxy challenges for authentication, use this password.
4 – Appendices NET SatisFAXtion 8.6 Manual minimum time between dials across all channels. In effect this limits the callsper-second to 1000 ÷ sip_invite_delay_msecs. A value of 0 imposes no artificial rate limit and IP_Fax will send calls as fast as possible. Default: 100. sip_retr y_invite_count [dword 0–1000]: This is the max number of times to retry for a when doing the sip_retry_invite_error_numbers logic. Default: 20.
4 – Appendices NET SatisFAXtion 8.6 Manual only those rates you list. On receiving, set the fastest and slowest rates; the modem will allow those and any in between. Format: Comma separated list of 14400, 12000, 9600, 7200, 4800 and 2400. Default: 14400,12000,9600,7200,4800,2400. allowed_send_baud_rates [string]: This setting constrains a modem to use only certain baud rates.
4 – Appendices 4.2.1.8 NET SatisFAXtion 8.6 Manual Archive Legacy Export module. Activated [boolean]: Determines if legacy export module is loaded and functioning. 4.2.1.9 ASCIIPacketSer ver AllowMissingFiles [boolean]: This parameter allows you to configure your system to deliver a fax if ANY of the files requested exist. By default, ALL the requested documents must exist in order for a packet to be processed and a fax submitted.
4 – Appendices NET SatisFAXtion 8.6 Manual Sor tQueue [boolean]: Undocumented. SuppressHeader [boolean]: If 1, do not include a header on the outbound fax. Default: 0. WriteLog [boolean]: Undocumented. 4.2.1.10 AutoPrint Paused [boolean]: Determines if the AutoPrint system is paused. 4.2.1.10.1 Login AutoPrintClient [string]: Undocumented. AutoPrintSer ver [string]: Undocumented. FaxDomain [string]: Fax server’s domain. FaxProtocol [dword]: Communication protocol. FaxSer ver [string]: Server name.
4 – Appendices NET SatisFAXtion 8.6 Manual OAC [dword 0–2]: Print outbound content. Format: 0: Disabled, 1: Print first page only, 2: Print all pages. Default: 0. OAR [boolean]: If 1, print outbound report. Default: 0. 4.2.1.11 CAS20 CgiToCasDomain: Undocumented. CgiToCasDomain: Undocumented. CgiToCasLogOnName : Undocumented. CgiToCasRemoteLogOnName : Undocumented. CgiToCasProtocol : Undocumented. CgiToCasDllName : Undocumented. CgiToCasProcName : Undocumented. CgiToCasMultipar tResponse : Undocumented.
4 – Appendices NET SatisFAXtion 8.6 Manual ArchiveOutboundFtrs: Undocumented. AsciiExtList: Undocumented. AuthInSubject: Undocumented. AutoPrintName: Undocumented. CompressedAsciiExtList : Undocumented. Conver tProcessCount [dword]: The number of RunCvt processes to spawn. Default: Equal to the number of CPU cores in the system. Conver tReloadCount [dword]: The number of documents each RunCvt process will convert before being automatically reloaded. Default: 100. Conver tUTF8ToRTF: Undocumented.
4 – Appendices NET SatisFAXtion 8.6 Manual Name [string]: Server name. NoPreCvtExtensions : Undocumented. NoPrintCapture [boolean]: Undocumented. NtfSubject [string]: Subject to use for fax send notifications when the message did not specify a subject (for example if it came from a Microsoft Fax Client). Default: A fax you sent. PerUserTSID: Undocumented. Por tableExtensions [string]: File extension to use for “portable” documents. Format: Semicolon delimited list of file extensions. Default: .emp.
4 – Appendices NET SatisFAXtion 8.6 Manual WaitForAutoprint [boolean]: Suspend fax state while waiting for the AutoPrint module to load. Default: 1. 4.2.1.
4 – Appendices NET SatisFAXtion 8.6 Manual return_fax_dn_contents return_fax_ndn_contents seconds_between_stopped_exchange send_fpd_to_smtp [boolean] Ser ver ser ver_max_message_count [dword] xml_progid [string] 4.2.1.14 EMEnroll name: Undocumented. password: Undocumented. domain: Undocumented. ser ver: Undocumented. protocol: Undocumented. dbg_file: Undocumented. new_fax_user: Undocumented. test_fax_user : Undocumented. notify_sender_address : Undocumented. notify_sender_name : Undocumented.
4 – Appendices NET SatisFAXtion 8.6 Manual DbgFile: Undocumented. 4.2.1.17.1 Parameters Domain: Undocumented. Protocol: Undocumented. Item\CurrentLogFile : Current log file name. Item\LastRotated : Date log was last rotated. Item\LogCount [dword]: Keep these many old log files. Default: 7. Item\LogLevel: Undocumented. Item\RotateMethod [dword]: Determines how often logs are rotated. Default: 2. 6: Rotate every 4 months 5: Rotate every 2 months 4: Undocumented.
4 – Appendices 4.2.1.21 NET SatisFAXtion 8.6 Manual Nrouter DisableDirectCopy : Undocumented. Domain_Name: Undocumented. IPTranspor t: Undocumented. IPXTranspor t : Undocumented. IPX_Ser ver_Type : Undocumented. IPX_Socket: Undocumented. LANA_NUM: Undocumented. LocalTranspor t: Undocumented. Name: Undocumented. NetBIOSTranspor t: Undocumented. Primar yDomain: Undocumented. Primar y_Ser ver_IP_Address : Undocumented. IP_Broadcast: Undocumented. Primar y_ser ver_IP_Por t_Base : Undocumented.
4 – Appendices NET SatisFAXtion 8.6 Manual DSNUser: Undocumented. DSNPassword : Undocumented. Protocol: Undocumented. 4.2.1.25 ReportSer ver 4.2.1.25.1 Parameters Domain: Undocumented. ODBCDSN: Undocumented. ODBCPassword: Undocumented. ODBCUserName: Undocumented. Ser verName: Undocumented. 4.2.1.26 SMTPPost Allow_CAS_Failure: Undocumented. Allow_Remote : Undocumented. Bind_Localhost: Undocumented. Blacklist: Undocumented. CAS_Password: Undocumented. CAS_User_Name: Undocumented.
4 – Appendices NET SatisFAXtion 8.6 Manual Logging_Level: Undocumented. Login_User_Name : Undocumented. Login_Password: Undocumented. Refuse_Bad_Caspost_Messages : Undocumented. Relay: Undocumented. Remote_Por t: Undocumented. Render_Fax_Equals : Undocumented. Route_Host_Here: Undocumented. Silent: Undocumented. Split_N_Splice : Undocumented. StripMessageBody: Undocumented. Whitelist: Undocumented. 4.2.1.27 ULImpor t Undocumented. 4.2.1.28 UserListImpor t Undocumented. 4.2.1.
4 – Appendices NET SatisFAXtion 8.6 Manual MMR Modified Modified Read: A slightly improved version of MR designed for use with low-line-noise digital telephony connections. MR Modified Read: An improved version of MH fax image compression. RTP Real-time Transfer Protocol: Protocol for transmitting the audio portion of a VoIP call over IP networks. Codecs used are typically G.711 µ-law or G.729. SIP Session Initiation Protocol: Standard VoIP protocol for placing and receiving calls.
4 – Appendices NET SatisFAXtion 8.