I know it's overkill, but this is my current setup for my phone numbers. I treat phone numbers the same way I do my email address: I use different numbers for different purposes. 1. I have a "clean" phone number I only share with friends/family. Certain prefixes and phone number actually receive next to zero spam calls. This number has received 2 calls in the years I've had it. 2. I have a phone number I share with c…
Out of curiosity, how much does this setup cost you to run per month? My main aversion to Twilio is their awkward pricing scheme.
SIP calls through Twilio are $1/month plus $0.004 per minute for incoming calls. The spam scoring APIs are "costly", and maybe cost $0.01 combined per lookup.
Google Speech Recognition and TTS are virtually free for my use case. Asterisk can easily run on a $5/month VPS.