Please enable JavaScript to view this site.

CopiaFacts™ Reference Manual

All supported boards and ports support .WAV files directly.

If you wish to have higher-quality messages, we strongly recommend that you provide them in the native format. Conversion between sound formats and especially between sample rates is impossible without adding some noise or distortion each time the file is converted. There are a very large number of utilities available which can process and edit .WAV files, and the base quality standard of 11,025 samples per second, 8-bits per sample, monaural, provides noticeably better quality than the telephony formats. The downside is increased file size, but most fax-on-demand and IVR applications have no more than a few megabytes of sound files anyway.

Supported WAV File Types

The following file formats and sample frequencies are supported:

WAVADPCM6 Dialogic ADPCM (4-bit) recorded at 6000 samples per second.
WAVADPCM8 Dialogic ADPCM (4-bit) recorded at 8000 samples per second.
WAVMULAW6 Mu-Law PCM (8-bit) recorded at 6000 samples per second.
WAVMULAW8 Mu-Law PCM (8-bit) recorded at 8000 samples per second.
WAVMULAW11 Mu-Law PCM (8-bit) recorded at 11,025 samples per second.
WAVALAW6 A-Law PCM (8-bit) recorded at 6000 samples per second.
WAVALAW8 A-Law PCM (8-bit) recorded at 8000 samples per second.
WAVALAW11 A-Law PCM (8-bit) recorded at 11,025 samples per second.
WAVPCM6 Linear PCM (8-bit) recorded at 6000 samples per second.
WAVPCM8 Linear PCM (8-bit) recorded at 8000 samples per second.
WAVPCM11 Linear PCM (8-bit) recorded at 11,025 samples per second.

Only monaural (1-channel) files are supported: stereophonic (2-channel) files cannot be used. All WAV files used by CopiaFacts must have the file extension .WAV, except that special rules apply (and are described below) to multiple-segment files such as the digits playback file.

Playing .WAV files

No special action or command settings are required to play .WAV files. The format of a .WAV file is determined automatically from the header information and any specifications provided on the $voice_format configuration command are ignored when playing a .WAV file.

An error message will be displayed if you attempt to play an unsupported .WAV file format and the file will not be played, even if an alternate telephony file is available.

Creating (recording) .WAV files

To record into .WAV files you must use a $voice_format configuration command with one of the WAV... constants listed above as its second parameter. This changes the default recording format and sets the file extension for all recorded files to the specified .WAV format.  

Multiple-Segment files

The files FAXFACTS.DIG (digit playback file), FAXFACTS.AMT (amounts playback file), FAXFACTS.ABC (alphanumeric playback file) and FAXFACTS.RST (recording studio messages file) may be created from segments which are .WAV files. Any custom multiple-segment files created with the FFAMOUNT program may also be created from .WAV files. If any segment in a multiple-segment file is a .WAV file, all segments must be .WAV files, and all segments must have identical format and sample rate. The FFAMOUNT program enforces this rule when it builds the multiple-segment file.

Even if the file is composed of .WAV file segments, the file extension of the multiple-segment file does not become .WAV. CopiaFacts automatically recognizes the .WAV segments if these are supported. CopiaFacts systems which do not support .WAV files cannot recognize or process multiple-segment files built from .WAV component files.