I have release 3.0, so this may be slightly different if you have a newer version. Anyway, in /usr/lib/diald/standard.filter there should be a section that reads:
# HTTP transfers hold the link for 5 minutes:
accept tcp 300 tcp.dest=tcp.www
accept tcp 300 tcp.source=tcp.www
The 300 refers to seconds, obviously. So if you want to hold the link up for, say, 10 minutes -- change the 300 to 600 -- or whatever length you like. As you scroll down through the file, you might find other timing parameters you want to lengthen as well, things like FTP -- although I wouldn't change them until I encountered a problem.
After you write /usr/lib/diald/standard.filter, you need to enter the command:
/sbin/e-smith/signal-event console-save
And then, reboot.
At least, that's how I customized my servers to provide short up-times on my home system (with one phone line) and long connections at the office (with a line dedicated to the server).