I want to use virtual numbers to avoid the spammers. There have been plenty of companies that had pseudo dodgy signup (win a chance for a dream trip to somewhere) where you had to give up your phone number (supposedly so they could call you). Lots of time I get spam calls that claim I gave permission for them to call me. So a temporary forwarding number hides me. I use my google voice number for this and it does a good job of noticing lots of spammers (but not all).
The google fi number isn’t your T-Mobile phone number. There is actually a way to find the actual t-mobile phone number that Fi forwards to, perhaps you can get that and use it instead.
I'm using voip.ms with an E911 registered location. We've used the number for years with traditional carriers. The service has been great for a good price otherwise.
We offer users an easy way to contact us to request manual whitelisting. It's painless, fast, and we find that not much abuse gets through when they have to write in messages to get in.
Sorry, I was commenting from the perspective of a company that uses phone verification for account signups to help with fraud. I am not affiliated with any of the listed company.
How can we continue to reduce fraud while still serving folks who are using the system legitimately?