Интеграция CRM с облачной телефонией 1С: как быстро подключить Bitrix24 и amoCRM
Интеграция облачной телефонии 1С с Bitrix24 или amoCRM позволяет фиксировать звонки, автоматически привязывать их к карточкам клиентов и ускорять работу отдела продаж. Ниже описаны практические шаги, типичные ошибки и чек‑лист, который поможет выполнить подключение без лишних задержек.
В статье рассматриваются два самых популярных сценария: подключение к Bitrix24 через встроенный модуль 1С:Телефония Cloud и настройка интеграции amoCRM через REST‑API 1С. Оба подхода используют одинаковый набор компонентов – SIP‑учётные данные, токен доступа и обработчики событий звонков.
Общие требования к интеграции
- Аккаунт в облачной телефонии 1С (доступ к Сервис 1С:Телефония Cloud).
- Лицензия Bitrix24 или amoCRM, в которой включён модуль «Телефония» (для Bitrix24) или возможность использовать веб‑хуки (для amoCRM).
- Сервер с установленным 1С:Предприятие 8.3, где будет работать обработка звонков.
- Доступ к API‑ключу 1С и к токену CRM‑системы.
- Настроенный SSL‑сертификат для безопасного обмена данными.
Подключение Bitrix24 к 1С:Телефония Cloud
Шаг 1. Подготовка в 1С
- Откройте Настройки → Интеграции → Телефония в 1С:Предприятие.
- Создайте новый профиль «Bitrix24» и укажите URL веб‑хука, полученный в Bitrix24 (см. пункт 2).
- В поле Секретный ключ вставьте токен, сгенерированный в разделе Настройки → Интеграции → API‑токены Bitrix24.
- Сохраните профиль и запустите тестовое соединение – в журнале должно появиться сообщение «Соединение успешно».
Шаг 2. Создание входящего веб‑хука в Bitrix24
- Перейдите в Настройки → Интеграции → Веб‑хуки → Входящие веб‑хуки.
- Нажмите «Добавить веб‑хук», задайте название «1С:Телефония Cloud», выберите событие «onCallAdd» (добавление звонка) и «onCallUpdate» (изменение статуса).
- Скопируйте сформированный URL – он будет нужен в 1С (шаг 1).
- Установите галочку «Разрешить запись данных» – без этого звонки не будут сохраняться.
Шаг 3. Настройка привязки звонков к сущностям CRM
- В 1С откройте «Настройки → Схемы привязки» и укажите, какие поля телефонного номера сопоставляются с полем «Телефон» в карточке контакта Bitrix24.
- Для автоматической привязки к сделке включите опцию «Поиск сделки по номеру телефона».
- Определите, какие статусы звонка («Исходящий», «Входящий», «Отказ» и т.д.) будут отображаться в истории активности Bitrix24.
Шаг 4. Тестирование и отладка
- Сделайте пробный звонок с мобильного телефона на номер, привязанный к облачной телефонии 1С.
- Проверьте, появился ли звонок в разделе CRM → Список звонков Bitrix24.
- Если запись отсутствует, откройте журнал 1С и ищите ошибки соединения (например, неверный токен или недоступный URL).
- При необходимости скорректируйте настройки сопоставления полей.
Подключение amoCRM к 1С:Телефония Cloud
Шаг 1. Получение токена amoCRM
- Войдите в amoCRM, перейдите в Настройки → Интеграции → API‑токены.
- Создайте новый токен, указав название «1С Телефония», срок действия – «Не ограничен».
- Сохраните client_id, client_secret и refresh_token – они понадобятся в 1С.
Шаг 2. Конфигурация 1С для amoCRM
- В 1С откройте Настройки → Интеграции → Телефония и создайте профиль «amoCRM».
- В поле API‑URL укажите
https://{your_subdomain}.amocrm.ru/api/v4. - Вставьте client_id, client_secret и refresh_token в соответствующие поля.
- Включите опцию «Автогенерация токена», чтобы система автоматически обновляла токен при истечении срока.
Шаг 3. Настройка правил привязки звонков
- Создайте правило «Поиск контакта по номеру», где в качестве ключа используется поле Телефон в карточке контакта amoCRM.
- Установите автоматическое создание нового контакта, если номер не найден в базе.
- Определите, какие статусы звонка будут отображаться в Истории звонков amoCRM (например, «В обработке», «Завершён»).
- Сохраните правила и включите их в профиль «amoCRM».
Шаг 4. Проверка работы интеграции
- Сделайте тестовый звонок и убедитесь, что в amoCRM в карточке контакта появился пункт «Звонок» с деталями (длительность, исходящий/входящий, запись, если включена).
- Откройте журнал 1С – в случае ошибок будет указано, например, «Ошибка 401 – неверный токен».
- При необходимости пересоздайте токен в amoCRM и обновите его в 1С.
Сравнительная таблица: Bitrix24 vs amoCRM в интеграции с 1С:Телефония Cloud
| Параметр | Bitrix24 | amoCRM |
|---|---|---|
| Способ подключения | Веб‑хук + токен | REST‑API + OAuth‑токен |
| Поддержка автоматической привязки к сделке | Да (по номеру телефона) | Да (по номеру телефона, с авто‑созданием контакта) |
| Возможность записи звонков | Встроенный модуль «Запись звонков» | Требует стороннего сервиса записи |
| Настройка статусов звонка | Гибкая карта статусов в разделе «История звонков» | Статусы задаются через API‑параметры |
| Лимиты по количеству запросов | 10 000 запросов/сутки (по тарифу) | 5 000 запросов/сутки (по тарифу) |
| Типичные ошибки | Неверный URL веб‑хука, отсутствие прав на запись | Ошибка 401 – истёк токен, неверный client_id |
Типичные ошибки и способы их устранения
- Ошибка 404 при вызове веб‑хука – проверьте, что URL веб‑хука указан без лишних слешей и доступен из сети 1С.
- Отсутствие привязки звонка к контакту – убедитесь, что в 1С включено сравнение по полю «Телефон» и что формат номера (с +7 или без) совпадает с форматом в CRM.
- Запись звонка не сохраняется – в Bitrix24 активируйте модуль «Запись звонков», в amoCRM подключите сторонний сервис записи и укажите путь к файлу в параметрах интеграции.
- Токен истёк – настройте автоматическое обновление токена в 1С (опция «Автогенерация токена») или задайте периодический скрипт обновления.
Чек‑лист внедрения интеграции
- Подтвердить наличие лицензий и включённого модуля «Телефония» в CRM.
- Создать профиль интеграции в 1С и записать URL веб‑хука.
- Сгенерировать токен доступа в CRM и вставить его в профиль 1С.
- Настроить правила сопоставления полей (номер телефона ↔ телефон CRM).
- Проверить соединение тестовым звонком и убедиться в появлении записи в CRM.
- Включить запись звонков (при необходимости подключить сторонний сервис).
- Обучить операторов работе с новым полем «История звонков» в CRM.
Частые вопросы
Можно ли использовать одну учетную запись 1С для интеграции сразу с Bitrix24 и amoCRM?
Да, в 1С можно создать два отдельных профиля – один для Bitrix24, другой для amoCRM. Каждый профиль хранит свои URL‑адреса веб‑хуков и токены, что позволяет параллельно вести интеграцию с обеими системами.
Как обеспечить синхронность данных при одновременных звонках от разных операторов?
В 1С включите режим «Обработчик очереди», который гарантирует, что каждый входящий звонок будет записан в отдельную транзакцию. Это предотвращает перезапись данных и сохраняет полную историю звонков.
Нужна ли отдельная лицензия на запись звонков?
В Bitrix24 запись звонков включена в тарифы «Профессиональный» и выше. В amoCRM запись реализуется через сторонние сервисы, которые часто требуют отдельной подписки. Выбирайте решение в зависимости от бюджета и требований к аудиту.
Можно ли интегрировать 1С:Телефония Cloud с другими CRM, кроме Bitrix24 и amoCRM?
Да, 1С предоставляет универсальный API, который позволяет подключать любые CRM, поддерживающие веб‑хуки или REST‑интерфейсы. Для каждой системы потребуется разработать собственный профиль интеграции в 1С.
Если вы хотите быстро и без ошибок внедрить облачную телефонию 1С в Bitrix24 или amoCRM, команда D7 готова помочь. Узнайте подробнее о услугах интеграции или запросите бесплатную консультацию.
Рассчитать стоимость под вашу задачу
Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.
Не удалось отправить. Позвоните нам: +7 (926) 842-67-07 — или нажмите «Отправить» ещё раз.