Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 May 2005 17:21:44 +0300
From:      Juha-Matti Liukkonen <jml@cubical.fi>
To:        Steven Looman <steven@krx.nl>
Cc:        freebsd-isdn@freebsd.org
Subject:   Re: Asterisk on FreeBSD + ISDN BRI
Message-ID:  <DABECAF6-58C5-4F46-8C61-F71DBD12E675@cubical.fi>
In-Reply-To: <20050527140607.GA41449@minerva.krx.nl>
References:  <20050526202222.E2BD81EAE291@alice.turbocat.de> <20050527140607.GA41449@minerva.krx.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

back in the day when I wrote the AVM active card support to i4b, I  
fantasized about pulling the capi layer up as the kernel-userland  
interface instead of i4b_layer4; this would have meant implementing a  
capi-specification-compliant (and AFAIK linux-compatible) /dev/capi20  
and rewriting isdnd to use it instead of the current i4b* devices. A  
good part of the necessary support code is already present in the  
capi layer (i4b layer4 only registers as one client application for  
the somewhat-more-generic capi layer).

Passive card support would have meant writing a "capi link-layer  
driver" (a la capi_iavc for the AVM isdn chipsets) for the i4b  
passive stack, which hosts the existing passive card drivers. Didn't  
seem an insurmountable task at the time. Re-doing isdnd, on the other  
hand, did seem like somewhat of an effort.

I'm not sure what the relevance of this design is any more,  
considering that c4b is sort-of doing the same thing, but this way  
it'd be reasonably easy to provide a CAPI interface for all i4b- 
supported passive cards.

Br,
Juha

On 27.5.2005, at 17.06, Steven Looman wrote:

> Or how about writing a capi emulation layer on top of the CAPI  
> interface?
> Don't know if this is possible at all, since there can be timing  
> issues?
>
> The ability to use CAPI with cheap cards (like in Windows for  
> example) sounds
> great as it would be easier to write multiplatform applications.

- --
Juha-Matti Liukkonen - Senior Consultant, Partner, Cubical Solutions Oy
tel: +358-40-5280142
e-mail: jml@cubical.fi

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFClyz5KDUn3bh7M9gRAv7yAKCptXcBYxJr8wLrYV8CSINdWqx3LQCfZWnZ
zF7+VIZ2cUzDY4JOE5aOvXM=
=GUq5
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DABECAF6-58C5-4F46-8C61-F71DBD12E675>