xref: /original-bsd/share/man/man4/man4.vax/dn.4 (revision cfde0222)
Copyright (c) 1980 Regents of the University of California.
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.

@(#)dn.4 6.1 (Berkeley) 05/15/85

DN 4 ""
C 4
NAME
dn - DN-11 autocall unit interface
SYNOPSIS
"device dn0 at uba? csr 0160020 vector dnintr"
DESCRIPTION
The dn device provides an interface through a DEC DN-11 (or equivalent such as the Able Quadracall) to an auto-call unit (ACU). To place an outgoing call one forks a sub-process which opens the appropriate call unit file, /dev/cua? and writes the phone number on it. The parent process then opens the corresponding modem line /dev/cul? . When the connection has been established, the open on the modem line, /dev/cul? will return and the process will be connected. A timer is normally used to timeout the opening of the modem line.

The codes for the phone numbers are:

0-9 dial 0-9
* dial * (`:' is a synonym)
# dial # (`;' is a synonym)
- delay 20 milliseconds
< end-of-number (`e' is a synonym)
= delay for a second dial tone (`w' is a synonym)
f force a hangup of any existing connection

The entire telephone number must be presented in a single write system call.

By convention, even numbered call units are for 300 baud modem lines, while odd numbered units are for 1200 baud lines. For example, /dev/cua0 is associated with a 300 baud modem line, /dev/cul0 , while /dev/cua1 is associated with a 1200 baud modem line, /dev/cul1 . For devices such as the Quadracall which simulate multiple DN-11 units, the minor device indicates which outgoing modem to use.

FILES
/dev/cua? call units

/dev/cul? associated modem lines

"SEE ALSO"
tip(1C)
DIAGNOSTICS
Two error numbers are of interest at open time.

10 [EBUSY] The dialer is in use.

[ENXIO] The device doesn't exist, or there's no power to it.