Wie kann ich unter Linux mit einem Modem telefonieren?

6194
knarf

Mögliches Duplizieren:
Wie kann ich abhängig von der Anzahl der eingegebenen Nummern Telefonanrufe auf einem Linux-Server und Skripts empfangen?

Dies hängt mit meiner vorherigen Frage zusammen ( Wie kann ich auf einem Linux-Server und je nach Anzahl der gedrückten Nummern Skriptanrufe erhalten? ), Die ich für unbeantwortet halte. Ich wurde auf Sternchen gezeigt. Ich habe in ihrem Forum nachgefragt, aber ihre Lösungen sind zu teuer (400 Dollar). Link zum Forum - Thread .

Ich möchte immer noch Sachen per Telefon schreiben. Es muss über ein normales Telefon erreichbar sein, und ich möchte keine zusätzlichen Dienste bezahlen. Also kein VoIP schätze ich.

Unter Windows scheint ein Dialer ( dialer.exe ) eingebaut zu sein . Ich weiß nicht, was genau ein Dialer ist, aber ich habe gegoogelt und es sieht so aus, als würden manche Leute damit telefonieren. Gibt es etwas Ähnliches unter Linux?

Wie kann ich unter Linux mit einem Modem telefonieren? Gibt es eine API, mit der ich das programmgesteuert ausführen kann?

2
Ich sehe nicht, wie sich diese Frage funktional von der ursprünglichen unterscheidet? EBGreen vor 12 Jahren 0
Ich möchte dieses Mal ein Modem verwenden. Wenn ich die vorherige Frage aktualisiere, wird sie gestoßen? Ich möchte, dass die Frage sichtbar ist. knarf vor 12 Jahren 0
Wenn Sie eine Frage bearbeiten, wird sie auf der Startseite angezeigt, ja. Sie können auch eine Kopfgeldspende anlegen, um sie vorzustellen. slhck vor 12 Jahren 0

1 Antwort auf die Frage

2
Everett

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.

Ich habe das Modem noch nicht gekauft. Ich habe mir den Hayes-Instruktionssatz angesehen. Sie können Ihr Modem auffordern, eine Nummer zu wählen. Aber wie bekomme ich den rohen 8khz-Sound? knarf vor 12 Jahren 0
Ich glaube, Sie schalten den Lautsprecher ein: Mn - "Set Speaker Mode" M0 - Lautsprecher deaktivieren M1 - Lautsprecher aktivieren, bis ein Trägersignal erkannt wird M2 - Lautsprecher M3 aktivieren - Lautsprecher nach dem Wählen aktivieren, aber deaktivieren, nachdem ein Trägersignal erkannt wurde Sie müssen eine Soundkarte verwenden (führen Sie den Lautsprecher zum Mikrofon auf der Soundkarte aus, und achten Sie darauf, dass Sie den Eingang nicht übersteuern). Everett vor 12 Jahren 0
@ Everett: Gibt es keine Open-Source-Software, die all das, was Sie erwähnt haben, bereits implementiert? Sorin Postelnicu vor 7 Jahren 0