shubovich.ru
xPBX · платформа IP-телефонии

xPBX
Корпоративная IP‑телефония для распределённых организаций и контакт-центров

xPBX объединяет АТС филиалов в единый кластер, подключает операторов связи через собственный SIP-контроллер и управляет маршрутизацией вызовов с помощью JavaScript-инструкций, без ограничений типовых АТС.

Операторы связиSIP · 1SIP · 2SIP · 3SIP-границаKamailioКластер АТСАТС 1AsteriskАТС 2AsteriskАТС 3AsteriskСотрудникиКонтакт-центрГолосовые агенты
Операторы связи → Kamailio → кластер АТС → сотрудники, операторы и агенты
1000+одновременных звонков для крупных компаний и высоких нагрузок
КластерАТС филиалов с единым планом нумерации
JavaScriptмаршрутизация вызовов инструкциями, а не настройками
On‑prem / Cloudразвёртывание в контуре заказчика или в облаке
Возможности

Инфраструктура связи уровня крупной компании

Платформа построена на Asterisk и Kamailio, конфигурация хранится в PostgreSQL. Всё, что обычно настраивается вручную на каждой станции, в xPBX управляется централизованно.

Кластер

Единый кластер АТС

Каждая АТС является узлом кластера. Внутренний номер может обслуживаться несколькими станциями, вызовы между узлами маршрутизируются автоматически с учётом приоритетов.

Маршрутизация

JavaScript-инструкции

Логика вызова описывается кодом: запросы к CRM, переменные проекта, очереди, внешние линии. Любой сценарий, который можно сформулировать, можно реализовать.

SIP-граница

Контроллер на Kamailio

Подключение операторов связи через пограничный контроллер: пулы балансировки, резервирование линий, регистрация у оператора, учёт вызовов на границе, защита от сканирования.

Параметры

Переменные и наборы

Параметры маршрутов задаются на уровне проекта, аккаунта и наборов переменных с прозрачным порядком приоритетов.

AI

Интеграция с AI-службами

Синтез речи прямо из сценария вызова, передача вызова голосовому агенту VoiceAI и возврат на оператора.

Управление

Проекты и администрирование

Независимые проекты для подразделений и клиентов, веб-интерфейс администрирования и открытый API для интеграций.

Маршрутизация

Логика вызова как код

Десятки экранов настроек заменяет короткая инструкция на JavaScript. Сценарий получает данные канала, обращается к вашим системам и решает, куда направить вызов.

  • HTTP-запросы к CRM, ERP и внутренним сервисам прямо во время вызова
  • Внутренние номера, очереди, внешние линии и транки операторов
  • Переменные проекта и аккаунта, параметры, переживающие переход между АТС
  • Синтез речи и передача вызова голосовому агенту
route/inbound-sales.js
1// Входящий вызов в отдел продаж2const caller = channel.getVariable('CALLERID(num)');3 4// Ищем клиента в CRM по номеру5const res = http.request({6  url: `${route.vars.CRM_URL}/clients?phone=${caller}`,7});8 9if (res.status === 200) {10  const client = JSON.parse(res.body);11  // Постоянного клиента сразу к персональному менеджеру12  route.callExtension(client.manager);13} else {14  // Новых клиентов в общую очередь отдела продаж15  channel.enterQueue('sales');16}
Контакт-центр

Расширения для контакт-центра

xPBX обеспечивает голосовую часть контакт-центра, а расширения xFlow и xDesk отвечают за работу операторов.

Контакт-центр днём: руководитель группы с сотрудницей у рабочего места, за ними ряды операторов в гарнитурах
Управление операторами

xFlow

Сервер рабочих мест: статусы и паузы операторов, правила пауз, распределение обращений, события вызовов в реальном времени.

Рабочее место оператора

xDesk

Приложение оператора со встроенным софтфоном. Интерфейс обработки обращений поставляем мы или подключаем из систем компании.

Очереди

Голосовые очереди

Распределение вызовов по очередям из JavaScript-инструкций, в том числе после диалога с голосовым агентом.

Открытая архитектура xDesk

Чёткая граница между платформой и бизнес-логикой

Платформа отвечает за телефонию, статусы операторов, распределение обращений и контроль смены. Содержательную часть рабочего места, то есть карточку клиента, сценарии обработки и формы, мы разрабатываем под задачи заказчика. При желании компания может реализовать её самостоятельно на привычных веб-технологиях и в своих системах.

  • Обращение открывается в рабочем месте страницей с данными клиента: нашей разработки или вашей CRM
  • Страница взаимодействует с платформой через JavaScript API: события вызова, перевод, завершение обработки
  • Изменение бизнес-процессов не требует доработки платформы и обновления рабочих мест
  • Критичные функции остаются за платформой: софтфон, статусы, паузы, учёт рабочего времени
xDeskНа линии · 02:14Входящий · 00:41ПеревестиПауза
crm.company.ru/activity/48213
Иван Петров
  • Договор № 2024/118
  • Последнее обращение: 12 сентября
  • Открытая заявка: замена оборудования
Завершить обработку
⇅ JavaScript API
Платформа xDeskБизнес-логика: наша разработка или ваша система
Масштаб

Одна платформа от офиса до сети филиалов

Архитектура одна и та же, меняется только количество узлов и подключённых систем.

Средний бизнес

Офис и филиалы, 50–⁠500 сотрудников

Собственная телефония вместо облачной АТС: свои номера и операторы связи, маршрутизация по рабочему времени и отделам, интеграция с CRM.

  • Одна или несколько АТС
  • Подключение нескольких операторов связи
  • Входящие по данным из CRM
  • Голосовой агент на первой линии при необходимости
Крупная компания

Сеть филиалов и контакт-центр

Кластер АТС по регионам с единым планом нумерации, резервирование линий операторов, контакт-центр с сотнями операторов и голосовыми агентами.

  • Кластер АТС с маршрутизацией между узлами
  • Пулы и резервирование операторских линий
  • xFlow и xDesk для контакт-центра
  • Интеграция с CRM, ERP и отраслевыми системами
Контакты

Обсудим вашу задачу

Свяжемся с вами, уточним требования и предложим формат пилотного проекта. Стоимость определяется индивидуально по результатам обследования.

Интересует продукт