Transferir llamadas por bluetooth

Transferir llamadas por bluetooth

Desvío de llamadas a distancia

Electro Tech es una comunidad online (con más de 170.000 miembros) que disfruta hablando y construyendo circuitos electrónicos, proyectos y gadgets. Para participar hay que registrarse. El registro es gratuito. Haz clic aquí para registrarte.
Tengo un teléfono móvil con capacidad Bluetooth y otro teléfono de mesa con capacidad Bluetooth desarrollada.
Si quisieras hacerlo tú mismo necesitarías una configuración bastante complicada, necesitarías que TODOS los dispositivos se comunicaran con el host que tienes que programar, y luego que tu teléfono hablara sólo con este dispositivo host, y luego tendrías que escribir el software que determinara quién puede hacer qué.
En realidad, uno de los dispositivos emparejados en esta configuración será un teléfono móvil con bluetooth, por lo que la parte principal será emparejar el dispositivo con bluetooth y abrir el canal de audio en él y dirigir toda la señal de voz a este canal, por lo que es la comunicación entre sólo estos dos dispositivos (teléfono móvil y el dispositivo con bluetooth), sé que esto se hace en los kits de manos libres del coche, donde el teléfono móvil envía su conversación a través de bluetooth al sistema de música del coche.

Desvío de bluetooth

Una vez que hago clic en el botón de los auriculares puedo escuchar un sonido que normalmente viene cuando acepto una llamada usando la telefonía, así que asumo que algún componente del sistema androide capta esta señal y no la lanza más allá
Estos eventos son reenviados a la interfaz IBluetoothHeadsetPhone. La aplicación única a la que se reenvían todos los eventos se define en tiempo de ejecución mediante el siguiente código de enlace en HeadsetStateMachine.java. Esto es para permitir que los fabricantes de teléfonos los reenvíen a la aplicación de teléfono personalizada en lugar de la predeterminada en los casos en que no se utilice la predeterminada.
Lamentablemente, lo que buscas no es posible actualmente sin modificar el código aosp. Algunos auriculares como los de Plantronics tienen eventos BT personalizados que se reenvían a todas las aplicaciones – algunas de las aplicaciones VoIP existentes soportan estos intentos personalizados para soportar al menos la contestación de llamadas para algunos de los auriculares.

Llamar por bluetooth a otro móvil

Tengo dos dispositivos bluetooth (MFi) conectados al iPhone, ambos soportan HFP. Si la llamada es aceptada desde un dispositivo (no tiene hardware como micrófono y altavoz), después me gustaría dirigir la llamada al otro dispositivo (auriculares).
No se puede hacer esto de forma programada ya que las llamadas telefónicas están completamente bajo el control del sistema. Se puede acceder a alguna información utilizando el Core Telephony API pero toda ella es de sólo lectura. Cambiar los ajustes en la sesión de audio de la aplicación no afectará a nada en la llamada.
Como alternativa, iOS 7 le ofrece una práctica interfaz para hacer el traspaso manualmente. En las capturas de pantalla de abajo tengo un kit de coche y un auricular conectados al teléfono durante la llamada. Al pulsar cualquiera de los elementos se transfiere inmediatamente el audio.
Si se implementa HFP, la llamada puede ser aceptada o rechazada desde los dispositivos bluetooth.No hay ninguna API en iOS para hacer esto.Creo que esta es la implementación en el reloj inteligente Pebble.También podemos ver los detalles de la llamada en diferentes dispositivos HFP al mismo tiempo (carkit,reloj inteligente,auricular).

Por qué emparejar dos teléfonos móviles con bluetooth

Intentaremos iniciar la conexión automáticamente por ti. Si podemos encontrar tus dispositivos, se te pedirá que permitas los permisos de la aplicación, la detección del teléfono y que confirmes que la clave o el PIN de tu dispositivo Android es el mismo que el que aparece en tu PC. Si no recibes ninguna indicación, prueba estos pasos:
Si decide no configurar las llamadas cuando configure por primera vez la aplicación Your Phone, siempre puede activarla en los ajustes de la aplicación Your Phone. Ve a Ajustes >Características > Llamadas, y activa la opción de Permitir que esta aplicación realice y gestione llamadas desde mi teléfono.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad