2016-12-16 21 views
0

Baresipのようなコマンドラインを含む多くのSIPクライアントがありますが、SIPメディアストリームに書き込んでプログラムから読み込む方法はありませんサウンドカードを使用していますか?そこにSTDIN/STDOUTをリダイレクトするのと同じですか?SIP:バッファから音を鳴らし、音をバッファに読み込むときに

stdinからSIPコールストリームにサウンドファイルを再生するアプリを作りたいと思います。そして相手方がstdoutに言っていることを書きます。

答えて

0

正確に何をしますか?フリーズスイッチやアスタリスクを使用してこれを行うことができます

+0

stdinからSIPコールストリームにサウンドファイルを再生するアプリケーションを作成します。そして相手方がstdoutに言っていることを書きます。 – Vladislav

+0

次に、SIPの仕様を読み、SIPセッション中にメディアがどのように設定されているかを読む必要があります。オーディオ用に2つのデータチャネルがあります。 SIPプロトコルはシグナリングプロトコルに過ぎず、音声はありません。あなた自身のSIPクライアントを書くつもりなら、必要な場合には、特にNATサポートを含む多くの問題があるので、あなたの前には沢山の仕事があります。また、ulaw、alaw、g729、gsmなどのオーディオストリームをエンコード/デコードすることもできます。 これはコンピュータを実行する必要があるアプリケーションの場合はフリーズスイッチ/アスタリスクを使用してください。あなたはそれを行うことができます。彼らはopensourceです –

+0

私は完全にSIPスタックを書こうと思っていません:)フリーズスイッチ/アスタリスクを使ってどうすればいいですか?私はマニュアルを読みましたが、私が必要とするものは何もありません。 – Vladislav

関連する問題