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