Для отправки SMS по России имя отправителя регистрируется как правило в течение 3-4 часов.
Для отправки SMS абонентам других стран имя отправителя может регистрироваться до 7 рабочих дней.
Почему время получения SMS отображается на телефоне на 2-3 часа больше чем текущее?
К сожалению специфика отправки смс через Интернет, не позволяет проставить часовой пояс для получателя SMS.
Другими словами, время получения будет отображаться одинаковым как для жителя Москвы так и для жителя
Екатеринбурга. Разные шлюзы имеют различное расположение и часовой пояс.
Скрипт для отправки SMS не работает: сообщения отправляет, но с большим промежутком времени
Скрипт рабочий и с чистой совестью пытается отправить сообщения.
Дело во внутренней системе защиты от флуда. Запрещено посылать сообщение с одним и тем же текстом
одному и тому же адресату (+7XXXXXXXXXX) в течение 20 минут. Если текст сообщения будет отличаться,
сообщения будут проходить. Как вариант можете просто добавлять в конец сообщения случайные данные,
например:
$sms_text = 'Новое сообщение с сайта www.noname.ru ' . rand();
Как отправить SMS через HTTP-протокол с использованием Visual Basic?
Как отправить несколько SMS через HTTP-протокол не используя PHP?
Существуют уже готовые реализации протокола. Все зависит лишь от Вашего уровня знаний.
Можно также полностью реализовать протокол самим опираясь на спецификацию.
Java-библиотека JSMPP http://code.google.com/p/jsmpp/
Достаточно свежее решение на Java. Работает стабильно и показывает хорошую скорость.
Подойдет практически для решения любых задач.
Система Kannel http://www.kannel.org/
Большое решение которое помимо SMPP поддерживает WAP. Думаю описание с сайта все скажет за себя:
"Kannel is a compact and very powerful open source WAP and SMS gateway, used widely across
the globe both for serving millions of short messages (SMS) and pushing WAP service indications.