GSM модем с API для принятия смс
Используем SMS Server Tools 3 . Пользуем под *NIX, но она вроде и под винду собирается. На события типа «пришла SMS» вешаются скрипты-обработчики. Исходящие SMS формируются как файлы формата похожего на почту в директорию для исходящих сообщений. При разрыве связи с модемом, поднимает всё автоматически. Работает надёжно.
А есть ли такой вариант модема, чтобы ему компьютер не требовался? Например чтобы он сам по 3G\4G\WiFi передавал информацию о пришедших SMS? Ставить такой модем дома на свой комп - кустарно, в датацентр - могут не дать.