私は次のシステムを持っています:
Bluetooth ヘッドセット <-- HFP、HSP --> marvell bluetooth <-- PCM --> gsm モデム
私が知っていること:
最初の部分の作品:
rfcomm0: 00:06:C6:36:02:92 -> 00:1A:7D:D0:04:6D チャネル 1 が接続されました [reuse-dlc release-on-hup tty-attached]
と
l2ping 00:1A:7D:D0:04:6D Ping: 00:1A:7D:D0:04:6D from 00:06:C6:36:02:92 (データサイズ 44) ... 00 から 4 バイト: 1A:7D:D0:04:6D id 0 時間 7.99ms 00:1A:7D:D0:04:6D id から 4 バイト 1 時間 20.35ms 00:1A:7D:D0:04:6D から 4 バイト id 2 時間16.65ミリ秒
次の理由により、2 番目の部分も機能します。
私は信号を測定し、
データラインを接続する場合、エコーがありました。
しかし、ヘッドセット PCM システム経由で話すことができません。
バグがどこにあるのか分かりますか? 設定で何かを変更する必要があると確信しています。
私の考え:
組み込み Linux のモデム ポートを開いて通話を開始すると、ヘッドセットから何も聞こえません。HFP 用のオープン rfcomm シリアル インターフェイスを持っているようですが、SCO 接続が作成されておらず、Bluetooth チップが PCM を転送していない可能性があります。