--------------------------------------------------------------------------- BISDN Version 0.97 ================== July 8, 1996 An ISDN implementation for FreeBSD and NetBSD --------------------------------------------------------------------------- THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. (hm@kts.org, last edit-date: [Mon Jul 8 12:39:23 1996]) --------------------------------------------------------------------------- Please Note =========== This ISDN implementation has been tested with DSS1 and 1TR6 lines supplied by the german Telekom - and it runs very well. It has not been tested with ISDN lines supplied by private branch exchanges and it is not guaranteed that bisdn will work there as described because many manufacturers of such ISDN PBX's (especially if they claim to run the 1TR6 protocols on the internal ISDN lines) implement special and/or non- standard protocols and/or protocol extensions. In case you are connected to such a PBX, you are (mostly) the only one who can get bisdn to run there simply because we/i don't have access to such an exchange. Anyway - in case you are connected to an ISDN PBX and get bisdn up and running on it, i am VERY interested in hearing from you to document what you did in order to get it running and help others with the same problem. It has been reported that bisdn runs with the following PBX's: - Siemens Hicom 300 - DeTeWe varix 200 Installation instructions ========================= - for FreeBSD 2.1R and 2.2 (current): read file Install.FreeBSD-2.1 - for NetBSD 1.2: read file Install.NetBSD-1.2 What it does ============ - IP over ISDN using "raw HDLC over ISDN" - telephone messaging and answering support What it does not ================ - tty support (until someone rewrites it under Berkeley Copyright) What is untested ================ - X.75 and all the other implemented protocols (except HDLC) What we are working on ====================== - re-integrate support for Dr. Neuhaus Niccy 3008/3009 - add support for Stollmann Tina-dd - PPP support - support for more than one ISDN interface (BRI) - more code cleanup and more stability - regular releases of this kit What we need ============ - people fixing bugs instead of just reporting them. - someone who implements the Northern American, Australian, ISDN protocol stack. I'm (hm@kts.org) willing to lend a Teles board to such a person. - money :-) ISDN development is expensive as is every communications development when you need to establish test-connections via someone who is charging you for the connection. Please keep this in mind when asking for features or bug fixes. Authors/Maintainers =================== The BISDN package was written by Hellmuth Michaelis, Gary Jennejohn and Arne Helme. It has its roots based on code written by Dietmar Friede and Juergen Krause. If our time permits it, you might get support from: Hellmuth Michaelis hm@kts.org Gary Jennejohn (FreeBSD-current related stuff) Gary.Jennejohn@munich.netsurf.de Arne Helme (NetBSD related stuff) arne@pegasus.esprit.ec.org Mailinglist =========== There is a mailing list available at isdn@muc.ditec.de The list is maintained by majordomo, so i.e. to subscribe, send a mail with the text subscribe isdn in the message body sent to isdn-request@muc.ditec.de Commercial support ================== For commercial (paid) support please contact: Juergen Krause Buchenstr. 8 D-66497 Contwig/Stambach Germany jkr@saarlink.de +49 6336 993002 +49 6336 993003 (fax) Acknowledgments =============== Many thanks to the people at Dr. Neuhaus, Hamburg for their support. Many thanks to the people at Stollmann, Hamburg for their support. The LAP code is based on the LAP-B code of Phil Karn, KA9Q. The package is based on code originally written by: Dietmar Friede Las Hayas E-38870 Valle Gran Rey Spain +34 22 804181 (Tel./Fax) (9 to 16 WET at working days) Thanks a lot for patches, fixes, code and suggestions ===================================================== Andreas Klemm (andreas@klemm.gtn.com) Christoph P. U. Kukulies (kuku@gil.physik.rwth-aachen.de) Greg Lehey (grog@lemis.de) Andreas Haug (ajh@ipc.uni-tuebingen.de) Gerhard Mehldau (mehldau@photogrammetrie.de) Joerg Wunsch (joerg_wunsch@uriah.heep.sax.de) Christian Wolf (chris@wolfhh.hanse.de) Nacknowledgments ================ I'd like to thank the Teles AG in Berlin for not making available any documentation about the internal structure of their boards. Further i'd like to thank the ITU in Geneva and the ETSI in France for making ISDN standards available only at horrible prices. Official bisdn distribution kit contents ======================================== |-BISDN |-COPYRIGHT |-ChangeLog |-Install.FreeBSD-2.1 |-Install.NetBSD-1.2 |-Makefile |-Makefile.inc |-Readme |-ToDo | | |-Makefile | |-bisdnd.8 | |-bisdnd.acct.5 | |-bisdnd.cfg.5 | |-bisdnd.rates.5 | |-config.c | |-config.h | |-configure.h |-bisdnd--------------|-defs.h | |-ipsup.c | |-log.c | |-main.c | |-msg.c | |-msgutil.c | |-pathnames.h | |-phonesup.c | |-rates.c | |-support.c | | |-Makefile |-bisdnlib------------|-pcause.c | |-pcause.h | | |-Makefile | |-bisdntrc.8 | |-bisdntrc.c |-bisdntrc------------|-bisdntrc.h | |-bisdntrc_1tr6.c | |-bisdntrc_lapd.c | |-bisdntrc_q931.c | | |-usr-src-sys-conf-files.diff | |-usr-src-sys-i386-conf-files.i386.diff |-diffs---------------|-usr-src-sys-i386-conf-options.i386.diff | |-usr-src-sys-i386-i386-conf.diff | |-usr-src-sys-i386-i386-support.s.diff | | |-rc.bisdn.1tr6 |-etc-----------------|-rc.bisdn.dss1 | |-start_if.ipi0 | |-sysconfig | | |-answ | |-bisdnd.cfg.1tr6 |-bisdn-|-etc-bisdn-----------|-bisdnd.cfg.dss1 | |-bisdnd.rates | |-mkdev | |-play | |-machine-------------|-bisdn_ioctl.h | |-bisdn_isdn.h | | |-Makefile | |-disdn.4 | |-ipi.4 |-man-----------------|-isdn.4 | |-itel.4 | |-ity.4 | |-tel.4 | |-misc----------------|-bisdn_pacct | | |-beep | |-message | |-message.0 | |-message.1 | |-message.2 |-phone---------------|-message.3 | |-message.4 | |-message.5 | |-message.6 | |-message.7 | |-message.8 | |-message.9 | | |-README.sound |-sound---------------|-alaw.h | |-diff.sound | | |-b_disdn.c | |-b_disdn.h | |-b_isdn.c | |-b_isdn.h |-sys-bisdn-----------|-b_isdnipi.c | |-b_isdnlap.c | |-b_isdnlap.h | |-b_isdntel.c | |-b_isdntty.c | |-sys-i386-isa--------|-teles.c | | |-Makefile | | | | |-AMSTEL | | |-conf-------|-BISDN | |-arch-----|-i386---| |-BISDN.add | | | |-ISDNNCR | | | |-sys-netbsd----------| |-i386-------|-conf.c | |-conf.c.patch | |-conf-----|-files | |-files.patch | |-dev------|-isa---------|-files.isa |-files.isa.patch ----------------------------- EOF --------------------------------------------