Project

General

Profile

libosmo-abis

This is a library containing common/shared code regarding the A-bis interface between BTS and BSC

It implements drivers for mISDN and DAHDI based E1 cards, as well as some A-bis/IP dialects

The library source code can be found in

git clone git://git.osmocom.org/libosmo-abis.git

Input Drivers

There are currently the following input drivers available:

misdn

This input driver supports the mISDN code as it is present in mainline linux-2.6 kernels.

It uses the in-kernel LAPD implementation, and is thus bound to some restrictions. Specifically,
you can only have one signaling timeslot (D-channel) in every E1 line, which may cause problems
with multi-BTS or multi-TRX setups (particularly in the case of Nokia A-bis)

You have to configure which E1 timeslot is to be used for signaling by module parameters, e.g.

modprobe hfcmulti dslot=1

will configure TS1 as signaling.

misdn_lapd

This input driver supports the mISDN code as it is present in mainline linux-2.6 kernels.

However, unlike the "misdn" driver, it runs LAPD in userspace, as part of libosmo-abis.

In order to be able to use it, you will need to make sure the mISDN kernel driver does not
configure any timeslot to signaling, e.g. bh

modprobe hfcmulti dslot=-1

(notice the "-" in front of 1 to indicate "no signaling timeslot").

dahdi

This driver supports the DAHDI (formerly known as zaptel) out-of-tree drivers for e.g.
the various Digium and Digium compatible E1/T1/J1 cards.

ipa

This implements the ip.access A-bis/IP multiplex protocol.

hsl

Experimental driver for support of the [HSL_Femto]

libosmo-abis-0.0.2.tar.bz2 - version v0.0.2 of libosmo-abis (277 KB) laforge, 08/19/2011 08:51 PM

libosmo-abis-0.0.3.tar.bz2 (278 KB) laforge, 08/21/2011 11:20 AM

libosmo-abis-0.0.4.tar.bz2 (279 KB) laforge, 08/24/2011 07:56 AM