Docs
This commit is contained in:
parent
41fe662d7a
commit
3d2b860ca8
9
README
9
README
@ -1,4 +1,4 @@
|
|||||||
$Amigan: phoned/README,v 1.5 2005/06/19 05:51:07 dcp1990 Exp $
|
$Amigan: phoned/README,v 1.6 2005/06/20 03:16:24 dcp1990 Exp $
|
||||||
+=======================================+
|
+=======================================+
|
||||||
| phoned |
|
| phoned |
|
||||||
| (C)2005, Dan Ponte |
|
| (C)2005, Dan Ponte |
|
||||||
@ -12,11 +12,14 @@ some day.
|
|||||||
|
|
||||||
To build, simply type 'make'. phoned was written for BSD make (just "make"
|
To build, simply type 'make'. phoned was written for BSD make (just "make"
|
||||||
on regular BSD systems, "pmake" on many linux machines.) For further
|
on regular BSD systems, "pmake" on many linux machines.) For further
|
||||||
installation instructions, please see doc/install_guide.txt.
|
installation instructions, please see doc/install_guide.txt, which may be
|
||||||
|
out of date.
|
||||||
|
|
||||||
NOTE that lib/libpvf/ (library for converting from rockwell and other
|
NOTE that lib/libpvf/ (library for converting from rockwell and other
|
||||||
formats to pvf, a portable format) is GPL'd code. However, I don't forsee
|
formats to pvf, a portable format) is GPL'd code. However, I don't forsee
|
||||||
many troubles, since the BSD license is compatible.
|
many troubles, since the BSD license is compatible. Also, the MD5 code is
|
||||||
|
(C) L. Peter Deutsch (of Aladdin), and is under a BSD-like license. Please
|
||||||
|
respect it.
|
||||||
|
|
||||||
You will find the following directories in this source archive:
|
You will find the following directories in this source archive:
|
||||||
|
|
||||||
|
@ -1,37 +1,49 @@
|
|||||||
$Amigan: phoned/doc/install_guide.txt,v 1.2 2005/06/01 00:43:07 dcp1990 Exp $
|
$Amigan: phoned/doc/install_guide.txt,v 1.3 2005/06/20 03:16:27 dcp1990 Exp $
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
** phoned installation guide -- it's good **
|
** phoned installation guide -- it's good **
|
||||||
** (C)2005, Dan Ponte **
|
** (C)2005, Dan Ponte **
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
1.0 Introduction
|
1.0 Introduction
|
||||||
phoned is [supposed to be] a powerful phone answering system, much like
|
phoned is [supposed to be] a powerful phone answering system, much like
|
||||||
VOCP. However, it is more-client-server based.
|
VOCP. However, it is more client-server based.
|
||||||
|
|
||||||
The phoned distribution consists of the following:
|
The phoned distribution consists of the following:
|
||||||
*phoned - the main daemon responsible for logging stuff and talking to
|
*phoned - the main daemon responsible for logging stuff and talking to
|
||||||
clients and the modem
|
clients and the modem
|
||||||
*xfone - a Tcl/Tk application for checking messages and administering
|
*xfone - a Tcl/Tk application for checking messages and administering
|
||||||
mailboxes
|
mailboxes
|
||||||
|
*Various scripts to administer stuff
|
||||||
|
*phonectl to talk to phoned via command line
|
||||||
|
|
||||||
2.0 Requirements
|
2.0 Requirements
|
||||||
In order to use the base phoned and phonecall, you must have at least the
|
In order to use the base phoned, you must have at least the
|
||||||
following:
|
following:
|
||||||
*A Unix system capable of using sockets and talking to a modem
|
*A Unix system capable of using sockets and talking to a modem
|
||||||
(tested on FreeBSD) (the phoned suite will NOT run on windows. Get a
|
(tested on FreeBSD) (the phoned suite will NOT run on windows. Get a
|
||||||
better OS. It might run on OSX.)
|
better OS. It might run on OSX.)
|
||||||
*Perl (tested on 5.8.6) (dunno why, just have it)
|
*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)
|
||||||
*A voice modem supported by us. Tested with the Diamond SupraExpress 56i
|
*A voice modem supported by us. Tested with the Diamond SupraExpress 56i
|
||||||
Sp (Rockwell chipset/driver)
|
Sp (Rockwell chipset/driver)
|
||||||
*Telephone service
|
*Telephone service (no shit?)
|
||||||
*A telephone, mic, or other recording device to record the greeting messages
|
*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 ;-)
|
*A friend who has a telephone to annoy so he can test the system ;-)
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
*Caller ID service from your phone company in order to use cnd
|
*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)
|
||||||
*The Festival Speech Synthesis package, available under FreeBSD ports as
|
*The Festival Speech Synthesis package, available under FreeBSD ports as
|
||||||
audio/festival/, in order to use the speech capabilities (highly
|
audio/festival/, in order to use the speech capabilities (highly
|
||||||
recommended.)
|
recommended.) (this is not implemented yet -Dan)
|
||||||
|
|
||||||
In order to run xfone, you need:
|
2.1 Compilation and Installation
|
||||||
*Tcl 8.4
|
Compilation is fairly straightforward: cd to the root directory of the distribution and
|
||||||
*Tk 8.4
|
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).
|
||||||
|
Loading…
Reference in New Issue
Block a user