This is the installation file for the Call Commander package.

PREREQUISITES
You will need the following installed and configured properly on your 
system before building Call Commander:

X11 Window System
Needed for building on Un*x-type systems, including Linux.  Virtually 
all Linux distros should include this.

Qt Toolkit, v3.2 or better
Most modern Linux distros include this.  It's typically installed as part
of the KDE Desktop Environment, although KDE is by no means required.
It can also be downloaded directly from TrollTech (ftp://ftp.trolltech.com/).

On Windows, you will need to purchase a Qt/Windows license from
TrollTech (http://www.trolltech.com/).

The LibRadio Library
This is a class library that contains much of the 'generic'
functionality used by Call Commander (and other packages beside).  You can
get it at http://www.salemradiolabs.com/libradio/.  You need version
v0.93.2 or better.

The Telos 2101 Library
This library contains interface code need to access certain Telos
phone systems.  You can get it from the same place you found
CallCommander.  Youo will need version 1.2.0 or higher.

The LibRHpi
Optional, but needed if you want to build the Call Skimmer (mcs(1)).
You can get it from the same place you found CallCommander.  You'll
need version 0.94.0 or higher.

100 DPI X11 Fonts
While not strictly required, 100 DPI fonts will make some of the
widgets in Call Commander (in particular, the clock) look better if
you are running on a Un*x-type system.  These are available in most 
distros as a binary package.

INSTALLATION
For Un*x, installation is largely just a matter of cd'ing to the
top-level directory of the distribution and doing:
   ./configure
   make
   make install

For Windows, after ensuring that Qt/Windows is installed properly, cd
to the top-level directory and do:
   qmake -o Makefile callcommander.pro
followed by either (depending upon your compiler):
   make
or
   nmake


REQUIRED FIRMWARE VERSIONS
Following is the recommended minimum firmware version for each of the
platforms Call Commander supports.  Contact the vendor directly if you
need an upgrade.  Please be sure you meet these requirements *before*
submitting any bug reports!

Comrex/Gentner TS-612: 3.0
Telos TWOx12:  v3.x
Telos 1A2 Interface Module: v5.41
Telos Direct Interface Module: v1.48
Telos ONEx6: ??

GENTNER TS-612 CONFIGURATION
In order for things to work correctly with the Gentner TS-612 unit,
the unit's serial port  must be configured to operate in 'Master Mode 
Emulation' mode.  To do this, proceed as follows:

1) Remove power from the unit, loosen the four screws holding on the top
   cover, and lift the cover off.  Near the center of the main circuit
   board will be a large, 28 pin integrated circuit, containing the
   system firmware.  Verify that the version of the firmware (printed
   on the chip) is 3.0 or above.  If it is not, call Comrex and order
   an upgrade.  Do *not* proceed with the rest of this proceedure
   until you've verified the firmware to be 3.0 or above!  Replace the
   cover on the unit.

2) Remove power from the unit (if not already done from step 1
   above).  Loosen the two thumbscrews on the front of the unit and
   remove the door covering the level controls and configuration
   dipswitches.  Move dipswitches number '4' and '10' to the
   'down' position.  Restore power to the unit.

3) Go to the control surface that is connected to the 'Main/Studio #1'
   port.  Press the 'MODE' button, followed by the digits '0', '0',
   '1' on the DTMF keypad.  Next, press Line Button '4'.  The
   corresponding LED should light up red.  Finally, press the 'FLSH'
   button to store the configuration.

4)  Remove power from the unit, and place dipswitch '10' (*not* '4'!)
    back in the 'up' position.

5)  Replace the cover over the dipswitches and restore power to the
    unit.  The TS-612 should now be properly configured to work with
    CallCommander.

For further information on programming configuration from the control
surface, see the Gentner documentation for further details.


Good luck!

Fred Gleason <fredg@paravelsystems.com>
