Dail a connection on program startup or if you need. Redail if connection was disconnected. Disconnect after a specified time period. E.g.: 23 hours. Automatic reconnect if enabled. Update DynDns accounts on public internet address change from DynDNS, NO-IP and Selfhost.de. Write your current public internet address into a file and transfers this file onto a FTP server.
Create HTTP traffic to one of up to 5 sites to prevent idle disconnection.