what you are describing is why I use a virtual phone for all services.
you can do it on your own with twilio, then create a phone number and have a program forward you stuff to your real phone.
the twilio phone is hard to lose as it has an api and you can toss it when you want to start over.
except now, you need an entire phone virtualized as your proxy instead of just a twilio phone number.
they keep raising the barrier