Свершилось! У Битрикса появился Plug'n'Play-ный механизм для отправки SMS.
Не буду пересказывать пресс-релиз - лучше расскажу то, что интересно в первую очередь разработчикам, а не маркетоидам.
SMS-транспорт реализован в виде полноценного Битрикс-модуля (наподобие модулей инфоблоков, магазина, форума и т.п.).
Сложность реализации модуля была в том, что он должен был аккуратно встроиться в Битрикс, не затронув ядро, не мешая SiteUpdate'у - и это при очень плотном взаимодействии с модулем рассылок и "ядрёными" почтовыми событиями. Когда вы будете читать "быстрый старт", то можете заметить несколько странных, на первый взгляд, решений - но именно они обеспечивают возможность единообразной работы как с почтой, так и с SMS уже привычными способами.
Если в двух словах - то любое сообщение, которое раньше могло уйти по e-mail, теперь может уйти по e-mail или через SMS - на ваш выбор. [spoiler] Например:
выпуски рассылок (в комплекте - полноценная реализация, включая переработанный компонент подписки);
уведомления о смене статуса заказа в Интернет-магазине (устанавливается с демо-данными);
отправка SMS прямо из PHP-кода (не сложнее, чем через sendmail).
В комплекте идут:
SDK - подробная документация по API для разработчиков в формате CHM;
руководство по быстрому старту (как правильно поиграться в модуль);
подробное руководство для администратора сайта в формате CHM (или по кнопке Помощь в соответствующем разделе админки);
открытые исходные тексты;
бесплатные SMS для тестирования;
планируем запустить техподдержку.
В админке сайта:
можно просматривать историю отправленных SMS, отслеживать статус их доставки;
получать входящие SMS;
отправлять произвольные SMS, как с мобильного телефона;
просматривать остаток SMS.
Для жадных есть транслитерация, позволяющая отправить длинную SMS-ку меньшим количеством частей.
У обычных писем есть проблема: если вы отправили письмо (особенно выпуск рассылки), то оно может быть заблокировано СПАМ-фильтром самым непредсказуемым образом. При этом ваш клиент может не получить важную информацию. В отличие от писем SMS доставляются гарантированно - и платите вы именно за доставленные SMS.
А ещё... Когда-то давно я впервые получил SMS-ку от Яндекса. То есть вместо телефона отправителя там было написано Yandex. Я был в восторге . Так вот теперь вы тоже сможете отправлять SMS от имени вашей компании. Правда, на такую SMS получатель не сможет ответить: особенности GSM-протокола . Зато пользование буквенным адресом - бесплатное. А ваши клиенты не будут гадать, что это за отправитель такой (чур, SMS-киберсквоттерством не заниматься и в час ночи всех своих тёщ не будить).
Установка и регистрация
Чтобы установить SMS-модуль, достаточно забросить дистрибутив модуля (там на сайте большая синяя кнопка ) на ваш FTP в папку с модулями - и он появится на странице Настройки продукта - Модули.
При нажатии на Установить будет предложено помимо модуля установить ещё и демоданные (рекомендую в первый раз их таки установить: будет проще понять методику использования модуля).
После установки запустится красивый мастер настройки.
Разумеется, работа с полноценной системой обмена SMS-ками - вещь небесплатная. Однако цены невысокие: они, как правило, ниже, чем стоимость отправки SMS с обычного мобильного (не более полутора рублей за штуку). А при покупке достаточно большого "пака" SMS-ок - и того меньше. Для партнёров 1С или Битрикса - действуют вообще специальные условия.
Хотите поздравить своего драгоценного клиента с 8-м марта? Вместо привычного букета цветов с прилагающейся бутылкой виски за ту же цену можете устроить ему тест-драйв на 1000 SMS-ок, которые поднимут его сайт на новый уровень (а ещё повысятэффективностьбизнеспроцессовелевыговорил). Стоимость внедрения при этом минимальна.
Так вот, требуется зарегистрироваться в системе обмена SMS-ками. Это можно сделать на сайте sms4b.ru или прямо из мастера настройки модуля.
Регистрация бесплатная - а вы как разработчик получаете ещё и 10 бесплатных SMS для тестирования. В ответ на заполнение формы регистрации менеджер проверит указанные вами данные и пришлёт письмо с настройками. Перезапускаете мастер (Настройки - Настройки продукта - Список мастеров) - и вводите эти настройки. Всё, установка завершена. Читаем "быстрый старт".
Если у вас появятся предложения по развитию модуля, по методикам его применения (о да, мы подумываем о Корпортале) или просто нашли баг, то пишите в форум - постараемся что-нибудь сделать.
P.S. На текущий момент поддерживается только PHP5+MySQL (кому-то реально надо PHP4?) и только win-1251 (UTF доделаем вот-вот).
А появиться возможность пользоваться модулем для Беларуси?
Отправка SMS-сообщений возможна только на мобильные номера Абонентов из номерной емкости Российской Федерации (пример: 7АААBBBCCCC, расшифровка: 7, код оператора, номер телефона. Код оператора и номер телефона составляет 10 цифр).
Да, в планах развития сервиса SMS4B есть такая задача - отправка SMS в страны ближайшего зарубежья. Предварительно, такая возможность появится во второй половине 2009г.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».