web-dev-qa-db-ja.com

Linuxのモデムで電話をかけたり受けたりするにはどうすればよいですか?

重複の可能性:
Linuxサーバーで電話を受信し、押された番号に応じてスクリプトを作成するにはどうすればよいですか?

これは私の前の質問( Linuxサーバーで電話を受信し、押された番号に応じてスクリプトを受け取るにはどうすればよいですか? )に関連しています。アスタリスクを指摘しました。私は彼らのフォーラムで質問しましたが、彼らの解決策は高すぎます($ 400 ..)。 フォーラムスレッドへのリンク

私はまだ電話でスクリプトを書きたいと思っています。通常の電話からアクセスできる必要があり、追加のサービスにお金をかけたくありません。だからVoIPはないと思います。

Windowsには、ダイヤラが組み込まれているようです(dialer.exe)。ダイヤラが正確に何であるかはわかりませんが、グーグルで調べたところ、実際に電話をかけるためにダイヤラを使用している人がいるようです。 Linuxに似たようなものはありますか?

では、Linuxでモデムを使用して電話をかけたり受けたりするにはどうすればよいですか?プログラムで実行できるAPIはありますか?

4
knarf

まず、ハードウェアモデムとwinmodemのどちらを使用しているかを特定する必要があります。たとえば、ハードウェアモデムには、IRQを設定するジャンパーがあります。 Linuxボックスには、シリアルポートのように見えます。持っているものがwinmodemの場合、モデムを構成するためのドライバーが必要になります。

そうは言っても、あなたが持っているのがハードウェアモデムなら、それは通信するのが簡単でしょう。ほとんどのハードウェアモデムは Hayes命令セット を使用します。ハードウェアモデムを使用している場合、スクリプト言語はそれに制御引数を渡すことができ、DTMFを理解する機能が組み込まれているモデムを使用して、出力をスクリプト言語に戻します。

私が答えたもの以外のものは、別のフォーラムに適していると思います。あなたはいくつかの質問をしました、そして私はこの主題に関する本全体を持っています。

2
Everett