The Zoom (Connexant) device that I linked to or the Hayes Accura that ledow mentioned?
This is what I was hoping for, a small cheap device that emauilates a serial port and then just uses normal AT commands and serial data. *BUT*, in this case, how does the voice element work? Or doesn't it?
I was referring to the Zoom modem - it uses the Conexant CX930xx chipset. I have just checked on the CD that shipped with it and it does appear to contain some GPL source code for Conexant USB hardware modems (also referred to as Conexant DGC USB modem driver, so you might be able to port it if it is not automatically recognised.
You need the document 3095F_ATcommands.pdf for the full list of commands (http://www.zoomtel.com/documen.....mmands.pdf
In terms of voice, it supports the +V command set so you can roll your own to transmit and record voice (though it isn't all that easy if you don't have any experience of doing this).