Is there an app or any other way on an iPhone 5 to block a given caller at specified times?

Specifically, work keeps calling at all times of the day, every day. Is there a way to send their calls (and not everyone else's) to voicemail on evenings and weekends, but ring normally during working hours?


1 Answer 1


Do Not Disturb can do that, no 3rd party app needed.

You might have to juggle a new contacts group, because it only allows to receive calls from one group at a time, or favourites - so to exclude 'work' you might need to create a new group containing 'everyone else'

enter image description here

You can also toggle it manually from the Lock Screen

enter image description here

  • I think this might be the easiest way. The trade-off is that WhatsApp notifications etc would be silenced too but it looks like there's no way around that. Thanks!
    – user137598
    Commented Jul 25, 2015 at 10:12
  • 1
    With the above suggestion you also won't get calls from non-contacts. Best is to set explicit healthy boundaries with your work. Commented Jan 31, 2019 at 18:07
  • 1
    @Jean-PierreParent - Yup. The only people who can call me outside 'sensible' hours are my family. Boundaries are good. Everybody else can just wait til the morning.
    – Tetsujin
    Commented Jan 31, 2019 at 19:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .