IP-PBX CRM
Приложение для интеграции вашей АТС Yeastar P-Series с Bitrix24.
После подключения система автоматически:
При входящем звонке автоматически открывается карточка контакта в Bitrix24.
Если номер незнакомый — система создаёт лид автоматически. Настраивается для каждого сотрудника.
Записи звонков автоматически прикрепляются к карточке клиента в CRM.
Звонить можно прямо из Bitrix24 — нажатием на любой номер телефона в CRM.
При переводе звонка на другого сотрудника — карточка открывается у него автоматически.
Подключение
Пошаговая инструкция по первоначальной настройке.
Перед началом обратитесь к администратору N-LINK — он предоставит ключ активации.
Шаг 1 — Настройка Yeastar
Зайдите в панель управления Yeastar и перейдите в Integrations → API.
1.1 Client ID и Client Secret
Скопируйте Client ID и Client Secret — они понадобятся при подключении.
1.2 IP Restriction
Рекомендуется ограничить доступ к API только с нашего сервера. Включите IP Restriction и добавьте:
- Permitted IP: 128.140.123.164
- Netmask: 255.255.255.255
После включения IP Restriction к API Yeastar сможет обращаться только сервер интеграции — это защищает вашу АТС от несанкционированного доступа.
1.3 Firewall — Security Rules
Убедитесь что в разделе Security → Security Rules разрешены входящие соединения с нашего сервера. Добавьте правило:
- Name: Bitrix24 Integration
- Action: Accept
- Object Type: IP Address
- Protocol: Both
- Source IP Address: 128.140.123.164
- Subnet Mask: 255.255.255.255
1.4 Webhook Event Push
Нажмите Add и заполните:
- Webhook URL:
https://pbx.n-link.az/api/webhook/{slug}где {slug} — первая часть домена вашего Bitrix24. Например если портал company.bitrix24.ru — URL будет https://pbx.n-link.az/api/webhook/company
- Secret — скопируйте значение, оно понадобится при подключении
- Request Method: POST
- Event: 30011 30012
1.5 Advanced Settings
В разделе Extension Status Monitor включите для каждого сотрудника который будет участвовать в интеграции:
- Registration Status
- Call Status Monitor
- Presence Status Monitor
Это обязательная настройка. Без включения Extension Status Monitor сервер интеграции не получает события о звонках — карточки не будут всплывать, лиды не создадутся, записи не прикрепятся к CRM.
В разделе Trunk Status Monitor включите Call Status Monitor для транков которые будут использоваться в интеграции.
Это обязательная настройка. Без включения Trunk Status Monitor сервер интеграции не получает события о звонках через линии оператора — карточки не будут всплывать, лиды не создадутся, записи не прикрепятся к CRM.
Control Inbound Call включать не нужно.
Шаг 2 — Установка приложения
Найдите приложение IP-PBX CRM в Bitrix24 Marketplace и нажмите Установить. После установки нажмите Перейти к приложению.
Шаг 3 — Подключение
После открытия приложения появится форма подключения из 4 шагов.
3.1 Ключ активации
Введите ключ активации который предоставил администратор N-LINK. Формат: NL-XXXX-XXXX.
3.2 Настройка Yeastar
Заполните поля:
- Yeastar FQDN — адрес сервера Yeastar, например company.ras.yeastar.com
- Client ID — скопированный на шаге 1.1
- Client Secret — скопированный на шаге 1.1
- Webhook Secret — скопированный на шаге 1.4
Нажмите Подключить Yeastar.
3.3 Выбор транков
Отображаются транки из вашей АТС. Для каждого транка:
- Включите Интегрировать с Bitrix24 если хотите чтобы звонки через этот транк регистрировались в CRM
- При необходимости укажите Caller ID шаблон
Нажмите Завершить подключение.
Бренд (название линии в CRM) и тумблер «Создавать лид» для каждого транка настраиваются позже в кабинете — вкладка «Транки».
3.4 Готово
Интеграция настроена. Входящие звонки уже будут регистрироваться в CRM.
Кабинет
Управление интеграцией прямо в приложении IP-PBX CRM внутри Bitrix24.
Приложение разделено на вкладки:
- Общее — режим ответственного при трансфере, последние звонки.
- Сотрудники — участники интеграции (см. раздел «Сотрудники»).
- Транки — линии и их настройки (см. раздел «Транки»).
- Telegram — подключение уведомлений (см. раздел «Telegram-уведомления»).
- Подключение — данные доступа к Yeastar.
В верхней части всегда виден статус: Активен/Неактивен, состояние Yeastar и число активных линий, количество сотрудников по подписке и срок действия подписки.
Первый принявший — ответственный
Тумблер во вкладке Общее. Определяет, кто становится ответственным за лид/сделку при переводе звонка между сотрудниками:
Последние звонки
Во вкладке Общее отображается список последних звонков: время, номер, сотрудник, тип (входящий/исходящий), длительность и статус.
Данные подключения
Во вкладке Подключение можно в любой момент изменить параметры доступа к Yeastar:
- Yeastar FQDN, Client ID, Client Secret, Webhook Secret.
- Здесь же указан IP адрес сервера интеграции (128.140.123.164) для настроек Yeastar.
- Состояние подключения к Yeastar (токен активен или нет) и число активных линий.
После изменения данных подключения нажмите Sync Trunks во вкладке «Транки», чтобы обновить линии в Bitrix24.
Сотрудники
Управление участниками интеграции телефонии и CRM.
Чтобы сотрудник появился в списке, ему необходимо заполнить поле Внутренний телефон в своём профиле Bitrix24.
Как добавить сотрудника
-
1Заполните внутренний номерСотрудник открывает свой профиль в Bitrix24 и в поле Внутренний телефон указывает внутренний номер из АТС (например: 101).
-
2Обновите списокНа странице Телефония → приложение IP-PBX CRM нажмите кнопку Update Users — сотрудники появятся в списке.
-
3Включите тумблерАктивируйте переключатель рядом с именем сотрудника.
Настройки сотрудника
Автоподнятие трубки работает только при включённой настройке Auto Answer Paging/Intercom Call в приложении Linkus Desktop или Linkus Mobile. Для аппаратных SIP-телефонов настройка выполняется на самом устройстве.
Количество активных сотрудников ограничено вашей подпиской. Лимит и срок подписки отображаются в верхней части приложения.
Транки
Управление линиями подключения к телефонной сети.
Транки — это линии по которым проходят звонки через вашего оператора связи.
Важно: интеграция не использует транки напрямую и не влияет на маршрутизацию звонков. Транки нужны только для того чтобы система знала через какую линию пришёл звонок и отобразила её название в CRM. Вся маршрутизация звонков остаётся на стороне Yeastar.
Голосовой SIP трафик за рамки вашей АТС никуда не выходит. В Bitrix24 передаются только: API запросы о событиях звонков, номера телефонов и файлы записей разговоров.
Настройки транка
Если включено — звонки через этот транк регистрируются в CRM и создаётся линия в телефонии Bitrix24.
Отдельный тумблер на каждом транке — создавать ли лид для звонков через эту линию. Лид создаётся только когда «Создавать лид» включено и на транке, и у сотрудника (оба условия). Удобно, если по одним линиям лиды нужны, а по другим — нет.
Название которое будет отображаться в комментарии к лиду/сделке при входящем звонке. Например: Отдел продаж, Филиал 1. Если не заполнено — используется название транка из Yeastar.
Применяется к номеру входящего абонента — нормализация формата (срез ведущих нулей, подстановка в шаблон +994{number}) для корректного поиска/создания контакта в CRM. К исходящим звонкам не относится.
Синхронизация
Кнопка Sync Trunks синхронизирует список транков с Yeastar — удаляет транки которых больше нет в АТС, импортирует новые и пересоздаёт линии в Bitrix24. Используйте после любых изменений в транках Yeastar.
Исходящие звонки
Настройка выполняется один раз для всего портала.
-
1Откройте настройки телефонииBitrix24 → Телефония → Настройки телефонии.
-
2Выберите исходящую линиюВ поле "Номер для исходящего звонка по умолчанию" — выберите Приложение: IP-PBX CRM.
-
3Отключите телефонный аппаратВ поле Телефонный аппарат статус должен быть "Не подключен".
После настройки сотрудник может звонить нажатием на любой номер в CRM — звонок пройдёт через АТС автоматически.
Telegram-уведомления
Получайте уведомления о работе интеграции в Telegram.
Во вкладке Telegram можно подключить уведомления в личный чат или группу.
-
1Откройте ботаНажмите Открыть бота во вкладке Telegram (бот @nlink_pbx_bot) и нажмите Старт.
-
2Получите Chat IDБот пришлёт ваш Chat ID — числовой идентификатор чата.
-
3Вставьте и сохранитеСкопируйте Chat ID в поле Chat ID во вкладке Telegram и нажмите Сохранить.
Какие уведомления приходят
- Подписка истекает через 7 дней и за 1 день.
- Подписка истекла — доступ приостановлен.
- Не удалось обновить токен Yeastar — звонки могут не работать, нужно проверить подключение.
Chat ID можно указать личный (уведомления придут вам) или группы (для группы идентификатор отрицательный) — тогда их получат все участники.
Частые вопросы
Попросите сотрудника заполнить поле "Внутренний телефон" в профиле Bitrix24, затем нажмите Update Users в приложении — список подтянется из Bitrix24 целиком, включая сотрудников за пределами первых 50.
Нажмите Update Users в приложении — привязка обновится сама. Звонки на этот внутренний номер снова начнут попадать в CRM, уже на нового сотрудника. Его настройки (участие, «Создавать лид», автоподнятие) сохранятся.
Проверьте обе галочки «Создавать лид»: у сотрудника (вкладка «Сотрудники») и у транка (вкладка «Транки»). Лид создаётся только когда включены обе.
Убедитесь что вы нажали Старт у бота @nlink_pbx_bot и сохранили полученный Chat ID во вкладке Telegram.
Убедитесь что в Bitrix24 → Телефония → Настройки телефонии → Пользователи телефонии выбрана исходящая линия для сотрудника и статус телефонного аппарата — "Не подключен". Также убедитесь что по умолчанию выбрана исходящая линия Приложение: IP-PBX CRM.
Для всплытия карточки включите Call Status Monitor для нужных extensions в разделе Advanced Settings → Extension Status Monitor. Для записи разговоров, длительности и завершения звонка обязательно включите ещё и Call Status Monitor на транках в разделе Trunk Status Monitor.
Включите Call Status Monitor для нужных транков в разделе Advanced Settings → Trunk Status Monitor. Без него сервер не получает событие завершения звонка (CDR) — запись не прикрепляется, а длительность приходит нулевой.
Убедитесь что запись разговоров включена в настройках Yeastar для нужных extensions и транков. Запись должна быть доступна в Yeastar в течение 30 минут после звонка — сервер скачивает и передаёт её в Bitrix24.
В приложении Linkus Desktop или Linkus Mobile включите настройку Auto Answer Paging/Intercom Call. Для аппаратных SIP-телефонов включите автоответ на интерком в настройках самого устройства.
Убедитесь что токен Yeastar активен — первый токен генерируется в течение 15 минут после подключения. Нажмите Sync Trunks повторно после обновления токена.
Убедитесь что IP адрес сервера 128.140.123.164 добавлен в IP Restriction и Security Rules в настройках Yeastar. Проверьте что FQDN вашей АТС доступен извне.
Тех. поддержка
По всем вопросам обращайтесь к администратору по адресу service@n-link.az.
При обращении укажите:
- Домен вашего Bitrix24 (например: company.bitrix24.ru)
- Описание проблемы