Fork of isdn4k-utils upstream with local extensions/updates. Please note: the branches in this repository may be rebased and/or deleted at any time without prior notice.
Shell C Other
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
FAQ FAQ/tutorial/EN-i4l.sgml: convert charset to UTF-8 Apr 27, 2012
Mini-FAQ drop .cvsignore files Mar 29, 2012
act2000 iact2000/configure.ac: simplify & autoreconf Apr 27, 2012
ant-phone Add license files as symlinks Jan 8, 2012
areacode areacode/Makefile.in: convert .config -> scripts/autoconf.mk Apr 20, 2012
avmb1 avmb1: automake-ify & autoreconf Apr 27, 2012
capi20.old fix spelling mistake s/negotation/negotiation/ Mar 29, 2012
capi20 capi20: autoreconf Apr 20, 2012
capifax capifax: autoreconf Apr 21, 2012
capiinfo cappinfo/configure.ac: simplify & autoreconf Apr 22, 2012
capiinit capiinit/configure.ac: fix typos & autoreconf Apr 22, 2012
divertctrl divertctrl/configure.ac: simplify & autoreconf Apr 27, 2012
doc doc/configure.ac: simplify & autoreconf Apr 28, 2012
eicon eicon/*.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
etc More changes to compile without kernel source Jul 19, 2002
eurofile eurofile/configure.in: simplify & autoreconf Apr 28, 2012
hisax hisax/hisaxctrl.man.in: hard-code man-page dates Apr 27, 2012
icn icn/icnctrl.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
imon imon/imon.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
imontty imontty/imontty.8.in: hard-code man-page dates Apr 27, 2012
ipppcomp fix spelling error s/explicitely/explicitly/ Mar 29, 2012
ipppd ipppd/ipppd.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
ipppstats ipppstats/ipppstats.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
iprofd iprofd/iprofd.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
isdnctrl isdnctrl/isdnctrl.man.in: hard-code man-page date & autoreconf Apr 27, 2012
isdnlog isdnlog: hard-code man-page dates & autoreconf Apr 27, 2012
lib lib/Makefile.in: convert .config -> scripts/autoconf.mk Apr 20, 2012
loop loop/loopctrl.man.in: hard-code man-page dates & autoreconf Apr 27, 2012
pppdcapiplugin pppdcapiplugin/capiplugin.8: fix spelling mistake s/absolut/absolute/ Mar 29, 2012
rcapid rcapid: autoreconf Apr 20, 2012
scripts pcbit: drop unusable remnants Apr 21, 2012
ttyId Added distclean target so that "make distclean" from top level directory Sep 14, 2000
vbox vbox: hard-code man-page dates & autoreconf Apr 27, 2012
vbox3 fix spelling mistake s/accessable/accessible/ s/unaccessible/inaccess… Mar 29, 2012
xisdnload xisdnload/Makefile.in: convert .config -> scripts/autoconf.mk Apr 20, 2012
xmonisdn xmonisdn/xmonisdn.man.in: hard-code man-page date Apr 27, 2012
.config.rpm Added spec-file and sample-config for RPM. Nov 23, 1998
.gitignore Add .gitignore Jan 8, 2012
LEGAL.ipppcomp might be important for distributors in the U.S. Nov 4, 1999
Makefile Makefile: pass I4LCONFDIR as --sysconfdir to configure Apr 22, 2012
NEWS Added last changes of eiconctrl. Jan 26, 2000
README pcbit: drop unusable remnants Apr 21, 2012
distexclude Add .cvsignore Jun 20, 2000
gpl-2.0.txt Remove copies of the GPL/LGPL Jan 8, 2012
isdn4k-utils.spec Added spec-file and sample-config for RPM. Nov 23, 1998
lgpl-2.1.txt Remove copies of the GPL/LGPL Jan 8, 2012

README

This is the README file for the "isdn4k-utils" package from "The i4l-crew".

This package contains the following stuff:

1. Runtime configuration tools:
  isdnctrl,   general link-level setup utility.
  iprofd,     daemon for realizing AT&W0 on ttyI's.
  icnctrl,    setup utility for the icn driver.
  hisaxctrl,  setup utility for the HiSax driver.
  avmcapictrl setup utility for the avmb1 driver.
  actctrl     setup utility for the act2000 driver.
  eiconctrl   setup utility for the eicon driver.
  divertctrl  setup utility for dss1 diversion services

2. Libraries for applications

  libcapi20   a modular CAPI20 library which supports modules for different
              Controller types such as native CAPI20 kernel drivers and
              different remote CAPI versions. A CAPI library module for
              mISDNv2 is available in the mISDNuser project.

3. Tools for monitoring activity:

  imon,       a ncurses based utility for monitoring ISDN-activities.
  imontty,    a tty based utility for monitoring ISDN-activities.
  isdnlog,    a set of utilities for connection logging.
  ipppstats   a utility for showing syncPPP statistics.
  xisdnload,  an xload-like meter.
  xmonisdn,   a utility for monitoring and controlling ISDN-activity.
  isdnmon,    a Tcl/Tk based utility for monitoring ISDN-activities.

4. Applications:

  vbox,       an answering machine/voice mailbox.
  ipppd,      daemon need for syncPPP and MPP.

5. Miscellaneous:

  scripts/makedev.sh   for creating the ISDN device files under /dev .

6. Documentation:

  A very detailed FAQ and the generic manpages ttyI.4, isdninfo.4,
  isdn_audio.4 and isdn_cause.7.
  Manpages for the above utilities:
  actctrl.8 avmcapictrl.8, hisaxctrl.8 icnctrl.8, eiconctrl.8, imon.8, ipppd.8,
  ipppstats.8, iprofd.8, isdnctrl.8, isdnlog.8, isdnrep.1,
  isdnrate.1, rate-files.5, xisdnload.1x and xmonisdn.1x

IMPORTANT:

  This will be the last release of isdn4k-utils as is. From now 
  (February 2000) on, the package will be splitted into the 
  following packages:

  base: common configuration tools and Documentation
  isdnlog: D-Channel logging, charge calculation etc.
  audio: the answering machine vbox
  additional: ipppcomp ipppstats iprofd xisdnload xmonisdn

  hardware-dependent packages:
  hisax:   tools for passive isdn cards
  avmb1:   tools for the AVM B1/T1/M1/M2 *active* cards
           (not for Fritz!classic, Fritz!pnp, Fritz!PCI, these are in hisax)
  act2000: tools for IBM Active 2000
  eicon:   tools for Eicon.Diehl *active* cards
  icn:     tools for ICN 2B and 4B 
  loop:    tools for the loopback isdn device

  These packages will appear on ftp.isdn4linux.de when they are ready.

COPYRIGHT/COPYING:

  Unless explicitly stated, all programs in this package can be freely
  redistributed and/or modified under the terms of the GNU General
  Public License as published by the Free Software Foundation; either
  version 2, or (at your option) any later version.
  (see gpl-2.0.txt)

  Some parts (e.g libraries) are covered by the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.
  (see lgpl-2.1.txt)

  This package is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You will find detatils about which license apply in the README files
  of the subdirectories.

System prerequisites:

  To use this package, you need a kernel with an ISDN-subsystem configured.
  To get a such a kernel, take a clean standard-kernel (Version > 2.0.37 or
  > 2.2.14 resp.) enable the isdn-related features you want and build the
  kernel as usual. Older kernels may work as well, but bugs have been found 
  and fixed, so better use the recommended versions (or above)

3. Configuration, Compilation.

   Run "make config"

   This will run an interactive configuration tool and the various
   configuration-scripts for each sub-package. (You may know that
   tool from kernel menuconfig.)
   There is a global configuration directory, where most programs
   expect their configuration files. The default is /etc/isdn.

   - Alternatively you can edit the .config file by hand (once that
     has been created once with "make config"), and run "make subconfig"
     instead. This might be useful if you want to automate the building
     of the package, e.g. for a Red Hat rpm or a Debian deb.
   
   Run "make"

   This builds all previously selected utilities.

4. Installation

   For the following steps, root permissions are necessary

   Install the utilities, the man pages and config-files:

     make install

   The config files usually are installed in /etc/isdn if not
   specified otherwise during configuration.

   If no existing ISDN devices in /dev are detected (via an admittedly
   simple test), script/makedev.sh is run during "make install". Check
   that the permissions / groups are suitable for your needs.
   You can run the makedev.sh script again if necessary.

5. Application

   The directory ./etc contains an example startup-script which gets
   not installed automatically, because it MUST BE CONFIGURED IN ANY
   CASE! Please don't try to connect to the Internet without setting
   your own IP-addresses. This script is intended to be used with
   the modularised version of the ISDN-subsystem. Refer to the
   Documentation/isdn subdirectory of your kernel-source-tree for
   more information on configuring Lowlevel drivers.

   For the utilities refer to the man pages or look into their
   subdirectories for Documentation.

   For tips, troubleshooting etc. look into the FAQ subdirectory.

 -Fritz