Многие компании сталкиваются с проблемой: SMS-уведомления из Битрикс24 приходят не всем клиентам — номера неактуальны, сообщения теряются, а стоимость рассылки растёт. Мы решаем это интеграцией SMSC — одного из старейших SMS-агрегаторов, который предлагает HLR-проверку и каскадную отправку через Viber. Разберём, как настроить подключение по REST API, настроить callbacks и добиться доставки 99% сообщений. Наш опыт показывает, что правильная интеграция сокращает расходы на рассылку на 30-40% за счёт исключения невалидных номеров и использования дешёвого Viber-канала. Экономия для среднего бизнеса может составлять десятки тысяч рублей ежемесячно.
Как зарегистрировать провайдера SMSC в Битрикс24?
Для подключения SMSC используется модуль messageservice. Провайдер регистрируется REST-методом messageservice.sender.add с параметрами: CODE="smsc", TYPE="SMS", HANDLER=URL вашего обработчика. Обработчик принимает запрос от Битрикс24, формирует GET-запрос к SMSC API:
https://smsc.ru/sys/send.php?login=LOGIN&psw=PASSWORD&phones=NUMBER&mes=TEXT&fmt=3&op=1
Параметр fmt=3 — ответ в JSON, op=1 — запрос статуса доставки. Обработчик сохраняет связку message_id Битрикс24 и id SMSC, возвращает подтверждение. Это обеспечивает полный трекинг отправки. Официальная документация SMSC API содержит полный список параметров.
Зачем нужна HLR-проверка перед рассылкой?
HLR (Home Location Register) — запрос к оператору, который проверяет активность номера, определяет оператора и регион. SMSC предоставляет HLR через отдельный метод API:
https://smsc.ru/sys/hlr.php?login=LOGIN&psw=PASSWORD&phones=NUMBER&fmt=3
Ответ содержит status (0=активен, 1=недоступен, 2=не существует), operator и region. В контексте Битрикс24 HLR-проверка позволяет:
- Исключить недоступные номера из массовых рассылок, экономя бюджет.
- Автоматически определять оператора и регион при создании лида через бизнес-процесс с HTTP-запросом. Результат сохраняется в пользовательских полях
UF_CRM_OPERATOR и UF_CRM_REGION.
Каскадная отправка: SMS + Viber
SMSC поддерживает каскадную доставку в одном API-вызове. Логика: сообщение отправляется через Viber; если абонент не прочитал за заданное время (обычно 1-2 часа), автоматически отправляется SMS. Параметры API:
https://smsc.ru/sys/send.php?login=LOGIN&psw=PASSWORD&phones=NUMBER&mes=TEXT&fmt=3&viber=1&viber_timeout=3600
viber=1 — попытка доставки через Viber, viber_timeout — таймаут в секундах до фоллбэка на SMS. Viber-сообщение обычно дешевле SMS в 1.5-2 раза, что позволяет доставить сообщение максимальному числу получателей при минимальных затратах. В Битрикс24 каскад настраивается на уровне обработчика: робот CRM вызывает стандартное действие «Отправить SMS», а обработчик решает, отправить через Viber с фоллбэком или чистый SMS — в зависимости от типа сообщения или сегмента.
Пакетная отправка для массовых рассылок
SMSC принимает до 100 номеров в одном запросе (через запятую). Для массовых рассылок через CRM-маркетинг это критично: вместо 10 000 отдельных запросов обработчик группирует номера в пакеты по 100 и отправляет 100 запросов. Выигрыш: скорость рассылки вырастает на порядок, нагрузка на сервер и API минимальна. Реализация: обработчик принимает запросы от Битрикс24 (каждый — один номер), складывает в очередь (Redis, БД, файл), cron-задача раз в 5-10 секунд забирает до 100 номеров и отправляет пакетом. Статусы маппятся обратно по id каждого сообщения.
Callback для статусов доставки
SMSC отправляет уведомления о статусах на указанный URL. Настройка — в личном кабинете SMSC (раздел «Настройки → Обработчик статусов»). Статусы:
| Код |
Описание |
| 1 |
Доставлено |
| 2 |
Не доставлено (ошибка) |
| 3 |
Не доставлено (просрочено) |
| 20 |
Доставлено через Viber |
| 22 |
Не доставлено через Viber, отправлено SMS (каскад) |
Обработчик принимает id и status, находит связанный message_id Битрикс24, обновляет статус в CRM. Статус «22» особенно полезен: он показывает, что каскад сработал и клиент получил SMS вместо Viber. Эту информацию можно записывать в пользовательское поле контакта — при следующей рассылке сразу отправлять SMS, минуя Viber-таймаут.
Пошаговая настройка обработчика
- Создайте PHP-скрипт на вашем сервере, который принимает POST-запрос от Битрикс24 с полями
message_id, phone, text.
- Зарегистрируйте провайдера через
messageservice.sender.add, указав URL скрипта как HANDLER.
- Настройте callback-URL в личном кабинете SMSC для приёма статусов.
- Проверьте отправку тестового сообщения из CRM.
- Настройте роботов CRM для автоматической отправки уведомлений по стадиям.
Типичные проблемы
- Обработчик не отвечает: проверьте, что сервер доступен по HTTPS и возвращает HTTP 200.
- Статусы не приходят: убедитесь, что callback URL указан без ошибок и сервер принимает POST.
- Сообщения не доставляются: проверьте баланс SMSC и корректность номера.
Сроки внедрения
| Масштаб |
Что входит |
Срок |
| Базовый |
Подключение SMSC, ручная отправка из карточки, один робот |
3–5 дней |
| Стандартный |
Роботы по стадиям, callback статусов, каскад SMS/Viber |
1 неделя |
| Расширенный |
HLR-проверка базы, пакетная отправка, CRM-маркетинг, аналитика каналов |
1.5–2 недели |
Что входит в работу
- Регистрация SMSC как провайдера через
messageservice.sender.add
- Разработка обработчика запросов Битрикс24 → API SMSC с поддержкой каскада и пакетной отправки
- Настройка HLR-проверки базы контактов
- Создание callback-обработчика статусов доставки
- Настройка роботов CRM для транзакционных уведомлений
- Интеграция с CRM-маркетингом для массовых рассылок
- Тестирование всех сценариев (SMS, Viber, каскад, HLR)
- Документация и обучение
Мы гарантируем стабильную работу интеграции. Наша команда имеет 10+ лет опыта с Битрикс24 и SMS-сервисами. Оценим ваш проект и предложим оптимальное решение. Свяжитесь с нами для консультации — получите стабильную SMS-связь с клиентами. Оставьте заявку на сайте, и мы подберем решение под ваш бюджет.
Как корпоративный портал на Битрикс24 решает проблему информационного хаоса?
Сотрудники тратят до 2 часов в день на поиск файлов, писем и решений. Задачи теряются в десятке чатов, согласования застревают на недели. Руководитель узнает о срыве дедлайна только на летучке. Корпоративный портал на Битрикс24 привязывает каждое сообщение, документ и задачу к единому контексту. Вы получаете прозрачную картину работы: кто над чем, какие этапы, где узкие места. Оценим ваш проект бесплатно — свяжитесь с нами, чтобы получить архитектуру за 2 дня.
Что даёт портал в ежедневной работе и почему это лучше мессенджеров?
В мессенджерах информация неструктурирована — через неделю обсуждение утонуло. В портале каждое сообщение привязано к задаче, проекту или документу. Сотрудники тратят до 30% рабочего времени на поиск данных (по McKinsey). Портал сокращает это время в 2–3 раза за счет структурированных хранилищ и полнотекстового поиска.
Коммуникации. Живая лента, мессенджер и видеозвонки привязываются к конкретным задачам. Через полгода можно найти любое обсуждение — в мессенджере оно бы утонуло через неделю.
Задачи и проекты. Канбан, Гант, чеклисты, зависимости, учет времени. Эффективность каждого сотрудника видна в отчетах — не нужно ждать совещания.
Документооборот. Маршруты согласования через дизайнер бизнес-процессов: заявка на отпуск → руководитель → HR → бухгалтерия. Электронная подпись, версионирование, контроль сроков. Интеграция с электронным документооборотом (СБИС, Диадок) через REST API.
HR. Адаптация новичков, заявки на отпуск/командировку, оргструктура, график отсутствий. Сотрудник с первого дня знает, куда идти.
База знаний. Wiki-движок Битрикс24: регламенты, инструкции. Знания не уходят с увольняющимися.
Пример из внедрения. Для производственной компании с 320 сотрудниками мы запустили портал с интеграцией 1С:ЗУП и Active Directory за 4 месяца. Время согласования заявок на командировки сократилось с 3 дней до 4 часов. Экономия на простое сотрудников — 1,5 млн рублей в год. Руководители получают автоматические отчеты по эффективности подразделений. Срок ответа клиентам уменьшился на 20%. Окупаемость портала — 7 месяцев.
Как интеграция с 1С и Active Directory ускоряет кадровый учёт?
Интеграция с 1С:Предприятие через модуль b24connector или кастомный REST-обработчик: заявка на отпуск утверждается на портале через бизнес-процесс и автоматически попадает в 1С:ЗУП для расчета отпускных. Active Directory (SSO через модуль ldap) — учетка сотрудника создается один раз в AD и синхронизируется на портал, почту, VPN. При увольнении блокируется везде. Ручное создание аккаунтов исключено, ошибки минимизированы.
Типы корпоративных порталов и ключевые интеграции
| Тип |
Цель |
Ключевая функция |
| Интранет |
Внутренние коммуникации и сервисы |
Новости, телефонный справочник (синхронизация с Active Directory), бронирование переговорных, заявки на IT через БП |
| HR-портал |
Кадровый учет и развитие |
Профили, KPI/OKR на кастомных HL-блоках, обучение, электронный документооборот |
| Портал знаний |
Документация и регламенты |
Категоризация, теги, рейтинги, подписки на обновления |
| Экстранет |
Работа с партнерами и подрядчиками |
Гранулярные права через CGroup и модуль extranet, доступ без VPN |
| Портал холдинга |
Управление мультикомпанейной структурой |
Раздельные рабочие пространства, консолидированная отчетность, сквозные БП |
Дополнительные интеграции, дающие реальную ценность
- Почта. Exchange через EWS API или IMAP, синхронизация календарей, создание задачи из письма.
- IP-телефония. Asterisk, Mango Office, Zadarma через REST API — звонки из портала, карточка контакта, запись разговоров.
- Видеоконференции. Встроенные видеозвонки или интеграция с Zoom/Teams через marketplace.
- ЭДО. СБИС, Диадок через REST API — полностью электронный документооборот с контрагентами.
Безопасность и соответствие 152-ФЗ
На портале — персональные данные, финансовая отчетность, стратегические планы. Мы гарантируем защиту:
- ролевая модель через CGroup и права на уровне разделов;
- двухфакторная аутентификация (OTP, Яндекс.Ключ, SMS);
- аудит всех действий (b_event_log);
- шифрование TLS на передачу и шифрование дисков;
- полное соответствие Федеральному закону № 152-ФЗ «О персональных данных».
Как происходит внедрение? Пошаговый план
| Этап |
Срок |
Что делаем |
| 1. Аудит |
2–3 недели |
Интервью, анализ процессов, архитектура, план интеграций |
| 2. Настройка и кастомизация |
3–6 недель |
Структура, роли, БП, брендирование (CSS шаблон) |
| 3. Интеграции |
2–4 недели |
1С, AD, почта, телефония, ЭДО |
| 4. Миграция данных |
1–2 недели |
Документы, справочники, сотрудники из текущих систем |
| 5. Обучение и пилот |
1–2 недели |
Администраторы, ключевые пользователи, пилот 20–30 чел. |
| 6. Масштабирование |
2–4 недели |
Подключение подразделений, донастройка по обратной связи |
-
Аудит — фиксируем текущие процессы, замеряем потери времени.
-
Проектирование — выбираем тип портала, планируем интеграции.
-
Реализация — настраиваем бизнес-процессы, права, интерфейс.
-
Тест — пилотная группа проверяет сценарии, мы исправляем недочеты.
-
Запуск — подключаем всех сотрудников, обучаем, передаем документацию.
В результате вы получаете: проектную документацию, настроенный портал с интеграциями, описание бизнес-процессов, инструкции для администраторов и пользователей, 30 дней технической поддержки после запуска.
Поддержка после запуска: как не дать порталу умереть
Через полгода многие порталы становятся заброшенными. Чтобы этого избежать, предлагаем пакеты с фиксированным SLA и выделенным администратором. Мониторинг производительности, обновления платформы, администрирование пользователей, доработка новых модулей. Опыт нашей команды — более 50 внедрений корпоративных порталов на Битрикс24. Мы являемся сертифицированным партнером 1С-Битрикс, гарантируем качество и сроки.
Мобильный доступ. Нативное приложение Битрикс24 (iOS/Android) с push-уведомлениями, задачами, чатами. Адаптивный веб-интерфейс для экстранет-пользователей (не надо ставить приложение). Офлайн-доступ к документам и задачам, синхронизация при восстановлении связи.
Закажите внедрение корпоративного портала под ключ
Свяжитесь с нами — оценим ваш проект, предложим архитектуру и сроки. Получите консультацию бесплатно и убедитесь, что портал окупается в первые полгода.