UxFax2 Unix Fax Server

Version 3.x

Installation Manual


 Table of Contents

INTRODUCTION
Before You Start the Installation or Update
If you have an existing Copy of the Software Installed
Additional Information
Common Errors Encountered
Conventions Used in these Instructions

SOFTWARE INSTALLATION
Introduction
Extract All Files from the Distribution Archive
Run the Installation Script
Product Specific Software Installation
Install Evaluation License Key
Add Fax Server Call to Unix Startup Scripts
Enter the Minimum Configuration Information
Software Installation Complete
Connecting Modems to the Computer
Sending a Fax
Adding a License

Appendix A - Loading over a Previous Installation
Saved Directory Location
Saved Directory Structure
Restoring Files

Appendix B - Connecting Modems to the Computer
RTS/CTS vs. XON/XOFF Flow Control
RS232 Wiring.
Modem vs Non-Modem Control.
AT&T SVR3.2 386/486 - SCO Unix
HP9000/700 - HP-UX V8
IBM/RS6000 - AIX
Supported Modems

Appendix C - Common Site Configuration Tasks
Define the Available Printers
Setting User Preferences
Define Retry Schemes
Define the Route Tables
Define the Fax Modems

Appendix D - Stopping & Starting the Fax Spooler
Starting the Spooler
Stopping the Spooler
Confirming Spooler Status
Command Line Operation

 

INTRODUCTION

These notes cover the topics necessary for successful installation and initial configuration of UxFax2:
  1. Software Installation
  2. Minimum Configuration
  3. Connecting Modems to the Computer
  4. Sending a fax

Before You Start the Installation or Update

Before starting with the installation you should complete the UxFax2 Installation Worksheet. The details entered on this work sheet will be required during the installation procedure.

An explanation of the details required on this form can be found on the back of the Worksheet.

If you have an existing Copy of the Software Installed

If you have an existing copy of the software installed use the same installation procedure as for a new installation. The installation procedure will detect this, and only update the required files.

There are several parts of the installation procedure which can be by-passed and these are noted and highlighted.

Also refer to Appendix A - Installation Notes - Loading over a Previous Installation. This appendix details where copies of existing files are saved in case you have modified any to suit your site. Note that unless you are a system integrator it is unlikely that you would have modified any files and the installation of the latest release will simply update your existing installation.

Additional Information

More comprehensive information is contained in the Installation Appendixes located towards the end of these instructions. These are:

Common Errors Encountered

Appendix F deals with the most common problems encountered during the installation and operation of UxFax2.

Conventions Used in these Instructions

A couple of points to note regarding conventions used in this document:

Example:
This is output on the terminal
Example:
Enter the installation (Utools) directory path [/usr]:

By pressing the the [Enter] key you will be accepting
the default value /usr. Alternatively you may type in a
different value and press [Enter].


SOFTWARE INSTALLATION

Introduction

All Integration Design software products reside within a single sub-directory called Utools. Additionally, UxFax2 will create a sub-directory within the standard spooling area (/usr/spool).

You can specify the location of these two directories as part of the installation procedure.

The software is installed by using the unix tar command to extract files from the media into the tmp sub-directory of the filesystem that will contain the Utools sub-directory. For example, if the software is to be loaded into the /usr2 filesystem, you should cd into the the /usr2/tmp directory, i.e.;

cd /usr2

If the filesystem does not have a tmp sub-directory, it should be created, e.g.;

mkdir tmp

If the files are extracted into the root /tmp directory, the installation will assume that the software is to be loaded into the /usr filesystem, ie. /usr/Utools will be created.

The installation script will also add the following lines to /etc/profile and /etc/cshrc if they do not already exist. i.e. If other Integration Design products have not already been installed. This is the only modification made to any files external to the Utools directory. Note that the actual value of Utools will be entered during the installation session.

Note: Utools is the second parameter on the UxFax2 Installation Worksheet.

In /etc/profile the following lines will be added:

Utools=/usr
PATH=$PATH:$Utools/Utools/bin
export Utools PATH

In /etc/cshrc the following lines will be added:

setenv Utools /usr
set path=($path $Utools/Utools/bin)

Extract All Files from the Distribution Archive

To begin installing UxFax2, the installation file-set must be extracted from the distribution media. The install script is then run which will create directories, move the files and set the file permissions and ownerships.

Note: The example commands listed below are based on the software being loaded into the /usr filesystem:

If you are loading from floppy disk then you will need to repeat the tar command below for each disk.

(1) <media_device> is the first parameter on the UxFax2 Installation Worksheet.

Login to the system as root user then:

cd /usr/tmp [Enter]
tar xvf <media_device> [Enter]

Run the Installation Script

Now that the software has been loaded onto the system it is necessary to run the installation script.

Following is the output from a typical installation session. The script asks a series of questions, and presents a default response in each case.

To execute the installation script, enter the following command:

./install [Enter]

 First you will be provided with a prompt asking under which directory you want the Utools directory structure installed. Press [Enter] to accept the default of /usr or enter the name of an alternative directory and then press[Enter].

Note: Utools is the second parameter on the UxFax2 Installation Worksheet.

If you already have other Integration Design products installed, the $Utools variable will be set accordingly. This variable identifies the root directory for the binary and library files, and is the first parameter asked at installation. If this is correct, you may simply press [Enter].

Integration Design Software Installation
========================================

Enter the installation (Utools) directory path [/usr]:

Next you will be prompted for the software package name before proceeding with file installation. At this prompt, you should also press [Enter] if you wish to proceed with the installation.

The following product(s) will be installed under /usr
UxFax2 Unix Fax Server Software
Is this correct? [y]:  

The installation will now proceed to move all of the files extracted from the distribution media into the correct places, whilst also setting correct ownership and permissions, and creating any required directories.

Installation is now in progress, please wait
============================================
Creating file list....................
Checking directories..................
Installing text files.................
Installing binary files...............
Checking /etc/profile and /etc/cshrc..
Executing UxFax2_install_exec.........

Product Specific Software Installation

Next you will be asked to confirm (or nominate) the various sub-directories within the Utools directory where the software components will reside. You can either type in your prefered values and press [Enter], or simply press [Enter] to accept the default value.


Note: Utools is the second parameter and the Spool directory is the third parameter on the UxFax2 Installation Worksheet.


Starting installation of UxFax2
===============================

Please confirm the following directories
========================================
Utools directory [/usr]:
Binary directory [/usr/Utools/bin]:
Library directory [/usr/Utools/lib]:
Font directory [/usr/Utools/font]:
Spool directory [/usr/spool/UxFax]:

You will then be asked to confirm each of the above nominated directories. At this point you should press [Enter] to accept all the settings.

The following directories have been nominated:
Utools directory : /usr
Binary directory : /usr/Utools/bin
Library directory : /usr/Utools/lib
Font directory : /usr/Utools/font
Spool directory : /usr/spool/UxFax
Please confirm that these are correct [y]:

The installation program will now proceed to install the application specific files and create the fax spooling directory.

Installing proportional font files, please wait
===============================================
Creating file list..................
Checking directories................
Installing font files...............

Checking the spool directory, please wait
=========================================
Creating file list....................
Checking spool directory..............
Checking directories..................
Installing config files...............  

Install Evaluation License Key

Updating? If you are updating an existing installation you can bypass this step by pressing [N]+[Enter] at this prompt.

You will now be asked whether you wish to install the supplied evaluation key. These keys may be be entered at a later stage if you choose to skip this step (by entering the command faxcmd license). Otherwise press [Enter] and the installation will invoke UxFax2's licensing screen.

INSTALL FAX SOFTWARE EVALUATION KEY
===================================
Do you wish to install the UxFax2 evaluation key now
[y]:

The licensing screen will appear with the following message displayed within the main window of the screen:

UxFax warning [4]: Program has not been licensed
0 product(s) installed on system/node IDmel/IDmel


Note: The evaluation key is the fourth parameter on the UxFax2 Installation Worksheet.

To enter a evaluation key, follow these steps:
  1. Press function key [F2] or press [Esc+2].
  2. Enter the supplied evaluation key, using [Tab] to move between fields. (4).
  3. When the key is entered, press [F1] or [Esc+1].
  4. You will be prompted to confirm key installation.
  5. Press [Y] to proceed, or [N] to return to the key entry screen.
  6. Press function key [F4] or press [Esc+4] to exit the licensing screen.

Add Fax Server Call to Unix Startup Scripts

It is possible to set-up your computer so that the fax spooler is automatically restarted whenever the computer is re-booted. To achieve this the following command should to be added to the approprite "rc" script.

Utools=/usr
PATH=$PATH:$Utools/Utools/bin
export Utools PATH
$Utools/Utools/bin/faxcmd exec SystemBootRC

On most systems this command would be added to the /etc/rc file. On SCO Unix, this command will be added to the /etc/rc.d/8/userdef file.

Note: If you are not loading UxFax2 on a SCO Unix or other AT&T Intel Unix system you will automatically by-pass this step. In that case you must manually edit the system rc scripts as shown above.

The Utools path in the above command must be set as per parameter 2 on the UxFax2 Installation Worksheet.

Updating?  If you are updating an existing installation you will automatically bypass this step.

This prompt will ask if you want the fax server to be started when the system boots;

AUTO START FAX SERVER ON SYSTEM BOOT
=====================================
Do you want the fax server to automatically start on reboot [y]

Enter the Minimum Configuration Information


Updating?  If you are updating an existing installation you can bypass this step by pressing [N]+[Enter] at this prompt.

It is now necessary to enter the miniumum configuration information. This is the data that you will have filled out on the UxFax2 Installation Worksheet which was mentioned in the introduction. (5,6,7,8,9).

This prompt will ask if you want to enter the Minimum Configuration information. Press [Enter] to proceed with the configuration.

MINIMUM CONFIGURATION INFORMATION
=================================
You will require the UxFax2 Installation Worksheet

Do you want to enter the minimum configuration information now [y]?

After replying 'y' to the last prompt, the installation will start the fax server and invoke the minimum configuration menu. the following messages will appear before the configuration menu is invoked;

Stating the fax server now..........................
Faxcmd: Request 'echo' sent Wed Feb 16 18:39:14 1999
Server: Command CMD_ECHO rcv'd from root@IDmel
The fax server is running
Standby for configuration menu......................


Shutting down the fax server..............
Faxcmd: Request 'shutdown' sent Wed Feb 16 18:39:16 1999
Server: Command CMD_SHUTDOWN rcv'd from root@IDMel
Shutting down the fax server
Restarting the fax server now.............
Faxcmd: request 'echo' sent Wed Feb 16 18:42:16 1999
Server: Command CMD_ECHO rcv'd from root@IDMel
The fax server is running

Software Installation Complete

The software installation is now complete and the following message will be displayed:

SOFTWARE INSTALLATION IS NOW COMPLETE
=====================================
Examine the 'errlog' for any errors that
may have occured during installation.


Updating?  If you are updating an existing installation you have completed the task.

Any modified files will be saved in a sub-directory within Utools. These files will also be recorded in the error log file.

Refer to "Appendix A - Installation Notes - Loading over a Previous Installation".

Connecting Modems to the Computer


Finally it is necessary to connect your fax modem to the computer. You will require the following to connect the fax modem;

Note: Refer to "Appendix B - Installation Notes - Connecting Modems to the Computer" for more information.

Installation should be as simple as connecting the modem to the correct computer port, and applying power to the modem.

The correct operation of the spooler can be confirmed using the following command steps;

faxcmd status [Enter]

The following message should be displayed;

Faxcmd: Request 'status' sent Mon Jan 29 10:30:44 1994
Server: Command CMD_STATUS rcv'd from root@IDmel
Modem status - modem1 is waiting

Refer to Appendix E - Common Problems if the spooler status display does not indicate that the modem is waiting.

Note: At this point you have completed the installation and minimum configuration of the UxFax2 software. You may wish to test the spooler by sending a fax. If so then the next section deals with this subject.

For more information about configuring the spooler refer to Appendix C - Common Site Configuration Tasks

Sending a Fax

With the fax spooler running, you can now attempt to send a fax. Enter the following command to access the main menu of the fax spooler.

faxcmd menu [Enter]

You will now be prompted to enter a document name. You may enter your own document name, or use the following procedure to send one of the sample files supplied with UxFax2;

$Utools/Utools/fax/demo

You will now be in the "Facsimile Control Panel" screen. This screen allows you to modify the transmission request details. To dial a fax number and send the fax, do the following:


You will now be presented with the 'Command History' screen which should display a message similar to the following:

Faxcmd: Request 'send' sent Thu Jun 10 14:41:55 1999
Server: Command CMD_ENQUEUE rcv'd from user@IDmel
Request 0001 queued

Press [F4] to return to the main menu, where you can view the progress of the request in the Queue window.

Adding a License

Both the receive and send capabilities of UxFax2 are separately licensed.

Entering an Evaluation Key

The evaluation key is a 16 digit (4x4 digit) hexadecimal number. To enter an evaluation key perform the following steps;

  1. Call the license screen using the command, faxcmdlicense.
  2. Press function key [F2] or press [Esc]+[2].
  3. Enter the supplied evaluation key, using [Tab] to move between fields.
  4. When the key is entered, press [F1] or[Esc]+[1].
  5. You will be prompted to confirm key installation.
  6. Press [Y] to proceed, or [N] to return to the key entry screen.
  7.  Press function key [F4] or press [Esc]+[4] to exit the licensing screen.

Entering a License Key

A license key consist of a 4 part hexadecimal activation key, a 4 part serial number plus site name. The procedure to install a license is similar to the above procedure for entering an evaluation key, except for steps 2 & 3;

  1. Call the license screen using the command, faxcmdlicense.
  2. Press function key [F1] (or press [Esc]+[1]) instead of [F2] to invoke the license key entry screen.
  3. Within this screen you will enter;
  1. When the key is entered, press [F1] or[Esc]+[1].
  2. You will be prompted to confirm key installation.
  3. Press [Y] to proceed, or [N] to return to the key entry screen.
  4.  Press function key [F4] or press [Esc]+[4] to exit the licensing screen.



Appendix A - Loading over a Previous Installation.

If you are loading over a previous installation, the existing installation will be saved and can be restored in part or full.

Saved Directory Location

When an existing installation is detected a directory will be created within the Utools directory. A directory will be created called saved.yymmdd, e.g.;

/usr/Utools/saved.940219

Saved Directory Structure

Any files replaced during installation will be saved with their full path under the saved directory, e.g.;

/usr/Utools/bin/faxcmd

Will be saved as

/usr/Utools/saved.yymmdd/usr/Utools/bin/faxcmd

Restoring Files

Files may be individually copied back from the saved directory. But if you wish to restore all files changed during installation, you can execute the "restore" script which is also written into the saved directory. e.g.;

cd $Utools/Utools/saved.yymmdd
./restore 


Appendix B - Connecting Modems to the Computer

UxFax2 supports "Class 2" compliant modems. Unfortunately , Class 2 is not a certified international standard, but simply a draft standard adopted by the industry. As a consequence, no two manufacturers fax modems are identical. In addition, the terminal interface (RS232) on Unix systems will vary from machine to machine and vendor to vendor.

As a result, simply connecting a modem will not necessarily work in the first instance. What follows is a brief explanation of the concepts that need to be considered when connecting a modem to a computer.

RTS/CTS vs. XON/XOFF Flow Control.

Modem Most Class 2 fax modems use CTS/RTS for flow control. But several modems will use Xon/Xoff by default instead. On most modems where flow control can be selected, it will be controlled by the hayes-set command AT&K. Refer to your modem manual to determine its flow control method.

Computer If you are using a modem that only supports RTS/CTS flow control, it must be connected to a port on the computer which also allows RTS/CTS flow control. Not all computers support RTS/CTS flow control, but all Unix systems will support Xon/Xoff flow control.

RS232 Wiring.

There is a common myth that no two RS232 connectors are the same. For the purposes of this discussion, this is not true. There are two fundamental types, they are DCE and DTE. i.e.
When connecting a DTE to a DTE (terminal to computer) a "crossed" cable is used. This is otherwise known as a "null modem" cable. When connecting a DTE to a DCE (modem to computer) a"'straight thru" cable is used. This is the sort of cable that will be required to connect a fax modem to the computer.

This will always be the case with 'Intel' based computers (PCs). The only time this is not true, is on some proprietry systems where the terminal interfaces are wired as DCEs (for direct connection to terminals). But this is quickly determined with an RS232 tester, and in such cases, the computer vendor should be able to supply a standard modem cable.

Modem vs Non-Modem Control.

There is a concept in Unix relating to 'modem control' ports. These are ports that rely upon the 'Carrier Detect' or some other signal to be asserted before the port can be opened. These ports are typically used for in-dial modems.

UxFax2 does not, and must not, use modem control ports. Instead you must use the non-modem control port. These will be the same physical port, but will use different devices nodes in the /dev directory.

AT&T SVR3.2 386/486 - SCO Unix

On Intel based systems, the general rules for connecting a fax modem are:

HP9000/700 - HP-UX V8

HP-UX as delivered will have the following device nodes:

Device     Major Minor
/dev/tty00   1   0x204004
/dev/tty01   1   0x205004

To use fax modems, these ports may need to be configured with RTS/CTS flow control. This is determined by bit 3 of the minor number, which is not set in the above device nodes. To create the correct nodes, use the following command:

mknod /dev/tty00m c 1 0x20400c
mknod /dev/tty01m c 1 0x20500c

These new device nodes should be named as the fax modem device within UxFax2.

IBM/RS6000 - AIX

To enable RTS/CTS flow on the fax modem port, the following command needs to be executed:

stty add rts < [device_name]

Note that this command only needs to be executed once after boot-up, and so it should be added to the init script /etc/rc before the call to faxcmd. (Refer to "SOFTWARE INSTALLATION").

Supported Modems

The following is a brief list of the supported modems, and the dialer prefix that should be applied in the modem entry screen.


Appendix C - Common Site Configuration Tasks

As part of the initial installation a minimum configuration was established and set-up. To further refine the configuration to suit your site there are several aspects of the spoolers configuration which you may want to explore further. These are dealt with in the manuals, this Appendix serves to summarise the most commonly modified parameters.

To invoke the menu interface, log in as 'root' and enter the following command:

faxcmd menu [Enter]

Detailed on the following pages are these aspects of the spooler configuration:

Define the Available Printers

Printers are identified by name, and the defined printers are maintained in a data base which associates a spooler command and printer driver with the printer name. As a minimum, at least ne printer should be defined. The procedure to do this is:
You will now be presented with the following screen:

┌────────────────────────────────────────────────────────────────┐
│  Printer Device Entry                                          │
│                                                                │
│      Printer : laser                                           │
│      Command :[lp -s -og -dlaser___________________________]   │
│       Driver +[LjetIII   LaserJet3 (or compatible)_________]   │
│   Resolution +[300 x 300 - LaserJet resolution_____________]   │
│   Paper Size +[8.26 x 11.69 - A4___________________________]   │
│ ────────────────────────────────────────────────────────────── │
│   F1 Save    F2 Redraw    F4 Quit    F5 (+)Options             │
└────────────────────────────────────────────────────────────────┘

The first two fields must have data manually entered. The "Driver" field may be altered by using the [F5] key or space bar.
When all details have been entered, press [F1] to save them. You will now be back at the "Printer Devices" screen. To return to the main menu, press [F4].

Note: As part of the minimum configuration, the following printer definition must exist. This printer driver is used for direct output to the screen:

Setting User Preferences

User details are specified to define defaults associated with the use of the fax spooler, both interactively via the menu interface and for notification by the spooler back to the user.

The default user preferences define a users setup if they have no entry in the user database. The user preferences define the editor that will be used create faxes and the printer to be used to print then on, plus other details.

On selecting this menu a summary menu is displayed. This lists in blocks of 8 users the user alias, their group, and their full name and title as extracted from the Name and Address database.

You will now be presented with the following screen:

┌────────────────────┐┌────────────────────┐┌────────────────────┐
│ F6 User Identity   ││ F7 Options         ││ F8 Preferences     │
│                    └───────────────────────────────────────────┐
│                                                     uid:68     │
│              User ID : default                                 │
│             Group ID #[other___]                               │
│              Printer #[default________]                        │
│         Email domain :[__________________________]             │
│                                                                │
│           First name :[________________________]               │
│            Last name :[________________________]               │
│                                                                │
│ ────────────────────────────────────────────────────────────── │
│   F1 Save  F2 Redraw  F3 (+#)Clear  F4 Quit  F5 (+#)Options    │
└────────────────────────────────────────────────────────────────┘

Note that each of the fields preceded by a '+' symbol may be altered by pressing [F5] to select from a list of options, and fields preceded by a '#' or '+' can be cleared using [F3].

This is a multi-page screen. More parameters can be accessed by pressing [F6], [F7] or [F8] to access each screen. When all details have been entered, press [F1] to save them.

To return to the main menu, press [F4].

Entries that can be made to specify a User entry are:

Note: In the definition of the user default, setting the value of "User can Send" to "No" will restrict operation of the spooler for transmission to only defined users.

Users connecting with default permissions will be unable to submit faxes for transmission.

Define Retry Schemes

Retry schemes are used to define the retry criteria for each fax transmission. The retry schemes are highly flexible, and any number of schemes may be defined. But as a minimum, a "default" scheme must be defined.

The Retry Schemes allow the number of retries, conditions and delays between retries to be specified. An number of retry schemes can be defined and then specified when the fax is transmitted. For example different retry schemes would be specified for overseas faxes verses local faxes.

Selecting this option provides a summary screen which displays the retry scheme name and it's description. Use the cursor keys to highlight the required scheme and then the function keys to select the required action.
You will now be presented with the following screen.

┌────────────────────────────────────────────────────────────────┐
│  Retry Scheme Entry                                            │
│                                                                │
│     Retry Scheme : default                                     │
│      Description :[Default - 10 Unconditional retries_____]    │
│                                                                │
│          Count     Condition              Time                 │
│            1     +[Always___________]    [00:05]               │
│            2     +[Always___________]    [00:10]               │
│            3     +[Always___________]    [00:15]               │
│            4     +[Always___________]    [00:30]               │
│            5     +[Always___________]    [00:45]               │
│            6     +[Always___________]    [01:00]               │
│            7     +[Always___________]    [01:00]               │
│            8     +[Always___________]    [02:00]               │
│            9     +[Always___________]    [02:00]               │
│           10     +[Always___________]    [02:00]               │
│ ────────────────────────────────────────────────────────────── │
│   F1 Save    F2 Redraw    F4 Quit    F5 (+)Options             │
└────────────────────────────────────────────────────────────────┘

The first two fields must have data manually entered. The "Condition" field may be altered by using the [F5] key or space bar. The "Time" fields may have times entered using the form "HH.MM" (use a period or other seperator between hours and minutes). e.g. 5 minutes is entered as ".5."
Against each scheme up to 10 entries can be specified, each entry specifies a condition and the interval to the next retry. Available entries are;
When all details have been entered, press [F1] to save them. You will now be back at the "Retry scheme" screen. To return to the main menu, press [F4].

Define the Route Tables

The routing table provides a means of automatically time scheduling faxes based on the fax number prefix, or modifying a fax number based on prefix to use an alternate carrier.

The fax number prefix can be any sequence of numbers, and can include as much of the number as required. For example it may be required to automatically schedule all faxes to an area which starts with a prefix of 059 to after 11pm, however all faxes to a particular number 059-333-9999 on that area are to be
transmitted immediately. In this case two route table entries will be made, one for 059 specifying delayed transmission and the other for 059-333-9999 specifying immediate transmission.
You will now be presented with the following screen.

┌────────────────────────────────────────────────────────────────────┐
│  Routing Table Entry                                               │
│                                                                    │
│    Outgoing Prefix : +852                                          │
│    Modified Prefix :[0015852_________________]                     │
│       Retry Scheme #[International___]                             │
│        Destination :[Hong Kong___________________]                 │
│         Resolution +[Standard - 100dpi vertical__]                 │
│             Tariff #[________]                                     │
│                                                                    │
│  Off         Modified        Starts          Ends        Tariff    │
│  Peak         Prefix       Day   HH:MM    Day   HH:MM    Code      │
│ Period 1 :[0015852_____] +[Any] [21:00] +[Any] [06:00] #[________] │
│ Period 2 :[0049852_____] +[Sat] [06:00] +[Mon] [06:00] #[________] │
│ Period 3 :[____________] +[___] [00:00] +[___] [00:00] #[________] │
│ ────────────────────────────────────────────────────────────────── │
│    F1 Save   F2 Redraw   F3 (+#)Clear   F4 Quit   F5 (+#)Options   │
└────────────────────────────────────────────────────────────────────┘

This screen shows that any fax numbers with the prefix +852 submitted on any week day be detailed until 11pm (Off Peak Period 1). Any faxed submitted between Saturday 6am to Monday 6am, will be faxed immediately and will have their prefix modified to to use a different carrier.

When using any of the function keys to operate on a record entry a window will be displayed at the bottom of the screen. Entries that can be made to specify a Route Table entry are;
In addition to the above it is possible to define delayed transmission for up to three specified periods. For each of the periods the following can be specified;
When all details have been entered, press [F1] to save them. You will now be back at the "Route table" screen. To return to the main menu, press [F4].

Define the Fax Modems

The fax modems are defined within the user interface using the same methods used to create users. To add a modem, do the following:
You will now be presented with the following screen.

┌────────────────────────────────────────────────────────────────┐
│  Fax Modem Entry                                               │
│                                                                │
│     Device ID : modem1                                         │
│        Device :[/dev/cua0___________________________________]  │
│     Lock file :[/var/lock/LCK..modem________________________]  │
│     Remote ID :[REALTIME HOLDINGS PL]                          │
│   Dial prefix :[AT&K3DT_____________________________]          │
│        Header :[REALTIME HOLDINGS PL - UxFax2 Fax System__]    │
│        Driver + Class2 - Generic Class2 fax modem              │
│          Mode + Send (no indial)      Log/debug level :[1___]  │
│ ────────────────────────────────────────────────────────────── │
│   F1 Save    F2 Redraw    F4 Quit    F5 (+)Options             │
└────────────────────────────────────────────────────────────────┘

The two botton fields may be altered by using the [F5] key or space bar. Each of the other fields must have data manually entered. The following is a brief description of the purpose of each field:

When all details have been entered, press [F1] to save them. You will now be back at the "Fax modem" screen. To return to the main menu, press [F4].


Appendix D - Stopping & Starting the Fax Spooler

These are the steps required to stop and start the fax spooler and establish its status.

First start the spooler with the following command:

faxcmd menu [Enter]

Starting the Spooler

To start the spooler, perform the following steps from the main menu:
Faxcmd: Request 'echo' sent Mon Nov 29 10:30:44 1993
Server: Command CMD_ECHO rcv'd from root@IDmel
The fax server is running
Faxcmd: Request 'status' sent Thu Jun 10 14:43:44 1993
Client error 8: Send request failed. Cannot open lock file

Stopping the Spooler

To stop the spooler, perform the following steps from the main menu:
Faxcmd: Request 'shutdown' sent Sat Feb 12 17:05:54 1994
Server: Command CMD_SHUTDOWN rcv'd from carl@ID486
Modem driver line1 has been detached
Shutting down the fax server

Confirming Spooler Status

The correct operation of the spooler can be confirmed using the following command steps from the main menu:

Faxcmd: Request 'status' sent Mon Jan 29 10:30:44 1994
Server: Command CMD_STATUS rcv'd from root@IDmel
Spooler status: 1 modem(s) attached, 0 active task(s)
Modem     Mode         Status
modem1    Send only    Waiting
Faxcmd: Request 'status' sent Sat Feb 12 17:08:40 1994
Client error 8: Server is not running. Cannot open lock file

Command Line Operation

Each of the above operations can also be done from the command line, using the following commands.

To start the spooler

faxcmd startup [Enter]

To stop the spooler

faxcmd shutdown [Enter]

To confirm status

faxcmd status [Enter]