Интеграция Asterisk/FreePBX с AI для обработки звонков

Звонки теряются в очереди, а операторы не успевают обрабатывать типовые обращения. Мы подключаем голосового бота к вашей телефонии: он принимает звонок, уточняет запрос и передаёт оператору только сложные случаи. Нагрузка на линию снижается, а доля потерянных звонков сокращается в разы.
Часто задаваемые вопросы

Интеграция Asterisk с AI: где рвётся обработка звонков

Чаще всего вызов теряется не в момент разговора, а на входе в станцию. Ночью и в выходные он уходит в голосовое меню, абонент не дожидается ответа и кладёт трубку — в отчётах это потерянные вызовы, а по факту необработанная заявка. Вторая точка разрыва — типовые вопросы: часы работы, статус обращения, наличие на складе. Оператор повторяет один и тот же сценарий десятки раз за смену, а в пиковые часы линия занята, и часть абонентов не дожидается соединения.

Именно эти участки закрывает интеграция Asterisk с AI. Голосовой бот для телефонии поднимает трубку по тому же номеру и в те же часы, что и человек: приветствие, уточняющие вопросы, ответ по внутренней базе знаний. Распознавание речи в звонках переводит аудио в текст на лету, поэтому обращение можно разметить, найти по смыслу и закрыть без участия оператора там, где решение однозначно.

Технически это надстройка над диалпланом, а не замена станции: маршрутизация, очереди и внутренние номера остаются на месте, но на заданных ветках аудиопоток передаётся сервису распознавания, а ответ возвращается в канал синтезированной речью. Если вопрос выходит за сценарий или абонент просит человека, вызов переводится на оператора вместе с расшифровкой — сотрудник видит суть обращения, а не начинает разговор с нуля. При недоступности внешнего сервиса ветка откатывается на штатную очередь, и вызов не пропадает.

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

Что даёт голосовой бот: измеримый эффект для службы поддержки

Доля обращений без оператора

Бот принимает вызов прямо на стороне Asterisk и ведёт диалог: уточняет вопрос, сверяет данные в учётной системе, отдаёт ответ или оформляет заявку. Если распознавание ниже порога уверенности либо клиент просит человека, вызов уходит оператору с уже собранным контекстом.

На типовых сценариях — статус заказа, тарифы, запись, график работы — автоматизация первой линии закрывает 60–80% обращений. Оператор подключается только там, где нужны полномочия или нестандартный разбор.

Время ответа на звонок

Классическая линия держит клиента в очереди, и время до живого ответа растёт вместе с нагрузкой. Бот отвечает на первом сигнале и не зависит от числа операторов на смене.

Ожидание на типовых запросах измеряется секундами, а не минутами, и доля вызовов, потерянных до соединения, уходит почти к нулю. Ночные и выходные обращения больше не проваливаются в «линия закрыта».

Снятая нагрузка в часы пик

Пик приходится на несколько часов в сутки, и штат подбирают под него — в остальное время операторы простаивают. Бот забирает массовые однотипные вызовы и сглаживает профиль нагрузки.

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

Варианты подключения: облако, локальный контур, гибрид

Схема обработки звонка почти не меняется: вызов приходит на номер в Asterisk или FreePBX, аудио снимается с канала, уходит в распознавание, ответ синтезируется обратно в разговор. Разница между вариантами — где физически стоят речевые модели и какой трафик покидает ваш контур. Выбор определяют три вещи: допустимость выноса записей, пиковая нагрузка в час и то, кто отвечает за обновление моделей.

Вариант Когда подходит Ограничения
Облачный голосовой бот Нужен запуск за недели, нагрузка неровная, пики в разы выше среднего Аудио покидает контур, качество зависит от канала до оператора, часть настроек АТС недоступна
Локальный контур телефонии Запрет на вынос записей, ровный поток, жёсткие требования к предсказуемости ответа Ёмкость фиксирована: пик сверх расчётного даёт отказы и очереди, обновление моделей на нашей стороне
Гибридная схема распознавания Нужен быстрый старт и контроль над чувствительными фрагментами Два контура согласуются по форматам и очередям, отладка стыка сложнее

Что проверяем до выбора

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

Как проходит интеграция: этапы внедрения голосового бота

Интеграция голосового бота — это не установка сервиса рядом с телефонией, а перестройка маршрутизации звонков. Порядок работ фиксирован: если начать со сценариев, бот перехватит вызовы, которые раньше корректно разводила очередь, и абоненты заметят это в первый же день.

  1. Аудит телефонии. Снимаем текущие маршруты, очереди, голосовые меню, транки и пиковые нагрузки. По записям разговоров видно, какая доля обращений типовая и подходит под автоматику.
  2. Схема маршрутизации вызовов. Размечаем развилки: что уходит боту, что сразу в очередь оператору, по какому правилу диалог передаётся человеку — повтор вопроса, недопонимание, ключевое слово.
  3. Настройка сценариев диалога. Намерения абонента, обязательные вопросы, реплики, реакция на перебивание и молчание. Каждая ветка проверяется на отказе, а не только на успешном разговоре.
  4. Подключение к инфраструктуре. Asterisk/FreePBX связываем с распознаванием и синтезом речи, настраиваем запись, резервный маршрут и поведение при недоступности сервиса.
  5. Тестовый прогон. Сначала на записях, затем на малой доле живого трафика: смотрим долю верно понятых обращений и число лишних переводов на оператора.
  6. Передача и обучение. Отдаём схему маршрутизации, конфигурации, регламент правок и разбор спорных диалогов, обучаем операторов и администратора станции.

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

Что остаётся у вас: конфигурации, схемы и регламенты

После ввода решения в работу голосовой контур остаётся в вашем контуре — не в переписке и не в голове подрядчика. Передаём комплект материалов в виде, пригодном для версионирования: конфигурации, схемы, правила доступа и регламенты, по которым дежурная смена действует без нас.

  • Передача конфигураций — файлы Asterisk/FreePBX: диалплан, транки, очереди, контексты и шаблоны, с пояснением, какой параметр за что отвечает и что нельзя менять без проверки на тестовом стенде.
  • Схема маршрутизации вызовов — путь от входящего транка до оператора и до AI-обработчика, включая очереди, переадресации, ночные и праздничные маршруты.
  • Политики доступа к записям — кто и на каком основании слушает разговоры, срок хранения, маскирование персональных данных, порядок удаления по запросу.
  • Регламент эскалации — условия, при которых AI-обработка передаёт звонок человеку, целевая очередь, допустимая задержка, ответственный за разбор спорных случаев.
  • Документация по телефонии — описание интеграции, карта зависимостей и инструкции по типовым операциям: включить или снять AI-обработку, сменить сценарий, откатить конфигурацию.
  • Инструкции для дежурной смены — что смотреть в логах, как локализовать обрыв маршрута и куда эскалировать, плюс журнал изменений с историей правок.

Ваши инженеры смогут поменять маршрут или политику доступа самостоятельно, без возврата к нам. Мы остаёмся на поддержке там, где нужно развитие решения.

Кейс: как сократили потери звонков в контакт-центре

Контакт-центр принимал входящие по одному номеру: заявки на обслуживание, вопросы по договорам, изменение условий. В утренний и вечерний пик нагрузка превышала смену втрое — 22% вызовов клиент сбрасывал, не дождавшись ответа, а среднее время до ответа держалось на 45 секундах. После 20:00 линия не отвечала вообще, и эти заявки уходили конкурентам.

Что меняли

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

Автоматическая обработка строилась вокруг коротких сценариев. Если бот не разобрал формулировку с двух попыток, вызов немедленно уходит на человека — без повторных меню и «зацикливания». Записи разговоров и расшифровки остаются в контуре заказчика.

Что получилось за три месяца

  • Доля пропущенных вызовов: 22% → 4%.
  • Среднее время до ответа: 45 → 9 секунд, на типовых сценариях ответ мгновенный.
  • 6 из 10 обращений закрываются без участия оператора.
  • Ночные и выходные обращения принимаются полностью, без потери заявок.
  • В пик операторы работают с готовым контекстом, а не собирают данные заново.

Что делать, если телефония уже работает и менять её нельзя?

Надстройка над телефонией делается без смены номеров: абонентские номера остаются у текущего оператора, существующие правила маршрутизации не переписываются, а AI-бот подключается к действующей АТС как ещё один участник обработки вызова. Мы не трогаем ядро телефонии — добавляем отдельную ветку в диалплан, куда вызов уходит только по тем условиям, которые задаёте вы.

Подключение к действующей АТС на Asterisk или FreePBX идёт через штатные интерфейсы: бот принимает аудиопоток, распознаёт речь, формирует ответ и возвращает его в тот же канал. Внутренние добавочные, очереди, запись разговоров и связка с CRM продолжают работать как раньше — мы встраиваемся между вызовом и оператором, а не заменяем их логику.

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

Откат делается одним правилом: вызов снова уходит на прежний маршрут, история и записи остаются на месте. На старте проверяем доступ к конфигурации и текущие правила распределения вызовов. Если телефония закрыта от правок на стороне поставщика, предложим схему, которая вообще не требует изменения её настроек.

Технические сомнения: точность распознавания и нагрузка

Инженерные сомнения вокруг голосового робота сводятся к четырём: точность распознавания в реальном канале, поведение сервиса на пиках, отказоустойчивость телефонии и перевод на оператора. Ниже — короткие ответы; они же становятся пунктами приёмочных проверок.

Насколько точным будет распознавание в реальном канале?

Точность задаёт вход, а не модель. Мы снимаем слепок с записей заказчика — узкополосный кодек, эхо, шум цеха, перебивания — и настраиваем под него эхоподавление и словарь терминов: названия услуг, фамилии, артикулы. Спорное робот не угадывает, а подтверждает по базе: «Заявка на завтра, верно?»

Что произойдёт при пиковой нагрузке?

Сервис распознавания отделён от Asterisk и масштабируется по числу одновременных разговоров: растёт очередь — добавляются обработчики. Если распознавание недоступно, узел переходит на сбор тоновым набором или на оператора, разговор не обрывается.

Кто отвечает за отказоустойчивость телефонии?

Конфигурация станции реплицируется на резервный узел, вызовы идут через двух провайдеров, состояние проверяет внешний мониторинг. При падении узла или разрыве канала вызов уходит по резервному маршруту либо на дежурного оператора.

Как устроен перевод на оператора?

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

Обсудим задачу: с чего начать и что нужно с вашей стороны

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

Чтобы вернуться с оценкой проекта телефонии, а не общими словами, нужен минимум с вашей стороны:

  • схема АТС: где развёрнута Asterisk/FreePBX, сколько линий и операторов, как подключены операторы связи;
  • сценарии: входящие и исходящие, очереди, голосовое меню, перевод на живого оператора;
  • откуда брать данные о клиенте и куда возвращать результат — карточка, задачи, отчёты;
  • требования к записям разговоров: срок хранения, доступы, нужно ли обезличивание;
  • ограничения: пиковая нагрузка, регламент изменений на рабочей среде, окна для работ;
  • контакт на вашей стороне, который выдаёт доступы и подтверждает приоритеты.

Дальше мы готовим план внедрения по этапам: схему интеграции, перечень изменений в конфигурации, порядок проверок и способ отката, а также требования к заказчику — что делаете вы, что делаем мы. Опишите задачу — вернёмся с оценкой и планом.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1543
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1369
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142