Originally Posted by steelheat
The first thing that comes to my mind is to put commas ',' between each group (when you are expecting a voice response from the calling card people) in your dialup string.
Each comma represents a one second delay, adjust them as needed.
The second thing that comes to mind is to manually dial up the first half of the number:
"1 800 000 0000 1 1"
and wait for it to ask for the number that you wish to connect to. Then click on the ISP connection in linux and let it take it from there.
You might need to "Y" your phone lines so that the modem doesn't drop your handset out before it gets a chance to add its numbers to the call. Let linux start its connection and then hangup your handset.