Llamada telefónica: el audio solo funciona con altavoz o auriculares con cable

El siguiente problema con mi Sony Xperia ZR (que ejecuta CM 11-20141112-SNAPSHOT) comenzó hace unos días:

  • Cuando inicio o recibo una llamada telefónica ordinaria, no puedo escuchar al otro lado a través de mi auricular y el otro lado tampoco puede escucharme.
  • Cuando conecto los auriculares con cable, puedo usarlos sin problemas.
  • Cuando activo el botón del altavoz durante la llamada (sin los auriculares conectados), puedo comunicarme con el otro lado.
  • También tengo un efecto de sonido de "clic" para bloquear y desbloquear el teléfono y este efecto de sonido ahora también solo se escucha a través de los auriculares.

Esto es lo que probé:

  1. Primero, por supuesto, verifiqué mi perfil y la configuración de volumen para asegurarme de que estén en Predeterminado y que el volumen de las llamadas entrantes haya subido.
  2. Reinicié mi teléfono varias veces, a veces con, a veces sin, los auriculares enchufados.
  3. Pensé que el conector de los auriculares podría estar roto, es decir, que cree que los auriculares siempre están enchufados, especialmente porque uso mucho los auriculares para escuchar audio mientras camino. Pero tan pronto como conecto los auriculares, se inicia la aplicación del reproductor de audio Apollo, lo que sugiere que la detección de auriculares funciona bien. Desafortunadamente, no he encontrado una manera de ver si el software cree que los auriculares están conectados o no. ¿Hay un ícono de auriculares o algo similar que pueda habilitar?
  4. Así que pensé que podría ser un problema de software.
    1. Instalé la aplicación Sound Manager que permite ajustar todas las configuraciones de volumen y
    2. Descubrí que se comportó un poco extraño cuando toqué el control deslizante Volumen de llamadas entrantes, lo que provocó un parpadeo de sonido que salía de mi auricular. También se hizo visible la "superposición" de volumen (o como se llame esa ventana que aparece al presionar el control de volumen), pero a veces solo su ícono, no el control deslizante en sí.
    3. Después de ajustar los volúmenes a través de esa aplicación, pude hacer una llamada de prueba sin auriculares y sin el altavoz habilitado, lo que funcionó bien. También los sonidos de bloqueo (desbloqueo) del teléfono estaban funcionando nuevamente.
    4. Sin embargo , un par de horas más tarde, cuando volví a desbloquear mi teléfono, no escuché el clic y, al hacer una llamada de prueba, me di cuenta de que el problema había vuelto a aparecer.
    5. Así que volví al Administrador de sonido y ajusté los controles deslizantes una vez más, esta vez sin efectos extraños como en 4.2 antes. Y sin clic al bloquear/desbloquear y sin audio a través del auricular y el micrófono durante mi próxima llamada de prueba.

Aparte de restablecer completamente mi teléfono (que me gustaría evitar), ¿hay alguna otra forma de solucionar este problema? ¿CM tiene alguna forma de saber el estado de detección de los auriculares?

¿Alguna otra cosa que pueda probar?

Oye, sé que es muy tarde, pero ¿pudiste encontrar una solución para este problema?
@TusharShukla Resultó ser un defecto de hardware: el enchufe detectó que los auriculares estaban conectados, incluso cuando no lo estaba. Para solucionar el problema, creé una pequeña aplicación que permite forzar el audio a través del auricular/micrófono incluso cuando el teléfono cree que el auricular está enchufado: github.com/FriendFX/android-audioswitch ... no estoy seguro de que esto siga funcionando en una versión reciente de Android, pero puede ser un comienzo :-)
Gracias por la información @FriendFx. Lo arreglé deshabilitando los audífonos en accesibilidad en la configuración de la aplicación del teléfono.
Hola, parece que has encontrado la solución por ti mismo. Considere publicarlo como una respuesta adecuada, ya que la respuesta automática no solo está permitida sino que incluso se recomienda . Gracias.

Respuestas (4)

Problema similar en OnePlus One (ejecutando CM 12.1). Verifique el Modo TTY. Si está apagado, vuelva a encenderlo y reinicie el teléfono. Vuelva al modo TTY nuevamente y apague y reinicie. Funcionó para mí en OnePlus.

Gracias por la indicación, pero ¿podría ser un poco más específico? ¿Qué es el modo TTY y cómo lo activo/desactivo en Cyanogenmod?
Lo encontré yo mismo: inicie la aplicación del teléfono, vaya a su menú -> Configuración y busque el modo TTY. Lo cambié de TTY Offa TTY Full(otras opciones son TTY HCOy TTY VCO) y reinicié, luego lo cambié a TTY Offy reinicié una vez más. Desafortunadamente, el problema que describí en mi pregunta sigue ahí.

Tuve el mismo problema con mi Xperia SP. También probé de todo, pero al final fue el conector de auriculares roto.

Mi explicación de por qué la aplicación de su reproductor de audio se inicia automáticamente como lo describió en el punto 3 es la siguiente: está deslizando el conector del teléfono con sus 3 o más contactos separados por algún material no conductor sobre los contactos dentro del conector. Esto cierra y abre algunos circuitos varias veces mientras se enchufa, lo que en realidad es lo mismo que enchufar y desconectar el conector varias veces. Entonces el teléfono reconoce que algo estaba conectado. Lo que está roto, para que ya no reconozca una desconexión adecuada, no lo sé.

Lo envié al servicio y confirmaron un gato roto. ¡Obtuve un teléfono nuevo gratis! (Tal vez por las leyes alemanas) Después mis problemas desaparecieron.

Aquí hay algunas cosas que debe probar:

  • Elimine o desactive todas las aplicaciones que podrían usar audio, especialmente la aplicación que se enciende automáticamente (Apollo). Luego verifique el problema nuevamente. Si el problema desaparece, instale las aplicaciones eliminadas una por una para ver qué aplicación es la morosa. Si el problema persiste prueba con el siguiente paso

  • Utilice tanto un auricular como un conector auxiliar de auricular + micrófono. Esto podría ser si su teléfono es demasiado viejo (aunque es de mayo de 2013) o si el conector auxiliar del teléfono está roto.

  • Intente usar la aplicación de prueba de hardware incorporada o de terceros.

  • REINICIAR

Andrew T recomendó responder mi propia pregunta correctamente , así que aquí va:

El problema resultó ser un defecto de hardware: el enchufe detectó que los auriculares estaban conectados, incluso cuando no lo estaba.

Para solucionar el problema, creé una pequeña aplicación que permite forzar el audio a través del auricular/micrófono incluso cuando el teléfono cree que el auricular está conectado. Encuentre el repositorio de Github aquí: https://github.com/FriendFX/android- interruptor de audio

Como he reemplazado mi teléfono desde entonces y han pasado años desde que lo necesitaba, no estoy seguro de que esto todavía funcione en una versión reciente de Android, pero puede ser un comienzo si a alguien le gusta crear algo similar para su teléfono... ¡sería una lástima hacer que los teléfonos vayan a parar a la basura solo por un pequeño interruptor detector de auricular roto!