J'ai une unité principale Android dans ma voiture fonctionnant sous Android 8.1. Elle dispose de l'Assistant Google et presque toutes les commandes vocales que j'ai essayées fonctionnent normalement, sauf pour passer des appels avec la commande "appeler maman et papa". Mon téléphone est connecté à l'unité principale via Bluetooth. Il fonctionne avec une version AOSP d'Android 10. Je peux faire et recevoir des appels manuellement avec succès sur l'unité principale via l'application Bluetooth du téléphone fournie avec l'unité principale.
L'Assistant reconnaît la commande puis affiche "L'application n'est pas installée" dans un message toast. Ensuite, il affiche la commande qui vient d'être prononcée. Il y a un bouton à côté de la commande qui dit "Appeler". Lorsque j'appuie sur ce bouton, il ouvre avec succès l'application Bluetooth et passe l'appel.
J'ai essayé ce qui suit sans changement :
- installé les contacts Google
- installé une version XDA de l'application téléphone Google car l'application Google Phone n'apparaît pas dans le Play Store sur mon unité principale
- je me suis assuré que toutes les autorisations ont été activées pour l'application Google
- j'ai installé une application appelée GVC CallHandler for Joying
Quand j'essaie de passer un appel vocal sur mon téléphone, cela fonctionne. Initialement, j'ai passé l'appel via l'application téléphone Google standard. J'ai ensuite installé l'application GVC CallHandler sur mon téléphone et l'ai sélectionnée pour passer l'appel. L'Assistant a essayé, mais lorsque GVC CallHandler a pris le relais, il y a eu une exception indiquant que l'application Bluetooth Joying n'a pas été trouvée... ce qui est correct lorsqu'elle est exécutée sur mon téléphone... et qu'elle peut être trouvée dans la source de l'application.
Le GVC CallHandler n'est pas utilisé et/ou n'est pas une option pour passer un appel vocal lorsque je dis "Appeler maman et papa" sur mon unité principale. Après avoir installé ce GVC CallHandler sur mon unité principale, lorsque j'appuie sur le bouton d'Assistant Google "Appeler" décrit ci-dessus, je suis alors invité à choisir entre l'application Bluetooth et l'application GVC CallHandler.
Selon mes recherches, je crois que le message "L'application n'est pas installée" s'affiche lorsque aucune activité n'est trouvée dans Android pour gérer l'intention invoquée. Je ne suis pas sûr quelle intention est appelée et ne sais pas comment savoir quelle intention est appelée. J'ai la source pour GVC CallHandler. C'est une application de XDA disponible sur le Play Store. Thread XDA de GVC CallHandler et le post avec la source.
GVC CallHandler est une application créée précédemment pour modifier le numéro appelé afin de le mettre dans un format qui fonctionnerait dans le composeur intégré. Elle supprimait des caractères tels que "(", "+", etc.
Donc, toute aide pour déterminer et résoudre le message "L'application n'est pas installée" comme décrit ci-dessus serait excellente. Ce que je voudrais faire, c'est dire "Appeler maman et papa" et que l'appel passe par mon téléphone connecté en Bluetooth pour passer l'appel.
Ajout : Cela se produit avec tous les contacts que j'ai essayés.
Ajout : L'intention de ceci est de passer des appels via le téléphone connecté en Bluetooth.
Ajout : En testant à nouveau ceci, j'ai pu trouver dans les journaux en lien avec la demande de passer un appel vocal :
android.intent.action.CALL dat=tel:xxxxxxxxx flg=0x1000000000 pkg=com.android.server.telecom (a des extras)
Cela a été suivi d'un échec de trouver l'activité et/ou le package de télécom. Je regarde actuellement cela.
Merci
0 votes
Juste pour clarifier, est-ce que l'appel fonctionne si vous essayez d'appeler un autre de vos contacts? Ou est-ce que cela ne fonctionne pas avec aucun de vos contacts? Par exemple, si vous dites 'Appeler Dave', est-ce que ça appelle Dave?
0 votes
Il se passe la même chose pour tous les contacts que j'ai essayés. J'ai clarifié et ajouté du texte à la question / description.
0 votes
"Lorsque j'essaie de passer un appel vocal sur mon téléphone, cela fonctionne. Initialement, j'ai passé l'appel via l'application téléphonique standard de Google. J'ai ensuite installé l'application GVC CallHandler sur mon téléphone et je l'ai sélectionnée pour passer l'appel." Si vous supprimez l'application "GVC CallHandler", pouvez-vous utiliser l'assistant pour passer des appels ?
0 votes
La description sur le fonctionnement de mon téléphone vise à déterminer la manière "correcte" pour Google Assistant de fonctionner sur mon téléphone. Sur mon unité principale, l'application Google Phone n'était pas disponible, comme indiqué. Lorsque j'ai installé la version XDA de l'application Google Phone, cela n'a pas fonctionné et a affiché "L'application n'est pas installée". J'ai donc essayé "Appeler maman et papa" sans l'application téléphone et sans GVC. J'ai ensuite installé l'application Google Phone XDA et enfin, j'ai essayé avec l'application Google Phone XDA et le gestionnaire d'appels GVC. Dans tous les cas, le message "L'application n'est pas installée" était affiché.
0 votes
Le Google app dans l'unité principale est-il entraîné pour votre voix? Essayez de l'entraîner en incluant la commande appel // De plus, est-il mis à jour vers la dernière version?
1 votes
Oui, l'application Google est formée pour ma voix. Comme décrit, elle reconnaît mes commandes... elle ne fait tout simplement pas apparaître le clavier pour la commande d'appel... elle affiche "L'application n'est pas installée" quand je lui demande de passer un appel. Elle est à jour avec la dernière version. Toutes les applications sont à jour. En ce qui concerne la formation incluant la commande d'appel, lors de la formation de la voix, on vous demande uniquement de dire "OK Google" et/ou "Hey Google".