I never knew about ATA's! I think would have solved things a little more elegantly. Thanks!
In our case, my grandmother always calls my parents home phone number. The phone provider only offers simple call forwarding, so we route all calls to the home phone over to a Twilio number. We have a very simple Twilio Studio flow that routes calls from my grandmother's phone number to the call handler script we created, and all other calls are routed to my dad's cell phone number: https://share.cleanshot.com/ywwhzJ8H
We are a little lucky in that we can forward calls from our landline to a cell phone. If your relative is calling you directly on your cell phone, your carrier would need to offer selective forwarding for this strategy to work
These are the steps we took:
1. Get a twilio number
2. All incoming phone calls to the home phone are redirected to that twilio number [1]
3. If incoming number == grandma, request from an api endpoint the next relative to dial. Redirect her call to them.
4. If no one is available, play the voice mail
5. If incoming number != grandma, redirect the call to dad's mobile number [2]
[1] A child comment by macNchz noted correctly about "Selective Call Forwarding". This would have simplified the process and we could have skipped step 5, but our telephone provider did not offer it.
[2] Note that this is a bit of a compromise in the setup. The home phone never rings anymore and all non-grandma calls go to dad's cell. But they were happy to accept this.
I am actually a volunteer at a non-profit in Japan. The NPO provides very similar service using volunteers for elderly people. I have been looking into automating some of the call handling/routing, personalization, and increasing family participation.
But the biggest reason is that ethically, it somehow seems very wrong to trick my grandma that way.
Not sure why parent comment is getting downvoted though, it's certainly an interesting idea.
Hit me right in the feels.
Thanks for sharing pigcat. Beautiful problem solving.
I would have loved to have that (or even thought up of that) when my grandmother began developing signs of dementia. Fortunately, her signs weren't that bad before she passed away ultimately.
Thanks :)
My parents are incredibly patient, but after a couple of these calls, they'll just leave the phone to ring. The soundtrack of the phone constantly ringing in the house, and the guilt associated with not picking up, is unbearable.
My brother and I built a system where her calls get re-routed to a rotation of relatives to answer her calls, to spread the load. After a call with her, each person gets a 2 hour break (customizable). If no one is available to answer, or if everyone is on break, she gets a voicemail that my dad recorded that explains that we love her, that she lives there, all the usual stuff.
It's working beautifully.