Zunächst müssen Sie feststellen, ob Sie ein Hardware-Modem oder ein Winmodem verwenden. Auf einem Hardwaremodem befinden sich beispielsweise Jumper, die den IRQ einstellen. In Ihrer Linux-Box erscheint es als serieller Port. Wenn Sie über ein Winmodem verfügen, benötigen Sie einen Treiber, um das Modem zu konfigurieren.
Das heißt, wenn Sie über ein Hardware-Modem verfügen, ist die Kommunikation mit ihm einfach. Die meisten Hardware-Modems verwenden einen Hayes-Befehlssatz . Wenn Sie ein Hardwaremodem verwenden, kann eine Skriptsprache Steuerargumente an dieses übergeben, und die eingebauten Modems verwenden, um DTMF zu verstehen, um die Ausgabe an die Skriptsprache zurückzugeben.
Ich denke, dass alles, was ich nicht beantwortet habe, eher für ein anderes Forum geeignet wäre. Sie haben mehrere Fragen gestellt und ich habe ganze Bücher zu diesem Thema.