I need a full featured modem bank. 20+ modems with fax + data + voice support.
Iaxmodem don't support data connections because spandsp can't. Right?
But there are full featured softmodem implementations in linmodems
drivers like linuxant or PCTEL. There are closed and propietary
code but kernel drivers that implements a pseudo tty, usually are GPL
and they have the api to attach the softmodem library.
The idea is to make IAX wrapper to one of that softmodem implementations
to get a full featured modem implementation. ¿There are any body interested?
Bye. and sorry for my English.
Correct, iaxmodem uses spandsp and spandsp does not support data mode. It should be fairly easy to implement a voice mode, but it's not supported at the moment, either.
If you can find an alternative open-source DSP for use with API documentation then I'm willing to investigate the possibility of using it.
Chacnges in last spandsp versions made data-mode posible?
No, not that I am aware of. Why do you ask now?
It seems that spandsp (looking at 0.0.5) has support for several data modes now - How easy would it be to get data mode support into iaxmodem? Looking here: http://www.soft-switch.org/spandsp-modules.html
There are modules for V.8 negotiation, V.21 (needed for V.8), V.22bis (1200/2400 support), V.42/42bis plus a bunch of other higher speeds. Personally I'm just looking at V.22bis (1200/2400) support, but I don't know what it would entail for building all the supported protocols.
It's relatively easy… if those modems exist in spandsp. I'm not sure if they do or don't. Someone would need to do the work in spandsp to get this working. I think there would be very little to no work required in iaxmodem.