Не хотелось бы зависеть от стороннего сервиса
Ставьте свой смс-шлюз и подключайте к серверу. Пишите ПО для связи. Договора с каждым ОСС ..
Цена такой реализации и цена на смс + договора+роуминговые смс будет на столько большая, что Вы все равно вернетесь к крупным смс-провайдерам которые все это предоставляют через апи.