2012-03-13 16 views
11

私はC#.Netで開発されたアドレス日記のデスクトップアプリケーションを持っています。地元の固定電話サービスを使ってPCから電話をかける方法

電話から電話をかけたい場合は、私のオフィスに の電話回線がありますので、電話の前に回線を選択したいのですが、 電話機の代わりにヘッドフォンとマイクを使いたいです。

電話回線をPCに接続する方法。私は8つ以上の電話回線を持っています

それは可能ですか?もしそうなら、どのようにしてどのハードウェアに必要なのか。 http://developer.skype.com/public/skypekit または http://www.twilio.com

は、固定電話を取り除くとサービスを使用しなさい:

答えて

14

を使用すると、Skype APIの考えています。私の意見ではずっと簡単です。そうすれば、はるかにスケーラブルになるでしょう。

あなたはこのライブラリをチェックアウト電話サービスの道を行きたい場合:固定電話のためのhttps://github.com/markjulmar/atapi.net/

ハードウェアは、ただ一つの呼び出しを行う前に、使用する8つのモデムや選択が含まれるであろう。

私は、atapiライブラリにはオーディオの入出力を選択する関数が含まれていると仮定します。そうでなければ、ストリームをライブラリに渡すことができるオーディオを記録するためのC#ライブラリがたくさんあります。

私はこの方向を指摘するつもりはありませんでしたが、@Saif KhanのコメントではAsterixを使用できます。アステリックスを使用して

ステップ1 - サーバーがそれにアステリックスをインストールしましょう。 http://www.asterisk.org。オープンソースです。

ステップ2 - サポートされているハードウェアを入手します。 http://www.asterisk.org/hardware

ステップ3 - 。ライブラリアスタリスクするhttp://sourceforge.net/projects/asterisk-dotnet/(オープンソースのC#でそれと通信

これは多分やり過ぎあなたのために、私は知らない私は、私は:)

+0

ので、私はこのことについての解決策を必要とする私は、この上で再検索より多くを必要とするが、私は地元の電話回線を使用します。 –

+0

さらに調査することは何ですか? atapiライブラリの関数を見てください。私はここに助けを求めていますが、すでに経験がない限り、誰もこれについてもっと深く掘り下げて調べるつもりはありません。 実際に知る必要があることは何ですか? –

+0

私はこのatapiについて話していました。私はもっとそれを掘り起こす必要があり、私はこれについての経験はありません。 –

2

を仮定するべきではありませんと仮定します。 noobのように聞こえたくはありませんが、Windows Dialerを試しましたか?番号に応じてx番号の56kダイヤルアップ音声モデムが必要になります。あなたが持っていて使いたい接続の

うまくいくはずです。それを試して、それがうまくいけば、あなたのアプリをあなたの既存のソフトウェアと同期させて、電話をかけてその番号をダイヤラにエクスポートすることができます。 (まだダイヤラーアプリにそのような機能はありません)

+0

thnx asnwerのために、私はあなたの解決策を試してみるつもりです。 –

関連する問題