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>