an easier solution for not hearing unwanted calls may just be to set a custom ringer for the person you don't want to talk to in the contact, you can set it to a ringer that just has no sound... that's what I do with calls I don't want to get (ex gfs etc)
then you never have to worry about having a program running, and will still see it in your missed calls list etc...