2014-07-12 4 views
6

Ich habe ein Android-Handy (Samsung S Duos), die als SOURCE und ein Audio Development Kit, d. H. CSR 8670, die als SINK fungieren wird. Ich versuche, das a2dp-Profil zu aktivieren und dann den eingehenden Anruf meines Handys (Samsung S Duos) an das Kit (CSR 8670) zu übertragen, aber nicht in der Lage dies zu erreichen. Bitte helfen Sie mir, dieses Problem zu lösen. Danke im Voraus.Bluetooth: Anruf von Quelle zu Senke weiterleiten?

Antwort

0

A2DP verwendet ACL-Pakete, Sprachanrufe (Freisprechen) verwendet SCO-Pakete über die Luft. Das "Anruf" -Audio läuft über den SCO-Kanal, daher ist es "technisch" nicht möglich, Anrufe an die A2DP-Senke weiterzuleiten (es sei denn, Sie machen einige großartige Hacks, die nicht der BT-Spezifikation entsprechen). Idealerweise sollten Sie HFP für Audioanrufe verwenden.

HCI kann sowohl ACL als auch SCO transportieren. BT-Chips verfügen häufig über eine PCM-Schnittstelle, an die SCO-Daten weitergeleitet werden können, die jedoch normalerweise nicht zugänglich ist, es sei denn, Sie können auf die PINs des Chips zugreifen.

Bitte versuchen Sie auch einige präzise Fragen (mit Log/Code) zu stellen, damit wir Ihnen wirklich helfen können. Wenn Sie einige allgemeine Fragen stellen, ist es schwierig zu beantworten.

Verwandte Themen