Most internal modems are "winmodems", and as Antony said, these are designed to work
on Microsoft Windows only. Some of the newest Linux distributions have limited support
for "winmodems", but there's no guarantee that they'll work as well as you may expect.
Essentially, this problem lies specifically with the "winmodem" itself, rather than Linux.
If you want to use dialup internet services on Linux, I'd recommend using an external
modem for best possible results. In my experience, I find that an external modem
will work better than "winmodems" on all common PC OSes, including Windows.
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040113
SeaMonkey = Swiss Army Knife: It's versatile, reliable, and contains useful tools.
Windows Internet Explorer = Old Swiss Cheese: Full of holes, and it stinks!