Вариантов, как оказалось, несколько. Воспользоваться таблицей email2sms гейтов сотовых операторов, таковые есть у Киевстар и UMC (МТС). Но оператор Life — suxx, поскольку такого гейта в пользование не предоставляет. Поэтому этот вариант отправки уведомлений отпадает
Ну и на операторов в других странах (Россия) таблицу email2sms гейтов составить вопрос еще тот.
Непростой, но достаточно правильный способ. Подключаем мобильник к серверу, ставим демон умеющий работать по ком-шнурку с телефоном и отправлять смски. Главное не забывать пополнять счет мобильника.
Минусы:
купить мобильник, поехать в дата-центр и втыкнуть мобильник в сервер. Не факт, что из гермозоны будет ловить сигнал. Мобильник должен быть постоянно подключен к зарядному устройству.
Плюсы:
невысокая стоимость смсок, стабильная доставка сообщений.
Самый правильный способ: использовать API SMS Gateway и коммуницировать с гейтом по протоколам SMTP, SMPP, HTTP, SOAP и так далее. Дополнительно есть возможность назначить Caller-ID, например, «IT-Premium», что очень прикольно, когда получаешь сообщение и оно помечено как отправленное от этого адресата, а не от обычного номера.
Первый в гугле с pagerank 7 попался clickatell.com
И понятно почему: наиболее богатый возможностями API и недорогой в сравнении с остальными провайдерами. К слову, за 400 смсок в Украину(это минимум, который можно купить) цена около $25, что вполне приемлемо. И даже на github есть отличный gem для легкой работы из Ruby с API clickatell.com.