Make phone ring (from vibrate) when recieving call from specific contacts

Lewis8973

New member
I always have my phone on vibrate, but would like it to ring if certain contacts call.

I've tried various macros, including to change the ringer volume and configure the ringtone, as well as change the media volume, wait a second, and play another sound, among others, and none seem to work. The best I've got is in that first example, my phone does read out the caller name with the 'read caller names' setting on and the vibrate icon disappears from the status bar, but still no actual ringtone.

Tried searching this forum and browsing the templates too.

Any help appriciated!
 

tanutanu

Well-known member
If you set really silent without vibration, you have to turn on the vibration catching via call incoming trigger and turn on before answering calls.
With vibration, simply increase the ringtone volume via volume change action.
Some devices such as OPPO's, you have to use volume up by key press. To change by key, you might need to access after making OS settings or Macrodroid app screen foreground.
 

MacroDroidDev

Administrator
Staff member
It's too late to use the set volume action after the phone has started ringing so there is no way you can hear the actual phone ringtone. It should be possible to set the volume of a stream (e.g. media stream) and then use the play sound action to output on that stream.

It sounds like you have already tried that but I have used this mechanism in the past and know many other users have done the same so it definitely works (at least on most devices) and I can't think of why this would not work. If you can't get this working then please post a screenshot of your maco.
 
Top