Also mit anderen Worten:
Du hast ein Modem und das soll eine bestimmte Nummer anrufen.
Über das Point-to-Point Protokoll wird dann eine Netzwerkverbindung zu einem Server aufgebaut,
an dem ein empfangsbereites Modem hängt.
Dann holst du Daten und bist fertig.
Unter Windows kann man ja Modems einrichten; bzw. Modems werden in aller Regel automatisch erkannt.
Dann müsstest du unter Windows -> Netzwerk -> Eigenschaften eine
Wählverbindung einrichten und als Default einstellen.
Wenn das dann funktioniert, dann kannst du die
API-Funktion
InternetAutodial aufrufen und Windows steuert das Modem, wählt und stellt die Netzwerkverbindung her.
Dann über
TCP/
IP deinen Job erledigen und
InternetAutodialHangup aufrufen.
Ich würde die Ansteuerung des Modem auf jeden Fall Windows überlassen; du sparst so viel Arbeit.