What you are trying to do is make a WINMODEM work on Linux.
You can and I have done it. But this is easier and faster.
They use no CPU resources.
I have some used US Robotics 56K X2 external modems. Not the latest but better than any internal modem And I sell them for $30 shipping included. (CONUS only)
These are hardware modems that I garrantee to work with any
flavor of Linux.
If you want one I accept paypal (
selquip@netscape.net ) Just let me know you paid and I will ship ASAP
I hope is didn't violate any forum restrictions. He did ask about
modems.