Huawei GSMモデムファイルのオーディオ入出力を管理する方法は?

Huawei GSMモデムファイルのオーディオ入出力を管理する方法は?

Raspberry PIに接続されたHuawei E173 USBアダプタがあります。そのデバイスを使用して電話をかけたり受けたりしようとしています。

私の目的のためには、(i)通話音声をファイルに保存し、(ii)入力ファイルの音声を通話に送信する必要があります。

私の知る限り(公式ガイドが見つかりません)E173ドングルは3つの新しいデバイスを設定します(間違っている場合は修正してください)。

  • /dev/ttyUSB0コマンド用
  • /dev/ttyUSB1音声データ用
  • /dev/ttyUSB2通知のため

通話を有効にするには、次のコマンドを実行します。AT+CLIP=1、、、on 。また実行すると。最後に、電話をかけたり受信したりすると、ポートへの音声転送を引き続き有効にします。AT+CRC=1AT+CNMI=1,2/dev/ttyUSB0AT^CVOICE?^CVOICE:0,8000,16,20AT^DDSETEX=2/dev/ttyUSB0/dev/ttyUSB1

この時点で私は詰まった。

私はそこにいることを知っています他の同様の投稿では、マイク入力とスピーカー出力をリダイレクトしようとします。しかし、私の目標は、会話をファイルに保存することです(通話中に実行しようとしましたが、cat /dev/ttyUSB1 > filename.raw標準ソフトウェアでファイルを開くことができませんでしたが、どのように変換できますか?)。ファイルの音声(どの形式ですか?sendbackを試してみましたが、システム全体がfilename.rawフリーズしました)。/dev/ttyUSB1cat filename.raw > /dev/ttyUSB1

オーディオをファイルに保存し、ファイルからオーディオを再送信する方法は?

私が見つけた一部のリソース同様のデバイスでは、オーディオが8000Hzのデジタル周波数でモノラルに送信され、16ビットでデジタル化される必要があるとインターネットで説明しようとしています。コマンドの結果を見ると、AT^CVOICE?これらのパラメータは私の場合でも機能します。また、同じリソースには、「オーディオデータは0.02秒ごとに320バイトのバッチでモデムオーディオポートに供給する必要があります」と記載されています。この方法を適用してみましたが、成功しませんでした。

関連情報