Промышленность и оборудование
Август 2026
Компания промышленного оборудования, B2B, свой отдел продаж на Битрикс24. Когда менеджеры не на связи, звонки на номер компании принимал кнопочный голосовой робот. Нужно было поставить вместо него робота с живым диалогом: он уточняет потребность по ассортименту и сразу заводит заявку в воронку Битрикс24 с телефоном звонящего. Тексты и ассортимент заказчик меняет сам. Заявка не должна теряться, даже если звонок оборвался, а повторный звонок того же человека не должен плодить дубли.
Сначала замерили каждое звено разговора: распознавание речи, ответ модели и синтез голоса. Синтез выбирали по скорости первого звука: одна модель начинала говорить через 0,8 секунды, а целую фразу собирала 4 секунды, другая отвечала через 0,22 секунды, её и взяли. Робот слышит, когда его перебивают, и переспрашивает телефон, если не разобрал его.
Сделку робот создаёт в воронке предпродажи с номером звонящего, кладёт в карточку запись и расшифровку и ставит менеджеру задачу на звонок. Завести контакт через API портал не дал: там обязательные поля, которые робот заполнить не может, поэтому телефон пишем в сделку и задачу. Сделка создаётся и при обрыве звонка, повторный звонок не плодит дубль.
Номер остался у заказчика в Voximplant, звонок по SIP передаётся роботу. На боевом звонке робот сначала не успевал взять трубку: запуск обработчика занимал 70 секунд. Мы стали загружать модели заранее, и на прогретом сервере робот входит в разговор за 0,3 секунды. Прежний кнопочный робот оставили страховкой: если новый не взял звонок за 20 секунд, звонок уходит к старому, и клиент не слышит тишину.
Полный круг от речи до сделки в Битрикс24 прогнали тестовыми звонками, а боевой путь через SIP проверили отдельным входящим звонком на номер.
Стек: Voximplant, LiveKit (SIP), Deepgram (распознавание речи), Claude через OpenRouter, ElevenLabs (синтез голоса), Bitrix24 REST, Python, systemd.
Заказчик перевёл на робота звонки в нерабочее время, с 14 августа 2026 года робот работает на номере компании. Каждый такой звонок заканчивается сделкой в воронке предпродажи с номером, записью и расшифровкой. Заявка не теряется, даже если звонок оборвался; повторные звонки не создают дублей. Днём звонки по-прежнему принимают менеджеры. Работа принята и оплачена. Отзыв заказчика: «Это по моему мнению первая рабочая модель».
![]()
Никита Мерзляков
Главным было не потерять ни одного звонка: сделка создаётся и при обрыве, а прежний робот заказчика подхватывает звонок, если новый не ответил за 20 секунд.