2011-09-01 3 views
4

私はUSB 3g modemを持っています。窓には、それを使って電話をかけたり、SMSを送受信したりするためのソフトウェアが付属しています。今、私はLinuxに似たオープンソースアプリケーションを書いてみたい(私もDTMF検出機能を提供したい)。linuxにテレフォニーフレームワークはありますか?

Windowsでは、これをTAPIで実現できます。これはLinuxの類似のテクノロジ/フレームワークは何ですか?同様のopensourceアプリケーションがありますか(私は参考にしたいですか?)

+0

h。あなたのデバイスがそれをサポートしているなら、323プロトコル – varela

答えて

3

はいこれはofonoと呼ばれています - Intel/NokiaがMaemo/Moblinのプロジェクトを開始しました。ウィキペディアから

oFonoは、携帯電話(GSM/UMTS)の無料オープンソースプロジェクト アプリケーションです。それは電話 アプリケーションで使用するための高水準のDバスAPIを使用します。それは3GPP標準を使用します。 GNU General Public License v2の条項の下に公開されたフリーソフトウェアです。 です。

アスタリスクとフリーズスイッチはPBXソフトウェアであり、おそらくあなたが探しているものではありません。

+0

多くofonoを指摘してくれてありがとう。私はそれを認識していませんでしたが、私はアスタリスクを知っていました(しかし、大きすぎて、単純なモデムで動作するほど柔軟ではないことがわかりました)。 – SunnyShah

1

私のVodafone MerlinカードはttySx antとして認識され、古いアナログモデムのような簡単なATコマンドで対話することができました。また、SIMカードのアドレス帳、SMSを再発行するための余分なコマンドがあり、私もSMSを送信すると信じています。

+0

ボーダフォンマーリンは私がPCIカードバスアダプタに入れた3Gカードバスカードです。これは数年前のことでしたので、申し訳ありませんが、詳細は記入できません。 – rurouni

1

我々は、SMSツールを使用します。http://smstools3.kekekasvi.com/

SMSサーバーツール3は、GSMモデムや携帯電話を通じてのショートメッセージを送受信できるSMSゲートウェイソフトウェアです。

特殊なスプールディレクトリにテキストファイルを保存するだけで、短いメッセージを送信できます。プログラムはこのディレクトリを監視し、新しいファイルを自動的に送信します。また、受信したショートメッセージをテキストファイルとして別のディレクトリに保存します。また、着信音メッセージなどのバイナリメッセージ(Unicodeテキストを含む)もサポートされています。また、WAP/MMS対応携帯電話にWAPプッシュメッセージを送信することもできます。

このプログラムは、オペレーティングシステムの起動時に自動的に起動できるSMSデーモンとして実行できます。高可用性は複数のGSMデバイスを使用することで保証されます(現在64まで、この制限は簡単に変更可能です)。

プログラムは、新しいメッセージの受信、正常な送信、プログラムが問題を検出したときなど、他の外部プログラムやスクリプトを実行できます。これらのプログラムは、関連するテキストファイルを検査し、例えばデータベース(例えばMySQLまたはMicrosoft SQL Server)に情報を格納する、自動応答を送信する、電子メール(SMS to eMailゲートウェイ)を介してメッセージを転送するなどの自動アクションを実行することができます。何でもあなたが好き。」

+1

これはSMS用です。通話はどうですか? – SunnyShah

+0

申し訳ありませんが、私はあなたの質問のSMSの部分に立ち往生し、声を逃した。それにはアスタリスクとVOIPを使用します。あなたのモデムを使用できるかどうかは分かりません。 – Johan

+0

ヨハン、アスタリスクでUSBモデムを使用できない理由を教えていただけますか? – SunnyShah

2

Freeswitch

私はUSBモデムについてはよく分からないんだけど、VoIPテレフォニーのため、Freeswitchが優れています。これは、任意の数の言語を経由して、それを拡張可能にするために、一般的なソケットAPIを使用していますそれはインバウンドおよびアウトバウンドコール、テキスト音声変換、音声認識などを処理できます

+0

うわー、答えに感謝します。 +1 – SunnyShah

関連する問題