[Asterisk-Dev] best approach for a new isdn driver mainly for asterisk.. ?!
Andrea Venturi
andrea.venturi at tin.it
Tue Apr 22 06:54:16 MST 2003
hi,
we'd like to set up an asterisk server on a lightweight x86 pc with only
USB port.
we found this cheap isdn adapter: winbond w6694a
http://www.winbond.com/PDF/sheet/W6694a.pdf
this seems an actually unsupported by linux usb adapter but it seems
*bsd supports it 8-)
http://home.c2i.net/hselasky/isdn4bsd/privat/temporary/
it's passive card so not a plain ACM compatable!
the datasheet seems quite complete WRT register description so i think
it should be not a though task to try to support this card _but_ i have
a concern.
actually there are at least three (or four) environment WRT isdn on linux
1- the classical isdn4linux effort (the hisax stack) but it's quite poor
WRT ISDN signaling if you use the /dev/ttyI* interface and "TE" mode only.
2- the newer capi approach (i heard it should be the default in kernel
2.5.x and onward but i don't know if it's true today)
3- the zaptel/libpri way: do you think it could be easy to leverage the
tormenta skeleton? is the ISDN PRI signaling really the same ISDN Q931
(the D protocol on the BRI signaling channel in euro-land..): i see that
there's just a different module for the E400P and the E100P.. support
this new ISDN card could be just as easy as develop this low-level module ?
4- the isdn raw device from http://isdn.jolly.de/ : i know this is not a
well known and developed kernel support but this has the advantage that
you can have both NT & TE support for the hfc based card.
IMHO the best approach could be number three (kudos to mark and co.)
because:
- it's fully GPL
- it's reliable and running _now_ (when will have a capi kernel support
uncluttered !?)
- it's feature-full (and not poor like the /dev/ttyI* emulation)
- it's both voice & data ready
- it's both NT & TE (in PRI level this is a quite light difference..
maybe a PITA in the BRI level..)
on the other end, it's not a well known environment outside the asterisk
community so it's quite a challenge WRT well established "telco" driver
in linux world..
what do you think about the topic ?!
bye
andrea venturi
More information about the asterisk-dev
mailing list