If you are looking for robust solutions for GSM with SMS feature, you may visit this site http://www.teles.de. I used their system for the past years. This is a GSM gateway/server that I interfaced with Elastix. But if you are looking for something free, you may start developed your own SMS system interfacing with a SMS API provider like Messagemedia. That is my current setup with my Elastix.