Dear Client,
I read your requirements and I'm pretty happy that I have already done this with Twilio SDK. That offers everything you need and that will just need to integrate in the application.
I would like to work on your project.
Can we discuss more?