Skip to content

Latest commit

 

History

History
166 lines (135 loc) · 4.57 KB

README.md

File metadata and controls

166 lines (135 loc) · 4.57 KB

This file should give you some help on how to install this driver.

OFFICIALLY SUPPORTED OPERATING SYSTEMS

  • FreeBSD-8-stable
  • FreeBSD-9-stable
  • FreeBSD-10-stable
  • FreeBSD-11-stable
  • FreeBSD-12-stable
  • FreeBSD-13-stable

FEATURES

  • support for 512-tap FFT Echo Cancelling
  • support for EuroISDN, DSS1 (point to point and point to multipoint)
  • support for overlap sending and dial in digits
  • support for hold and retrieve in NT-mode
  • support for early B-channel connection when dialing out
  • support for Basic Rate Interface, 2xB, in software and hardware
  • support for Primary Rate Interface, 30xB, in software and hardware
  • driver uses a per controller mutex to protect data and chip access
  • direct access to D-channel and B-channels through /dev/ihfcX.Y
  • full support for NT-mode in software and hardware **
  • new "CAPI 2.0" application interface
  • new "DSS1" protocol
  • new "isdntrace"
  • new "isdndecode"
  • new "isdnd"
  • new "capiserver"

** not all hardware can run NT-mode

SUPPORTED HARDWARE

See "man ihfc" after install.

Basic chips supported:

IPAC / ISAC / HSCX / HFC / WINBOND

  • HFC - based devices (all works, recommended)
    • AcerISDN P10
    • Asuscom ISDNLink P-IN100-ST-D2
    • Bewan ISDN USB TA
    • Bewan Modem RNIS USB
    • Billion ISDN tiny USB modem
    • Billion USB TA 2
    • DrayTec ISDN USB
    • DrayTek USB ISDN TA (MiniVigor)
    • HFC-2BDS0 ISA/PnP/PCI/USB ISDN
    • HFC-E1 PCI ISDN
    • HFC-4S PCI ISDN
    • HFC-8S PCI ISDN
    • Motorola MC145575
    • OliTec ISDN USB
    • OliTec Modem RNIS USB V2
    • Stollmann USB TA
    • Teles S0/16.3c PnP
    • Telewell
    • Trust ISDN
    • Twister ISDN TA
    • Xplorer 500
    • Zoltrix Speedier 128K PCI
  • ISAC - based devices (all should work, not recommended)
    • Asuscom ISDNlink 128K ISA
    • AVM A1
    • AVM Fritz!Card
    • AVM Fritz!Card PnP
    • AVM Fritz!Card PCI
    • AVM Fritz!Card PCI version 2 (** NOTE)
    • Compaq Microcom 610 (Compaq series PSB2222I)
    • Creatix ISDN-S0 P&P
    • Creatix S0/16 PnP
    • Dr.Neuhaus Niccy Go@
    • Dynalink IS64PH
    • ELSA MicroLink ISDN/PCI
    • ELSA QuickStep 1000pro ISA
    • ELSA QuickStep 1000pro PCI
    • Eicon.Diehl DIVA 2.0 ISA PnP
    • Eicon.Diehl DIVA 2.02 ISA PnP
    • ITK ix1 Micro V3.0
    • MultiTech MT128SA
    • Sedlbauer Win Speed
    • Siemens I-Surf 2.0 PnP
    • Teles S0/16.3 PnP
  • Winbond (all works, not recommended)
    • Asuscom ISDNLink P-IN100-ST-D
    • Asuscom ISDNLink TA-280-ST-W (USB)
    • Dynalink IS64PPH
    • Planet PCI ISDN Adapter (IA128P-STDV)
  • Tiger300/320 - based devices (all works, not recommended)
    • NETjet-S PCI ISDN
    • Teles PCI-TJ

** NOTE: Some versions of the "AVM Fritz!Card PCI version 2" card do not work in voice mode! OpenVox Logo

HOW TO INSTALL AS ROOT

#
# Ensure that libcapi is installed
#

make configure HAVE_ALL=YES KMODDIR=/boot/modules \
    LIBDIR=/usr/local/lib BINDIR=/usr/local/bin \
    INCLUDEDIR=/usr/local/include \
    MANDIR=/usr/local/man/man

make -m /usr/src/share/mk SYSDIR=/usr/src/sys depend all HAVE_ALL=YES
make -m /usr/src/share/mk SYSDIR=/usr/src/sys install HAVE_ALL=YES

HOW TO SET NT-MODE

See "man isdnconfig"

#
# USB controllers start at n = 63 and decrements
#
# NOTE: NT-mode will only be set when "isdnconfig" is executed.
# When one plugs an USB ISDN adapter, TE-mode will be selected by
# default. This might change in the future.
#

USING WITH ASTERISK, http://www.asterisk.org

On FreeBSD asterisk can be installed from "/usr/ports/net/asterisk". After that one has to install the ISDN4BSD module. Then get chan_capi [1], install it by running "gmake all" and then "gmake install", and create a "capi.conf" file like the one in the "examples" directory. Then put something sensible in your "extensions.conf" and it should work.

NOTES

If more than 8 units needs to be supported please edit "src/sys/i4b/include/i4b_global.h"

ISDN4BSD FORUM

[email protected]

--HPS