Hola, estaría contento en poder ayudarte. Yo tengo ya una solución que desarrollamos para un servicio de rastreo satelital, se encarga de enviar las alertas que genera un equipo GPS a traves de SMS a los telefonos de cada usuario. Esta aplicacion esta hecha para Windows Server 2008 (funciona para Windows XP en adelante) pero el codigo es multiplataforma, es decir lo puedo adaptar a Linux si es necesario. Fue desarrollado en Python, se usa un Modem PST-T200 y tambien está probado con un Modem HUAWEI E1752. La aplicación se conecta a una base de datos MySQL para obtener los datos que generan la alerta y el telefono de cada contacto. Actualmente lo tenemos trabajando y envia aproximadamente mas de 1000 SMS por día... De estar interesado en esta solución lista para instalar y usar asi como te lo describo te lo puedo dejar en 75$, si hay que hacer alguna adaptación a otro sistema operativo o programar protocolos para otro modem puede aumentar el precio considerablemente.
Trabajo con servidores Windows y linux, base de datos mysql, programación de aplicaciones, programación de hosting, programación web. Incluyendo diagnóstico y resolución de problemas relacionados a estas plataformas.
Saludos