GOP
ИМХО, правильнее всего вообще отказаться от софтверного дозвона в пользу аппаратного.
То есть - переложить задачу поддержания соединения на ADSL роутер.
В качестве бонуса такое решение даёт Firewall (увеличивается защищённость соединения), а также, в зависимости от навороченности девайса, возможность подключить к сети несколько девайсов, в том числе по Wi-Fi.
К примеру, имеющийся у меня роутер позволяет подключить к ADSL до 4 устройств (это если не использовать дополнительных свитчей

) посредством Ethernet (Wi-Fi в имеющейся модификации нет).
Он сам устанавливает коннект с провайдером (в зависимости от настроек - либо on demand, либо в режиме постоянного поддержания соединения (т.е. при разрыве связи сразу идёт автодозвон)).
Имеется также немаленькое количество других фишек. Правда дороговат - 92$, и на момент написания ответа не нашёл в продаже...
Но найти девайс с подобными функциями можно.