Closed odelcroi closed 3 months ago
@odelcroi @yostyle Sur iOS, on peut exposer le champ d'input du RageShake et on pourra remplir son contenu avec du custom VoIP.
Niveau projet Xcode, on est dans /Riot/Module/BugReport
, donc ça ne pose aucun problème.
Sur android je peux créer un formulaire dédié à la VoIP en repartant du formulaire de bug report
Je trouve le design Element des box de notif appel trop encombrant, surtout dans une logique 1-to-1, et pas assez explicite: appel manqué, non repondu et terminé, tout est pareil;
Utilisons le meme bouton CTA "Rappeler" pour déclancher le formulaire RageShake
A terme je propose de changer l'aspect de ces box comme ça
Mais dans un premier temps, et dans le cadre du test DINUM, on peut se contenter d'enlever l'image profil et colorer le picto appel manqué.
ajouter dans le rageshake :
L'option RageShake "audio_input" n'est en fait pas bonne : quand on fait le RageShake, l'appel VoIP est terminé.
D'une part, on est post-appel.
D'autre part, on n'a plus d' AVAudioSession (iOS) active pour interroger les ports/connexions.
On pourrait en dire autant sur le type de connexion.
Pour web : J'ai investigué comment savoir si ya un casque BT. On peut le savoir que sur Chrome, ya pas les API dispo sur firefox et edge. Donc je vais faire 3 valeurs du champ audio_input : "headset_bluetooth", "device" et "unknown". Parce que ya qd meme pas mal de unknown et ca va fausser les stats.
Et ya le meme pb que sur mobile : ca nous dira s'il y a un casque au moment où on envoie le rageshake, pas au moment de l'appel.
PR mergée pour web ! Finalement j'ai fait "headset_bluetooth" et "device", et quand on sait pas c'est "device". Sachant qu'on ne sait que sur Chrome, et encore pas à tous les coups, je sais pas pourquoi. J'ai fait une issue, et s'il s'avere que c'est important de vraiment savoir, on pourra s'y remettre. https://github.com/tchapgouv/tchap-web-v4/issues/917
Je veux faire un appel Tchap 1-1, mais ya un truc qui se passe mal
Why
Donner un accès rapide aux user pour nous signaler un problème lors d'un appel Tchap, tout en nous fournissant les logs clients
What
Envoyer un rageshake pré-rempli avec les logs, par exemple :
On peut déclencher cette dialogue lors de la fin de l'appel :
How
Alternative