I have done this task before a lot of times.
I use GSM Huaway modem to pass calls ans SMS messages to my asterisk servers.
Also I use the modem to make SMS campaign for clients.
I am Ring. I am about 17+ years experienced in GNU/Linux based system, server installation and customization, develop, deploy, security and support. I may help you in this regard.
I made this same setup for personal use at home using Raspberry PI. Note that not all Huawei Models are supported. I will be glad to duplicate this for you with 24hrs. Lets discuss more on this via chat