On Fri, Mar 11, 2016 at 04:10:24PM -0600, Dan Williams wrote: > On Fri, 2016-03-11 at 19:17 +0100, Marcin Szewczyk wrote: > > [...] I am working on a phone-like device that could make a voice > > call and sometimes send some data over the internet. I am confused, > > probably because most of documentation on voice modems is from > > another century.
> There are a couple different classes of devices here. > > First you have typical dongles and mPCI/mPCIE/M.2 cards that use USB. > Not all of these devices support voice calls though. But the ones > that do typically expose a normal serial port (eg, ttyUSB3 or > whatever) that speaks PCM audio. [...] One example is the Huawei > K3520 USB dongle; many other Huawei dongles have voice support too. > > But the modems usually found in embedded devices or phones have much > different audio call routing, often because they don't use the main > CPU for audio processing due to power/battery concerns. In these > cases the modem itself handles the audio and is directly connected to > the DAC/ADC. [...] [...] > The QMI and MBIM commands are only used to set up the voice calls, but > don't have any relationship to audio routing. That would be modem > dependent. Some have specific pins/lines for the audio, others direct > it over USB, etc. > It does look like some mPCI devices do support I2S on the same pins, > but I have no idea if any of this is standard. > > http://www.telit.com/index.php?eID=tx_nawsecuredl&u=0&g=0&t=1457821946& > hash=9f7b2671f9068c04d6ca770e04187bedbdf4e7b5&file=downloadZone/1VV0301 > 006_xE910_Mini_PCIe_Adapter_HW_USER_GUIDE_r10.pdf > > http://www.eltech.spb.ru/files/item/MC8704.pdf These are the two Sierra and Telit modems I have mentioned. Thank you very much for the explanation. Finally I am getting the big picture. -- Marcin Szewczyk http://wodny.org _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel