Bluetooth: ¿La transferencia de la llamada de la fuente al fregadero?

Tengo un teléfono androide (Samsung S Duos) que actuará como FUENTE y un kit de desarrollo de audio es decir CSR 8670 que actuará como SINK. Estoy intentando activar el perfil a2dp y transferir la llamada entrante de mi teléfono (Samsung S Duos) al Kit (CSR 8670) pero no puedo lograrlo. Por favor ayúdenme a superar este problema. Thanx por adelantado.

A2DP utiliza paquetes ACL, las llamadas de voz (manos libres) utilizan paquetes SCO en el aire. El audio de "Llamada" se ejecuta sobre el canal SCO, por lo que "técnicamente" no es posible encaminar las llamadas al receptor A2DP (a menos que hagas algunos grandes hacks, que no se ajustan a las especificaciones de BT). Lo ideal sería usar HFP para llamadas de audio.

HCI puede transportar ACL y SCO. Los chips de BT suelen tener una interfaz PCM a la que se pueden enrutar los datos de SCO, pero normalmente no es accesible a menos que pueda acceder a los PIN del chip.

También, intenta hacer preguntas precisas (con log / código) para que podamos realmente ayudarte. Si hace algunas preguntas genéricas, es difícil responder.

  • Bluetooth - Dispositivos de clase 1?
  • IOS 7 Multipeer Connectivity es compatible con Android Wi-Fi Direct?
  • Reproducción de MediaPlayer de Android tartamudea sobre auriculares con cable, no sobre Bluetooth
  • Puerto Bluetooth COM de Bluetooth
  • Android ymodem sobre bluetooth en Java
  • Android RFCOMM socket en el canal fijo
  • BluetoothSocket.connect () excepción de lanzamiento "error de lectura"
  • Ble-obtener el código de error - 128 al escribir a caracteres
  • ¿Cómo leer todos los bytes juntos vía Bluetooth?
  • ¿Cómo obtener un registro de exploración sin procesar (paquetes publicitarios) al escanear dispositivos bluetooth clásicos en Android?
  • Android: socket bluetooth se niegan a conectarse correctamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.