Asterisk on FreeBSD + ISDN BRI
Juha-Matti Liukkonen
jml at cubical.fi
Mon May 30 01:17:50 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 28.5.2005, at 16.34, Hans Petter Selasky wrote:
> I know that Windows uses CAPI to support ISDN devices, but the
> problem there
> is that only one ISDN device is allowed at a time. So can CAPI
> handle more
> than one physical device per CAPI interface (/dev/capi20) ?
The CAPI specs (www.capi.org), part 2 section 8.5 (unix interface),
which is obviously written with Solaris in mind, says:
"COMMON-ISDN-API's device name is /dev/capi20. To allow multiple
access by different UNIX processes,
the device is realized as a clone streams device."
In the same section the CAPI_GET_PROFILE operation is defined to
return a 16-bit unsigned value for number of supported controllers.
So multiple clients for multiple controllers is possible, unless the
implementation somehow restricts it.
>> On 27.5.2005, at 17.06, Steven Looman wrote:
>>> The ability to use CAPI with cheap cards (like in Windows for
>>> example) sounds
>>> great as it would be easier to write multiplatform applications.
>>>
>
> I don't think that CAPI is fit for every situation. Putting things
> in a
> library on top of "isdnd" is going to be much more powerful than if
> one
> writes a dedicated CAPI-compatible telephony application?
CAPI is a lower-level thing than isdnd; it is more akin to i4b layer
3. It allows moving call control logic to userspace processes - but
more improtantly, it is sort-of a standard. Which would potentially
mean binary compatibility with some lunix apps.
> What kind of applications are we talking about porting?
That being the €64K question :-)
Br,
Jussi
- --
Juha-Matti Liukkonen - Senior Consultant, Partner, Cubical Solutions Oy
tel: +358-40-5280142
e-mail: jml at cubical.fi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFCmswNKDUn3bh7M9gRAsz+AJwPA1HYFspScUJhw9TPGPZwLM2RogCg5Zyv
0YQqd5TY0iyXhirOD1xhiFs=
=FaSk
-----END PGP SIGNATURE-----
More information about the freebsd-isdn
mailing list