On_hold field for phone record
Overview
I think by design the civicrm_phone table should also have an on_hold field in order to 'block' individual phone numbers from receiving calls and texts.
I think this would help to better refine the means to comply to privacy regulations.
Current behaviour
Only on a contact level do_not_call and do_not_sms are available as options
Proposed behaviour
Just like the civicrm_email table individual phone numbers can be 'disabled' from receiving (automatic) texts and calls.
Comments
I am not really able to code this but would be able to help think about it and help test.