This is a very early release of my phone server/client for Linux. It 
has lots of problems as yet but phone is hardly a critical application so
I thought I'd release it for comments this early on.

The rather odd arrangement of the code is to enable me to add an X-Windows
version later on once I've got all the protocols working and the ncurses
version usable.

What it DOES NOT do:
--------------------
Unimplemented commands:
	
DIRECTORY HELP

Unfinished commands
HOLD       UNHOLD

Accept multiple people calling at the same time. (you can ANSWER lots
of calls but they must not try to broadcast together).

To use it:
----------
Start the server (phoned) as root. NOTE you need this running for incoming
AND outgoing connections to work.

When you get called run the 'phone' binary and type 'answer'. Have a 
conversation.

^D will exit the program.

BUGS
----
There is actually a rather bad design bug in the phoned server which
prevents multiple people calling the same user at the same time and also
seems to prevent multiple users being connected at the same time too - so think
of this as a "single-user" release. The next version will not have this
problem I promise!

Be careful which version of ncurses you use! I had terrible trouble with 
the ncurses 3.4 package in Debian 2.1 and they all went away when I removed
the ncurses-3.4-devel package and replaced it with the ncurses4-devel package.
So if you are getting randon segfaults then it may be worth checking that.
(of course they could easily be my fault too...)


