"Active" files are zero-length temporary files created with the same name as the fax-to-send (.FS) file currently being processed on an outbound line. The presence of this file prevents other CopiaFacts nodes from attempting to read and process the .FS file. The files are normally created in the ACTIVE subdirectory of the CALLBACK directory.
A voice algorithm file is a CopiaFacts control file used to create a special indexed voice file with multiple segments of recorded speech. It contains the algorithm (or formula) for putting together the segments to form a phrase. For example the algorithm for speaking amounts in English (24 -> twenty - four) is different from that for German (24 -> fier - und - zwanzig).
1 2 3
QZ ABC DEF
4 5 6
GHI JKL MNO
7 8 9
PRS TUV WXY
* 0 #
help space done
The first letter on each key is selected by pressing the key once (e.g. 'A' is '2'). The second letter is selected by pressing the key twice (e.g. 'R' is '77'). The third letter is selected by pressing the key three times (e.g. 'L' is '555'). The '1' key is used for 'Q' and 'Z'. To enter numbers in alphanumeric mode, use 'star-digit' for each numeric digit. A single zero selects a space and two zeros delete the last entered character. The caller can press a single '*' for additional instructions and '#' to complete entry. After completion of the entry the word(s) entered are spelled out in full. On a 'backspace' the letter removed is specified, for example, "D deleted".
The amount playback file is named FAXFACTS.AMT, and normally resides in the \FAXFACTS\STDVOICE folder. It contains an algorithm and voice segments to allow values to be spoken as a USA monetary amount. For example, "the cost is five dollars and fifty cents". You can re-record the amount playback file using the CopiaFacts Recording Studio.
American Standard Code for Information Interchange. ASCII files are listable text files containing only ASCII codes (byte values 32 to 126, plus tab, newline and return). In practice most fax boards can also process files containing other characters with byte values up to 255, using the PC character set. Depending on the font used by the fax board there may be a limitation on line length for successful faxing of ASCII files.
Baud rate is the term used to describe the communications speed of a fax transmission. Most fax machines can communicate at different baud rates, and negotiate a rate based on the line quality during the first phase of a fax transmission. Standard baud rates are 2400, 4800, 7200, 9600, 12000 and 14400. If you specify a rate other than these on a CopiaFacts command, it will be rounded down to the next lower value.
Byte Order Mark (BOM) refers to a sequence of two or three bytes at the start of a text file which indicate that it contains Unicode characters and specifies the Unicode encoding in which the file has been written. Although UTF-8 encoding is not susceptible to 'byte-order' issues, CopiaFacts still requires a BOM for files encoded with UTF-8 to differentiate them from files written with system default encoding. Further explanation of byte order marks can be found at http://en.wikipedia.org/wiki/Byte_order_mark
A callback or outbound operation is one in which CopiaFacts originates an outbound call to deliver a fax. For Fax-on-Demand, it is also known as a two-call operation if the callback follows a request call.
Command-line parameters consist of additional information or options that are specified on a program command line. The parameters would normally be added to the program properties held with the icon used to invoke the program.
The CopiaFacts configuration file (normally FAXFACTS.CFG) is used to specify system-wide parameters such as line and hardware details. It is read once at the start of operation of the COPIAFACTS program. Contrast it with the User Profile which contains application details and which can be selected at call time.
A cover sheet is a page sent at the start of a fax transmission to identify the sender and the intended recipient of the fax. A cover sheet often also contains "memo" lines introducing the fax. CopiaFacts can create a cover sheet at transmission time by customizing a "cover sheet template". Sample cover sheet templates are supplied. Cover sheets are not normally sent in fax-on-demand one-call transmission mode because the requester will usually be waiting at the fax machine.
A delivery operation is a fax mail operation where CopiaFacts originates an outbound call to send a fax to a mail box owner. It is the equivalent of 'outbound' in a fax-on-demand or fax server application.
The digit playback file is named FAXFACTS.DIG, and normally resides in the \FAXFACTS\STDVOICE folder. It contains an algorithm and voice segments to allow values to be spoken digit by digit. For example, "you have entered 4 - 3 - 2 - 1". You can re-record the digit playback file using the CopiaFacts Recording Studio.
The DNS (Do Not Send) file is a dBASE index file which is used to hold details of fax numbers which should be automatically excluded from all fax transmissions. CopiaFacts also supports a DNS file for e-mail containing blacklisted e-mail addresses. The acronym DNS is also used to denote Domain Name Server in an e-mail context.
A Dynamic Link Library or DLL is a program component which implements actions or operations for one or more applications. CopiaFacts DLLs are named CF8xxx.DLL (F7xxx.DLL for version 7) and other DLLs provided by voice and fax board manufacturers are also used by CopiaFacts.
External processing is defined as the use of a program other than COPIAFACTS, usually while CopiaFacts is also running, for pre-processing or post-processing. The program would normally run on a different network machine from that running COPIAFACTS, but can run on the same machine. Normally, the external program monitors a TOSEND directory and is controlled or started by status codes in an FS file. FFEXTERN is a supplied program which operates in this way.
A fax board is a PC board which is used by CopiaFacts to send and receive faxes. A single fax board may connect to more than one telephone line with separate channels for simultaneous fax operations. Some fax boards are combined with voice boards and have a common telephone connection.
The fax resolution for a transmission can be specified as "fine" or "normal". Fine resolution is approximately 200 by 200 pixels per inch. Normal resolution is approximately 200 horizontal pixels by 100 vertical pixels per inch. CopiaFacts normally transmits faxes at the resolution at which the image is held in the disk file. Sending at a different resolution from the original fax image involves either dropping alternate scan lines or duplicating every line.
The FFMERGE action line is the line in FFMERGE Truetype font at the top of a document 'printed' to the FFMERGE driver. This line is used to pass data such as fax phone number to the FFMERGE driver.
The infobox is a CopiaFacts term logically representing a 'box', which either 'contains' an image which can be selected by a caller, or contains a set of instructions (infobox information file, IIF) which control the transaction in some way. The infobox is identified by an infobox reference. The infobox reference is normally part of the filename of the contents of the infobox, either an image file or an IIF. Infoboxes are also used in CopiaFacts scripting.
An infobox collection is a set of .IIF files concatenated into a single file with extension .IBC. Collecting files into an IBC results in more efficient processing and also makes for easier management of image directories.
An infobox reference, of up to fifteen characters, may be all numeric or may contain alphabetic characters. When the reference is all numeric and has fewer than eight digits, the corresponding file names on disk are filled on the left with zeros to make an eight-digit filename. These leading zeros need never be entered as an infobox reference, either on CopiaFacts commands or during caller DTMF entry. Alphanumeric infobox references are never filled with zeros or spaces, and are not case-sensitive.
Internal processing is defined as the use of a program which is spawned as a child process by CopiaFacts, for pre-processing, post-processing or an ad-hoc task such as database look-up. The program always runs on the same machine as that running COPIAFACTS. Results may be returned as an exit code.
Interactive Voice Response or IVR normally refers to a method of operation where a telephone caller uses DTMF keys to interact with a computer system which prompts for action by playing voice messages.
A menu is a special form of infobox information file (IIF) which contains a list of infobox references which the caller can select by keying a digit from 1 to the number of items in the menu. After a menu selection is made, the caller is normally returned to the same menu automatically; but you can specify special processing after a selection, and keying 0 will normally exit the menu in the way you have defined. Menu infoboxes are now deprecated because using as sequence of conditional commands ($if, $elseif, ..., $else, $endif) provides better control of operations.
A node is the term used for a networked machine. CopiaFacts can run on multiple machines on a network, and the node name is used in the configuration file to define which logical line numbers are connected to each node. The node name is then also specified in COPIAFACTS settings so that the program can be started correctly on each node.
Onecall operation refers to a fax-on-demand transaction in which the fax is transmitted on the same call as the request. Early releases of FaxFacts used the term 'inbound' in the line operation definition, instead of 'onecall'.
An owner mail box is one used by a fax mail subscriber to call in and collect (pick up or request delivery of) fax mail. The subscriber quotes an owner mail box number to do this. The owner mail box is linked to one or more satellite mail boxes. Callers faxing in mail for the subscriber deposit it one of these linked satellite mail boxes.
Private Branch Exchange. A business phone system allowing communication within a business and between a business and the outside world. It is normally characterized by the need to press '9' to obtain an outside line, and if CopiaFacts is connected through a PBX this leading digit will normally be specified in a phone mask.
A pickup operation is a fax mail operation in which the mail box owner collects a waiting fax by calling in and having it transmitted on the same call. It is the equivalent of 'onecall' in a fax-on-demand application.
"Prefax" is a word we have coined to denote a document automatically transmitted ahead of the documents selected by a caller in a fax-on-demand application. Typically it could be an instruction sheet about how to use your system, or a special offer advertisement, or an order form.
The CopiaFacts "remote image update" feature allows an authorized caller to fax in a new copy of a fax-on-demand document, or a new document, from a remote location. A new or replacement voice description may also be recorded. The updated document can be made available without local action by the system administrator.
A request operation is the first part of a fax-on-demand operation which will result in a fax being transmitted by CopiaFacts on a subsequent call. An incoming call can be processed as a request even if it is not intended that a fax should ever be sent, for example in an interactive voice response (IVR) application.
A retrieve operation is the request part of a fax mail operation in which CopiaFacts sends back fax mail to the box owner on a subsequent call. It is the equivalent of 'request' in a fax-on-demand application.
A satellite mail box is one into which a caller deposits fax mail for a subscriber. The satellite mail box is normally selected by reference to the DID number: the DID number loads a user profile and then the user profile specifies the satellite mail box number as an auto-call item. Each satellite mail box is linked to an owner mail box through which the subscriber collects fax mail from one or more linked satellite mail boxes.
A state is a numbered step in the program. As CopiaFacts runs it normally displays the name of the current state for each line on the display. For some states, you can jump direct to the state from a menu or infobox information file. States are also used in CopiaFacts scripting.
"Suffax" is a word we have coined to denote a document automatically transmitted after of the documents selected by a caller in a fax-on-demand application. Typically it could be an instruction sheet about how to use your system, or a special offer advertisement, or an order form.
The TIFF/F fax file format is the most widely used fax format, supported by most of the fax boards used in CopiaFacts systems. It is a tagged file format, containing tags describing file and image attributes as well as the image data itself. A TIFF/F file may contain multiple separate pages. Various levels of compression can be used for the image data, and the image data may be held with different byte and bit order; all these attributes are described in the tags. The amount of variation can sometimes mean that a TIFF/F file received by one fax board cannot be sent on another.
A voice board is a PC board which is used by CopiaFacts to play and record voice messages and to interpret touch-tones. A voice fax board may connect to more than one telephone line with separate channels for simultaneous operations. Some voice boards are combined with fax boards and have a common telephone connection.
A voice file is a disk file in compressed format which represents sound to be played or which has been recorded using the voice board. CopiaFacts supports a number of standard telephony voice file formats. Voice files representing standard system voice prompts normally have names SVPnn.VOX (formerly, FAXMSG.*) and those representing menus and document descriptions are normally named *.VOX.