freebsd-dev/share/examples/isdn/ROADMAP
hm b9a75e4cb2 add support properly displaying and logging incoming telephone numbers (MSNs)
by looking at the "type of number" field and providing configurable hooks
to correct the numbers accordingly. See keywords add-prefix, prefix-national
and prefix-international in isdnd.rc(5).
This feature was implemented by Christian Ullrich <chris@chrullrich.de>
2002-08-12 07:53:55 +00:00

87 lines
2.8 KiB
Plaintext

Roadmap of isdn4bsd as integrated into FreeBSD
==============================================
$FreeBSD$
last edit-date: [Mon Aug 12 09:42:53 2002]
1. Documentation
---------------------
The i4b handbook which describes the setup and configuration of
isdn4bsd under FreeBSD in detail can be found at
http://people.freebsd.org/~hm/i4b-home/
The i4b homepage is http://www.freebsd-support.de/i4b/
The command "apropos isdn" will list all manpages available for
isdn4bsd. Two more manual pages of interest to syncronous PPP
over ISDN users are the pages for sppp and ispppcontrol.
Under directory /usr/share/examples/isdn, you will find:
FAQ - isdn4bsd Frequently Asked Questions
KERNEL - kernel config(8) file fragment to add ISDN support
Overview - short technical overview (outdated)
README - the original isdn4bsd README file
ROADMAP - this file
ReleaseNotes - list of major changes
Resources - where to get more information about ISDN
SupportedCards - list of supported ISDN cards
ThankYou - contributors to isdn4bsd
contrib - contributed examples and code
v21 - V.21 (300Bd) soft modem emulator
2. Configuration
---------------------
Configuration of the isdn4bsd package consists of:
- configuring a kernel suitable for running isdn4bsd. All
kernel configuration statements for isdn4bsd can be found
in the file /usr/src/sys/i386/conf/NOTES - another way to
get started is taking the GENERIC configuration file and
appending the KERNEL file mentioned above.
- configuring the network interfaces iprX and/or ispX; the
former are used for "IP over raw HDLC" and the latter are
used for "sync PPP over ISDN". To configure the ipr-
interfaces, read the output of "man i4bipr", to configure
the isp-interfaces, read the output of "man i4bisppp",
"man sppp" and "man ispppcontrol" carefully.
- writing a configuration file /etc/isdn/isdnd.rc for the
isdn daemon isdnd(8) which is responsible for the ISDN
call control mechanisms such as: dial on demand, dial
retry, dial recovery, timeout and short hold operation.
A sample (!) file can be found in /etc/isdn. Please read
the output of "man isdnd" and "man isdnd.rc" carefully.
2. Userland programs
-------------------------
The userland programs can be found in the sourcetree under
/usr/src/usr.sbin/i4b and get installed under /usr/sbin.
Isdntest will not be installed by default.
Isdnphone is experimental and may not run with your soundcard.
3. Kernel part
-------------------
The kernel part of isdn4bsd can be found at /usr/src/sys/i4b.
4. Answering machine messages
----------------------------------
Messages to be used by the answering machine can be found in
/usr/share/isdn, you'll find the numbers 0 to 9, a beep and
a short announcement message here.