2012-04-17 9 views
2

片方向のオーディオ問題があるHuawei e177モデムのchan_dongleのパッチを作成しています。USBシリアルデバイスからバイナリストリームを読む

デバッグの目的で、モデムとの間でオーディオを読み書きするための外部テストケースを作成することにしましたが、モデムをマウントした後のシリアルファイルのオーディオストリームを受信できませんでした。私はミニコムを使用してコマンドを発行し、関連するATコマンドを使用して着信コールを受け取りますが、バイトストリームはどのファイルにも着信しません。私が受け取る唯一の出力は、/dev/ttyUSB0のATコマンドです。

私はオーディオをキャプチャしようとしています:

cat /dev/ttyUSB1 

私はまた、端末の設定を変更しようとしたし、その後

stty -F /dev/ttyUSB1 115200 cs8 -cstopb -parenb -cooked min 1 time 0 

を読んで、私はここに欠けている余分なステップがありますか?

ありがとうございました。

答えて

2

着信コールにATAが応答すると、モデムはオーディオストリームの送信先を知る必要があります。AT^DDSETEX =これは私たちのために行います。

私はその部分が欠けていました。 Here私の質問の背景と解決策について説明します。

手がかりをありがとう。

0

アスタリスクはttyのロックを行うので、同時に接続することはできません。

0

アスタリスクからオーディオストリームをキャプチャする場合は、EAGIまたはJACKを使用する必要があります。アスタリスクは "マスター"デバイスを完全に制御する必要があるため、他の方法はありません。それ以外の場合は、クラッシュして焼く(よく、時には悪い)。

+0

私はそれを動作させることができました。 ATAの後にAT^DDSETEX = が見つかりませんでした。 – caruizdiaz

関連する問題