web-dev-qa-db-ja.com

Linuxが電話をピックアップする方法はありますか?

Linuxにモデムを使用してダイヤルアウトさせる方法があることは知っています。

(ライブラリ/デバイスを使用して)Linuxをプログラムする方法はありますか

  1. モデムを拾う(通話を録音する)など
  2. 発信者IDを参照してください?
13
user13728

mgetty を試すことができます。

Mgettyは、「スマート」なgettyの代替品であり、ヘイズ互換のデータおよびデータ/ファックスモデムで使用するように設計されています。 Mgettyは、モデムの初期化、手動のモデム応答(マシンの準備ができていない場合はモデムが応答しない)、UUCPロック(ダイヤルインとダイヤルアウトに同じデバイスを使用できる)を認識しています。 Mgettyは非常に広範なロギング機能を提供します。

Vgetty も参照してください。基本的にはモデムを留守番電話に変え、mgettyに機能を追加します。

このトピックに関する他のリソースは次のとおりです。

12

Linuxを使用して電話に応答する最も簡単な方法は、 アスタリスク プログラムを使用することです。 yum install asterisk Linuxマシン上。次に、アナログアダプターをネットワークに接続し、電話回線を接続します。これにより、通話に応答したり、LECから発信者ID情報が送信された場合は発信者IDを確認したり、通話を録音したり、発信者にボイスメールメッセージを残したりできます。私はこのセットアップを何度も使用して、Linuxコンピューターを介してアナログ回線を接続しました。標準のモデムを使用してこれを行う方法がわかりません。

8
Rmtel

これには、一般的なデータ/音声モデムの使用はお勧めしません。

15年前でさえ、モデムが現在のテクノロジーであり、機能とテクノロジーをめぐって多くの競争があったとき、それらはあなたが求めている種類のことを行うためのかなり低級の方法でした。さて、- softmodems のほぼ普遍的なテイクオーバーによって例証された10年間のレーストゥザボトムアクティビティの後、概念実証ステージに消費者グレードのモデム。

昔は、このようなことを Dialogic boards で行いました。 [〜#〜] ivr [〜#〜] 使用したシステムの多くはDialogicに基づいて構築されているので、 繁栄している中古ボード市場 古代のテレフォニーシステムを継続する企業向け。

あなたの質問に最も直接関連する現在のDialogicボードは、それらの Diva および Blue 行であるように見えます。

Divaのボードは、私が でよく知っているものに似ています。彼らがPCIeバージョンで提供されるようになったという事実は、Dialogicが偽のゾンビ会社ではなく、 braaaains 古いIVRシステムプロバイダーの旧式のアプリケーション。 around$ 6 の2ポートボードを入手できます。

Blueボードは、特に アスタリスク を実行するLinuxボックスを対象としています。 Blueボードで発生する主な問題は、初級レベルのボードでも T1 line が必要なことです。 (または、北米、日本、韓国以外のE1)。つまり、電話会社からの24チャネルのデジタルトランク回線です。最後に聞いたところ、これは月に数百ドルかかりました。約4行を超えて移動することを検討しているのでない限り、このレベルから始めるのに十分な理由はないでしょう。自動テレフォニーは通常多くの回線を必要とするため、多くのテレフォニー機器はこのレベルから始まります。結論としては、エントリーレベルのBlueボード より高価 は、上記のエントリーレベルのDivaボードよりも高額ですが、 T1 Divaボード よりもはるかに安価です。

6
Warren Young

Mgettyを見てみることもできますが、私はそのようなことは何もしていません。

スマートモデムのgettyの置き換えMgettyは、Unixでモデムのすべての側面を処理するための多目的なプログラムです。このパッケージには、基本的なモデムデータ機能が含まれています。 mgetty-faxをインストールして、FAXの追加機能を取得します。 mgetty-voiceをインストールして、音声モデムを操作する機能を取得します。 Mgettyは、ログインユーザーIDに応じて、特別な接続のためにログイン以外のプログラム(uucico、fido、その他のプログラムなど)を選択するように構成することもできます。また、モデムと電話回線が提供している場合は発信者IDをサポートし、発信元の電話番号に基づいて接続を拒否できます。

http://linux.about.com/cs/linux101/g/mgetty.htm からの説明

Debianがそれを持っていることを知っています: http://packages.qa.debian.org/m/mgetty.html

2
Canha