summaryrefslogtreecommitdiffstats
path: root/share/examples/isdn/v21/README
diff options
context:
space:
mode:
Diffstat (limited to 'share/examples/isdn/v21/README')
-rw-r--r--share/examples/isdn/v21/README50
1 files changed, 50 insertions, 0 deletions
diff --git a/share/examples/isdn/v21/README b/share/examples/isdn/v21/README
new file mode 100644
index 0000000..52f553c
--- /dev/null
+++ b/share/examples/isdn/v21/README
@@ -0,0 +1,50 @@
+
+ V.21 Modem for ISDN4BSD.
+
+INTRODUCTION:
+
+The modem is implemented in software and is rather simple minded.
+
+It works with my Telebit TB2500 and Zyxel 2864I modems.
+
+There are plenty of knobs and handles which can be adjusted and I have
+no real idea what to set them to for best all-round performance.
+
+The carrier detect timer may be a bit short tempered, and this is
+probably why the dialing modem needs to be told to talk V.21 up
+front. If this code were mode tolerant of loss of carrier auto
+negotiation might work.
+
+When you get carrier ("CONNECT 300"), you must press a key before the
+login banner gets printed. See the comments in "input_byte" why this
+is.
+
+THE KERNEL PART:
+
+Implementes a crude "send these tones" facility, but it is enough to
+take most of the real-time worries out of doing FSK modulation in
+software. If suitably extended, the code could also be used to
+send DTMF tones and other similar signals.
+
+INSTALLATION:
+
+The program is started from /etc/isdn/isdnd.rc:
+
+entry
+ name = I4BTEL
+ usrdevicename = tel
+ usrdeviceunit = 0
+ isdncontroller = 0
+ isdnchannel = -1
+ local-phone-incoming = 2934812934
+ remote-phone-incoming = *
+ dialin-reaction = answer
+ answerprog = v21modem
+ b1protocol = raw
+ idletime-incoming = 5
+
+
+Poul-Henning (phk@freebsd.org)
+19991212
+
+$FreeBSD$
OpenPOWER on IntegriCloud