Jerome, Almost all of the participants of this List lack the necessary expertise to help, but I'm copying BCC to a few of our usually offline experts, and others who might be interesting in such social networking. Note that all of the soft modem code package have a large PreCompiledComponent.o encrypting the most critical Proprietary Information of the companies owning the code, which includes the Copyrighted Vnm compression codes. We only have access to the Open Source component, which must be compiled anew to match emerging Linux kernels. So your designs have to be compatible with using the typically ancient PreCompiledComponent.o , as it can not be expected that For Profit companies would be interested in collaborating. Bun Voyage with your http://telecomix.org/ project MarvS scanModem maintainer On Sun, Feb 6, 2011 at 1:01 AM, JÃrÃme Nicolle <jerome@xxxxxxxx> wrote: > Hi ! > > I just joind the mailing list after a few nights spent on reading all > code written for softmodem drivers. There's an amazing amount of work > that have been done there ! > > My project, is for Telecomix, wich was recently invlolved in getting > Egypt back online using dialup services. > > We want to be able to create our own dialup services without the need > for expensive modem racks (well, expensive is not the correct terme, but > large and power hungry is). Our idea is to use SIP VoIP trunks to get > incoming dialup calls and to terminate them on a software modem bank. > > Basic scheme : > > SIP trunk -> IPBX -> Softmodem Bank -> virtual TTYs -> PPP > > Wa already achieved basic serial line operation using IAXmodem and > spandsp, but it misses most moderne modulation implementations. We are > looking for at least v.34 implementation, with v.8 auto negotiation and > .42 error correction (compression would be nice too, but let's be > pragmatic). > > The interface would require for the modem implementation to take a raw > audio feed as its input, with PCM coding at 8kHz sampling rate (G.711 > actually). The output would be a virtual serial port driver with support > for parsing AT commands (that we already have parts from spandsp). > > Would anyone be interested in joining the project ? > > Thanks ! > > -- > JÃrÃme Nicolle >