You can try ozeki NG SMS gateway. I tried it long back for integrating SMS. But, it is found that we can send special formats too such as EMS. But the tool is proprietary and gives you 20 days trial.
http://www.sms-integration.com/compatibility-issues-in-sms-systems-63.html