Linuxが電話を受け取る方法はありますか?


13

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

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

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

回答:


12

mgettyを試すことができます

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

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

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


8

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


1
最初はアスタリスクについて考えましたが、明らかにモデムを使用することはできません(間違っている場合は修正してください)。特定のハードウェアが必要です。
レナン

7
それは正しいのですが、アスタリスクでモデムを使用することはできませんが、基本的なLinksys SPA 3102アナログアダプターは多くの機能を提供し、最終的にはモデムよりもセットアップが簡単になります。これらのATAは50ドル未満です。
Rmtel

これは完全に逸話ですが、実際に、Intel 537ソフトモデムPCIカードを使用してアスタリスクサーバーを実行しました。これは基本的にDigium X100Pと同じハードウェアでした。それは遅くてバグがありましたが、安くしました。私はあなたが最近それらの1つを見つけるとは思わない。上記のCisco / Linksysアダプタなどを使用することをお勧めします。
jsbillings

6

このために典型的なデータ/音声モデムを使用することはお勧めしません。

15年前でさえ、モデムが現在の技術であり、機能と技術をめぐって多くの競争があったとき、それらはあなたが求めている種類のことをするためのかなり低品位な方法でした。さて、ソフトモデムのほぼ普遍的な買収に代表される10年にわたる競争から底辺への活動の、私はあなたが消費者グレードのモデムで概念実証段階に到達することさえできれば幸運だと思います。

当時、Dialogicボードでこの種のことをしていました。あなたが使用した非常に多くのIVRシステムはDialogicに基づいて構築されていたため、古代の電話システムを維持している企業にとっては、中古ボード市場がまだまだ活況を呈しています。

あなたの質問に最も直接関連する現在のDialogicボードは、ディーバブルーのラインのようです。

Divaボードはからよく知っているものに似ています。それらが現在PCIeバージョンで提供されているという事実は、Dialogicが古いIVRシステムプロバイダーのbraaaainsの時代遅れのアプリケーションを支持している偽装ゾンビ会社ではないことを安心させます。あなたは、のために2ポートのボードを得ることができます周りの $ 600

Blueボードは、Asteriskを実行しているLinuxボックスを特に対象としています。Blueボードで見られる主な問題は、エントリーレベルのボードでさえT1 lineが必要なことです。(または、北米、日本、および韓国以外のE1。)つまり、電話会社からの24チャネルのデジタルトランク回線。最後に聞いたところ、これは月に数百ドルかかりました。約4行を超えて移動する場合を除き、このレベルで開始する正当な理由はおそらくないでしょう。ただし、自動電話は通常多くの回線を必要とするため、多くの電話機器はこのレベルで起動します。要するに、エントリーレベルのブルーボード上記のエントリーレベルのディーバボードよりも高価ですが、T1ディーバボードよりもはるかに安いです


1
すべての公平性において、私はソフトモデム/ウィンモデムに例示されるような独自のソフトウェア/ハードウェアインターフェースの概念を嫌いますが、15年前、多くのコンピューターはデジタル信号処理を同時に行うのに必要な生の処理能力を持っていませんでした他のすべてを実行し、DSPが確実にリアルタイムの優先度を必要とするという事実が、他のすべてをst音にさせました。今日の安価なコンピューターでさえ、おそらく両手で背中を縛ってV.90またはV.92リンクのDSPを実行できます。
CVn

1
あなたは原則として正しいです、そして、それがDialogic BlueボードをDivaラインの同等の機能よりもはるかに安くさせるのはその原則です。ただし、それはすべて実装に関するものです。ここでドライバーを意味します。従来のWindows専用ハードウェア用のLinuxドライバーは、多くの場合、特に10ドルの周辺機器について話している場合、低品質です。Dialogicの製品ラインにはさらに多くのマージンがあるため、ソフトウェアおよびファームウェアの開発者に正しいことをするための費用を支払う余裕があります。
ウォーレンヤング

2

mgettyを試してみることができますが、私はこの種のことを試したことはありません。

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

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

Debianにあることを知っています:http : //packages.qa.debian.org/m/mgetty.html


-1

OSとしてWindows 95にパススルーされたシリアルポートで仮想マシンを実行します。「内部」ネットワークで実行するように設定して、外部から誰もそのバグのあるOSに侵入できないようにします。

ほとんどの音声モデムには、Windows用のソフトウェアが付属しています...

更新:投票権をありがとう。

私は過去にこの問題を抱えていましたが、vgettyで最善を尽くしました。それについての悲しいことは、同梱のWindowsソフトウェアによって提供された統合ソリューションのすてきな機能がすべて欠けていることです。当時、仮想化は不明でした...-それが(最小の労力で)実用的なソリューションだったでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.