WebRTC

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Битрикс24 позволяет встраивать внешний WebRTC-клиент в веб-версию продукта. Для этого необходимо реализовать несколько шагов:

  1. Загрузить свой WebRTC-клиент в специальное место встройки виджетов PAGE_BACKGROUND_WORKER;
  2. В случае поступления входящего звонка, регистрировать его обычным методом интеграции телефонии Зарегистрировать звонок в Битрикс24 telephony.externalCall.register, который так же покажет пользователю стандартную карточку звонка;
  3. Управлять состоянием и кнопками карточки звонка с помощью специальных js-методов, доступных для обработчика виджета PAGE_BACKGROUND_WORKER;
  4. По завершении звонка сообщать об этом в Битрикс24 с помощью метода Завершить звонок и зафиксировать его в статистике telephony.externalCall.finish.

Прочий функционал, как, например, загрузка записей разговоров в Битрикс24, также реализуется соответствующими методами интеграции телефонии уже без обращения к WebRCT-клиенту.