Merge from vendor branch BSDTAR:
[dragonfly.git] / share / examples / isdn / v21 / README
1
2                      V.21 Modem for ISDN4BSD.
3
4 INTRODUCTION:
5
6 The modem is implemented in software and is rather simple minded.
7
8 It works with my Telebit TB2500 and Zyxel 2864I modems.
9
10 There are plenty of knobs and handles which can be adjusted and I have
11 no real idea what to set them to for best all-round performance.
12
13 The carrier detect timer may be a bit short tempered, and this is
14 probably why the dialing modem needs to be told to talk V.21 up
15 front.  If this code were mode tolerant of loss of carrier auto
16 negotiation might work.
17
18 When you get carrier ("CONNECT 300"), you must press a key before the
19 login banner gets printed.  See the comments in "input_byte" why this
20 is.
21
22 THE KERNEL PART:
23
24 Implementes a crude "send these tones" facility, but it is enough to
25 take most of the real-time worries out of doing FSK modulation in
26 software.  If suitably extended, the code could also be used to
27 send DTMF tones and other similar signals.
28
29 INSTALLATION:
30
31 The program is started from /etc/isdn/isdnd.rc:
32
33 entry
34         name                    = I4BTEL
35         usrdevicename           = tel
36         usrdeviceunit           = 0
37         isdncontroller          = 0
38         isdnchannel             = -1
39         local-phone-incoming    = 2934812934
40         remote-phone-incoming   = *
41         dialin-reaction         = answer
42         answerprog              = v21modem
43         b1protocol              = raw
44         idletime-incoming       = 5
45
46
47 Poul-Henning (phk@freebsd.org)
48 19991212
49
50 $FreeBSD: src/share/examples/isdn/v21/README,v 1.1.2.1 2001/08/10 14:59:48 obrien Exp $
51 $DragonFly: src/share/examples/isdn/v21/README,v 1.2 2003/06/17 04:36:57 dillon Exp $