FreeBSD-5.3/share/examples/isdn/ROADMAP


	Roadmap of isdn4bsd as integrated into FreeBSD
	==============================================

 $FreeBSD: src/share/examples/isdn/ROADMAP,v 1.5 2002/08/12 07:53:55 hm Exp $

	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.