I think the google voice idea is good. You can also set a schedule during which your google voice number will take calls/messages. If they call outside those times, you can forward to your office number instead. We use google voice to send text reminders and have call forwarded to our office number.