La automatización es la opción preferida. Hay muchas aplicaciones disponibles. Yo prefiero utilizar MacroDroid ya que es gratuito (hasta 5 macros) y fácil de aprender. Para entender cómo funciona MacroDroid y lo que se requiere ajustes Mi responder aquí
Editar: Pasé por alto un correcto conjunto de acciones, mi culpa. La opción anterior de establecer el tono de llamada reacciona en el momento en que suena el teléfono En ese momento, el teléfono ya ha empezado a sonar, por lo que se ha eliminado esa opción. Lo siento por eso
Lo que podría hacer es reducir el volumen del timbre a cero, aumentar el volumen de la música y utilizar la acción de reproducción de sonido en el flujo de música para las llamadas desconocidas con el activador de llamadas entrantes.
Y añadir una macro correspondiente para invertir el volumen del timbre para cualquier persona que llame que no se desconoce
Sus macros tendrían el siguiente aspecto
- Macro de llamada desconocida (nombre de la macro)
Disparador : Llamada entrante → Seleccione el contacto → Llamada desconocida
Acciones :
-
Cambio de volumen →
-
Seleccione el timbre (marque la casilla) y establecer Volumen a cero utilizando la escala móvil
-
Seleccione Música (marque la casilla) y establecer Volumen hasta, digamos, 80 utilizando la escala móvil ( se puede ajustar a un nivel cómodo más tarde )
-
Haga clic en OK
-
Play Stop/Sonido →
-
Elija el sonido - El problema de elegir una opción de sonido de las opciones de la aplicación es que se reproduce sólo durante un corto período de tiempo y puede perderse (opcionalmente se podría repetir esta acción varias veces, teniendo un esperar X segundos entre estas acciones -sin espera (todos jugarían casi al mismo tiempo)
(OR)
-
Elija el archivo - Puede guardar un recorte de sonido de su elección y duración en su teléfono, digamos en su memoria interna y navegar hasta él mediante /storage /sdcard0 /soundfile_saved location
.
-
Haga clic en OK
Restricciones: Ninguno
- Inversión para otras macros de llamadas ( para volver a la configuración existente para otras personas que llaman, es decir, aquellas que no han bloqueado el identificador de llamadas)
Disparador : Llamada entrante → Seleccione el contacto → Cualquier número ( Al especificar esto, se aplica a los contactos y a los no contactos que no han bloqueado su identificador de llamadas )
Sólo una acción en esta macro es la de Cambio de volumen como en el caso anterior, pero con frente a ajustes de silenciamiento música y revertir timbre al original
Restricciones: Ninguno
Nota
-
Para revertir los cambios realizados en la primera macro, tenemos dos opciones:
a) Revertir después de un periodo de tiempo a elegir
b) Reversión basada en la identidad de la persona que llama
Se elige e implementa la segunda opción, ya que la opción basada en el tiempo puede producir resultados no deseados, como llamadas sucesivas prohibidas por el identificador de llamadas, con la segunda ( si ) fuera del plazo se trataría erróneamente
-
Como no puedo verificar con llamadas de identificación bloqueadas (no está permitido en mi país), puse la primera macro para contacto móvil conocido (y sonido predefinido en lugar de clip guardado) y la segunda macro para teléfono fijo conocido y funcionó. Háganme saber si surge alguna aclaración o problema
-
Editar: Yo estoy corriendo KitKat y tú estás en Lollipop. Hay una diferencia en el tratamiento de los sonidos (ejemplo de abajo)
La función de reconocimiento de voz de Google que crea el sonido "ding" cuando se activa se transmitía como flujo de notificaciones en KitKat. En Lollipop se ha cambiado a flujo de música.
Fuente : https://stackoverflow.com/questions/21701432/continues-speech-recognition-beep-sound-after-google-search-update
No sé si Timbre También ha cambiado el sonido, aunque es poco probable. Si las macros no funcionan debido a dicho cambio, es posible que tenga que cambiar opción de sonidos del sistema similar a la música en ambas macro acciones