Ah that's great! How are you doing the simulating the phone line? Using one of those linksys SPA122 ATA VOIP things?
you don't actually need a line simulator, you can just manually connect with AT commands. that's what the king of croissants is doing
2400bps = 240 chars/second or about 30 uncompressed words per second. So, much faster than reading or writing !