What I am looking for is a solution to the robot calls I get all day. Essentially, if I had an app on my phone (or a phone system like on Twilio) that would screen calls and instruct the caller to "press 1" then if the caller presses 1 then my phone will ring, otherwise it will block the call.
Also, if the incoming call is a person from my contacts, then it will ring regular and not require "press 1"
I know there are some apps that use call forwarding to achieve something like this so it should be possible.
I don't want to have to change my number or other people using the app to have to change their phone number, so this must work on the same phone.