2005-06-19 23:16:24 -04:00
|
|
|
$Amigan: phoned/doc/install_guide.txt,v 1.3 2005/06/20 03:16:27 dcp1990 Exp $
|
2005-05-31 20:37:22 -04:00
|
|
|
**************************************************************************
|
|
|
|
** phoned installation guide -- it's good **
|
|
|
|
** (C)2005, Dan Ponte **
|
|
|
|
**************************************************************************
|
|
|
|
1.0 Introduction
|
|
|
|
phoned is [supposed to be] a powerful phone answering system, much like
|
2005-06-19 23:16:24 -04:00
|
|
|
VOCP. However, it is more client-server based.
|
2005-05-31 20:37:22 -04:00
|
|
|
|
|
|
|
The phoned distribution consists of the following:
|
|
|
|
*phoned - the main daemon responsible for logging stuff and talking to
|
2005-05-31 20:43:07 -04:00
|
|
|
clients and the modem
|
2005-05-31 20:37:22 -04:00
|
|
|
*xfone - a Tcl/Tk application for checking messages and administering
|
|
|
|
mailboxes
|
2005-06-19 23:16:24 -04:00
|
|
|
*Various scripts to administer stuff
|
|
|
|
*phonectl to talk to phoned via command line
|
2005-05-31 20:37:22 -04:00
|
|
|
|
|
|
|
2.0 Requirements
|
2005-06-19 23:16:24 -04:00
|
|
|
In order to use the base phoned, you must have at least the
|
2005-05-31 20:37:22 -04:00
|
|
|
following:
|
2005-05-31 20:43:07 -04:00
|
|
|
*A Unix system capable of using sockets and talking to a modem
|
2005-05-31 20:37:22 -04:00
|
|
|
(tested on FreeBSD) (the phoned suite will NOT run on windows. Get a
|
|
|
|
better OS. It might run on OSX.)
|
2005-06-19 23:16:24 -04:00
|
|
|
*Tcl 8.4 (for xfone and scripts)
|
|
|
|
*Tk 8.4 (for xfone)
|
|
|
|
*Tcllib with md5 stuff.
|
|
|
|
*A C compiler (capable of understanding my mix of ANSI C and other dialect)...GCC works well.
|
|
|
|
*PCRE
|
|
|
|
*SQLite3 libraries (with Tcl bindings for scripts)
|
2005-05-31 20:43:07 -04:00
|
|
|
*A voice modem supported by us. Tested with the Diamond SupraExpress 56i
|
2005-05-31 20:37:22 -04:00
|
|
|
Sp (Rockwell chipset/driver)
|
2005-06-19 23:16:24 -04:00
|
|
|
*Telephone service (no shit?)
|
2005-05-31 20:37:22 -04:00
|
|
|
*A telephone, mic, or other recording device to record the greeting messages
|
|
|
|
*A friend who has a telephone to annoy so he can test the system ;-)
|
|
|
|
|
|
|
|
Optional:
|
2005-06-19 23:16:24 -04:00
|
|
|
*Caller ID service from your phone company in order to use any filter and notify stuff
|
|
|
|
(this is basically a requirement, but not so much as to make stuff not work)
|
2005-05-31 20:37:22 -04:00
|
|
|
*The Festival Speech Synthesis package, available under FreeBSD ports as
|
|
|
|
audio/festival/, in order to use the speech capabilities (highly
|
2005-06-19 23:16:24 -04:00
|
|
|
recommended.) (this is not implemented yet -Dan)
|
2005-05-31 20:37:22 -04:00
|
|
|
|
2005-06-19 23:16:24 -04:00
|
|
|
2.1 Compilation and Installation
|
|
|
|
Compilation is fairly straightforward: cd to the root directory of the distribution and
|
|
|
|
type "make". There is currently no install target, but installation is very simple: copy
|
|
|
|
the phoned binary and configuration file to appropriate places. (/usr/local/{bin,etc} work
|
|
|
|
well).
|
|
|
|
|
|
|
|
...to be continued (just email me if you have questions).
|