Hello sir , we have done the similar work before , using API of sms gateway provider sms is sent by the two mechanism , we have experience of such modules using Twillio ,nexmo , plivo sms providers
[login to view URL]
this is the site in which we used the sms service and
[login to view URL] in this we did the complete IVR and sms API of twillio
Please come online on chat for more discussion and to start the work