So there is a new provider called SignalWire which is supposed to be a Twilio competitor. Their API is very close to Twilio’s and is supposed to be easy to convert. However, since their API is close, that didn’t mean that the HA component was easy to convert. Plus, the Twilio webhooks require Twimlets which SignalWire does not have. So I have only converted the SMS at this point.
So over the past few days I have been working on this and finally got the sms working today. The code is up on my github and anyone is welcome to it. I am still working on documentation for configuration.yaml, but the setup is pretty close to Twilio with only one extra config option.