Our call system is built through a Studio Flow in Twilio. Within that flow we have a connect to call widget that relays the incoming call to staff members' personal cell phones. Presently it is two staff members including my own personal cell.
In the interest of setting good boundaries for my staff, I would like to find a way to have staff easily turn off or on their number to the connect to call widget on their phone.
It seems after some crude testing that simply blocking the number on our personal cell phones disables the entire flow and we lose the incoming call. Nor am I comfortable with staff being able to login to the Twilio console and change the connect to call widget themselves without breaking something.
I know how to change the studio flow assigned to a phone number programmatically using API. Controlling it this way would be unworkable... because there are so many different real world combinations of various staff members having call forwarding turned off or on making the number of studio flows for each possible combination nearly infinite for even a smaller staff of 6 to 8 people.
I am also open to other solutions that deny call forwarding based off of day of week (Sunday for example) and time of day.
How do we create the functionality for staff members to easily turn off or on their personal cell number in the connect to call widget?