4 votos

Al hacer una llamada Google Assistant diciendo "Llamar a mamá y papá" muestra "La aplicación no está instalada".

Tengo una unidad principal Android en mi coche que ejecuta Android 8.1 Tiene Google Assistant y casi todos los comandos de voz que he probado funcionan normalmente, excepto para hacer llamadas con el comando "llamar a mamá y papá". Mi teléfono está conectado a la unidad principal a través de Bluetooth. Está ejecutando una versión AOSP de Android 10. Puedo hacer y recibir llamadas manualmente con éxito en la unidad principal a través de la aplicación Bluetooth del teléfono que viene con la unidad principal.

Assistant reconoce el comando y luego muestra "La aplicación no está instalada" en un mensaje de brindis. Después, muestra el comando que se acaba de pronunciar. Hay un botón al lado del comando que dice "Llamar". Cuando pulso este botón, aparece la aplicación Bluetooth y realiza la llamada.

He probado lo siguiente sin ningún cambio:

  • Instalar los contactos de Google
  • instalé una versión XDA de la aplicación de teléfono de Google, ya que la aplicación de teléfono de Google no aparece en la tienda Play en mi unidad principal
  • Me he asegurado de que todos los permisos han sido activados para la aplicación de Google
  • He instalado una aplicación llamada GVC CallHandler para Joying

Cuando intento hacer la llamada de voz en mi teléfono, funciona. Inicialmente, hice la llamada a través de la aplicación estándar del teléfono de Google. Luego instalé la aplicación GVC CallHandler en mi teléfono y la seleccioné para hacer la llamada. El Asistente lo intentó, pero cuando el GVC CallHandler tomó el control, hay una excepción diciendo que la aplicación Joying Bluetooth no fue encontrada...lo cual es correcto cuando se ejecuta en mi teléfono...y eso se puede encontrar en la fuente de la aplicación.

El GVC CallHandler no se utiliza y/o no es una opción para hacer una llamada de voz cuando expreso "Llamar a mamá y papá" en mi unidad principal. Después de instalar este GVC CallHandler en mi unidad principal, cuando pulsé el botón "Llamar" del Asistente de Google descrito anteriormente, entonces se me pide que elija entre la aplicación Bluetooth y la aplicación GVC CallHandler.

Según mis investigaciones, creo que el mensaje "La aplicación no está instalada" se muestra cuando no se encuentra ninguna actividad en Android para manejar la intención que se invoca. No estoy seguro de qué intención se está llamando y no sé cómo averiguar qué intención se está llamando. Tengo la fuente de GVC CallHandler. Es una aplicación de XDA que está disponible en la Play Store. GVC CallHandler Hilo XDA y el Correo electrónico: con la fuente.

GVC CallHandler es una aplicación que fue creada previamente para modificar el número al que se llama para convertirlo en un formato que funcione en el marcador incorporado. Eliminaría caracteres como "(", "+", etc.

Por lo tanto, cualquier ayuda para determinar y abordar el mensaje "App isn't installed." como se describe anteriormente sería genial. Lo que me gustaría hacer es decir "Llamar a mamá y papá" y que la llamada pase por mi teléfono conectado por Bluetooth para hacer la llamada.

Adición: Esto sucede con todos y cada uno de los contactos que he probado.

Adición: La intención de esto es hacer llamadas a través del teléfono conectado por Bluetooth.

Adición: Mientras probaba esto de nuevo, pude encontrar esto en los registros relacionados con la solicitud de hacer una llamada de voz:

android.intent.action.CALL dat=tel:xxxxxxxxx flg=0x1000000000 pkg=com.android.server.telecom (has extras)

A continuación, no se encontró la actividad y/o el paquete de telecomunicaciones. Actualmente estoy investigando esto.

Gracias

0 votos

Sólo quiero aclarar, ¿la llamada funciona si intentas llamar a otro de tus contactos? ¿O no funciona con ninguno de tus contactos? Por ejemplo, si dices "Llamar a Dave", ¿llama a Dave?

0 votos

Lo mismo ocurre con todos y cada uno de los contactos que he probado. He aclarado y añadido texto a la pregunta/descripción.

0 votos

"Cuando intento hacer la llamada de voz en mi teléfono, funciona. Inicialmente, hice la llamada a través de la aplicación estándar del teléfono de Google. Luego instalé la aplicación GVC CallHandler en mi teléfono y la seleccioné para hacer la llamada". Si eliminas la "app GVC CallHandler", ¿podrás utilizar el asistente para hacer llamadas?

1voto

guai Puntos 454

Pensé en volver y publicar una actualización / conclusión a esta pregunta.

Con la ayuda de otras personas, se determinó que al servidor de Android Telecom en mi unidad principal Android le faltaba código para manejar la llamada de voz. Después de reemplazarlo y luego añadir un marcador telefónico personalizado modificado para pasar la información de la llamada al GVC CallHandler, que luego pasa la información al teléfono conectado por Bluetooth, la llamada de voz funcionó.

Los detalles se pueden encontrar en los foros de XDA en el foro General / Android Auto / Android Head Units en el hilo llamado "Modding your Joying/FYT SC9853i unit without Root", página 31.

Nota: En un principio pensé que se trataba de un problema común. Sin embargo, esto no es un problema general con Android, pero un problema específico con mi unidad principal y posiblemente otras unidades principales FYT basado en la CPU Intel sc9853i corriendo Android 8.1 Esto también puede aplicarse a otras unidades, pero usted tendrá que ir a través y determinar que por su cuenta.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X