First read the README file. To compile type:

    ./configure
    make

To install type:

    make install

To uninstall type:

    make uninstall

To set up the modem you must have a line in /etc/ax25/axports that
describes your port. Something like this:

    # /etc/ax25/axports
    # name  callsign        speed   paclen  window  description
    sm      OH2BNS-8        0       256     7       NEWQPSK port

To configure the actual modem code you must edit
/usr/local/etc/soundmodem.conf, see that file for more information. 
Then you set up the port with a script like this:

    #!/bin/sh
    soundmodem
    sleep 1
    ifconfig ax1 44.139.8.48 hw ax25 OH2BNS-8
    kissparms -p sm -r 64 -s 100 -t 0

The soundmodem daemon sets up a kernel AX.25 interface and depending on
how many such interfaces you have, it will be called ax[0-9]. The
interface used in ifconfig command must match this and the callsign must
match the axports callsign. Note that with NEWQPSK txdelay should be zero
as the modem takes care of the TX start up.

soundmodem usage:

	soundmodem [-c <cfgfilename>] [-l] [-k] [-n]

	-c <cfgfilename>	Use <cfgfilename> instead of the default
				(/usr/local/soundmodem.conf).

	-l			Enable logging to syslog.

	-k			Kill soundmodem.

	-n			Do not go to background.

-- 
Tomi Manninen, OH2BNS <tomi.manninen@hut.fi>
