IP-телефония на базе Asterisk
Введите свой номер телефона
и мы перезвоним вам
Решаем Ваши бизнес-задачи с помощью IT-технологий. Знаем, как сделать лучше, быстрее и дешевле. Наш опыт – на службе Вашего бизнеса.
База знаний Не все герои носят плащи. Сотни техических статей, написанных инженерами нашей компании. Делимся опытом и своими знаниями со всем сообществом.
Сотни функций и возможностей Asterisk помогут вывести коммуникации в Вашей компании на принципиально новый уровень. Технические ограничения – фантазия Заказчика.
IP-АТС Вы платите за систему, которая будет полностью соответствовать Вашим ожиданиям, требованиям и будет драйвером роста Вашего бизнеса
Идти в ногу со временем или оставаться на старых технологиях? Такой вопрос не стоит перед нашими клиентами. Решаем самые смелые задачи для Колл-Центров. Строим с нуля или работаем с существующими.
Поместите свой бизнес в эпицентр продаж. Интеграция IP-телефонии и CRM даст новый и мощный импульс Вашему Отделу Продаж и выведет компанию на три шага впереди конкурентов.
Подбираем для клиентов такие тарифы, которые ему редко получится найти на рынке самостоятельно. Работаем с 100+ операторов связи в интересах клиента.
Разработки, созданные нашей командой под запросы клиентов. Не отказывайтесь от инноваций. Мы поможем идти с ногу со временем.
Умные всю жизнь учатся, а остальные всегда все и так знают. Мы проводим обучение более 8 лет и выпустили более 1000 специалистов по Asterisk и Mikrotik. Проводим ежегодную конференцию Asterisk.
Купить наш опыт дешевле, чем набивать свои шишки. Мы реализовали более 800 проектов и накопили экспертизу для того, чтобы идеально выполнить Ваш проект.
Оборудование Правильный выбор оборудования позволяет сэкономить от 20 до 50% бюджета телефонии. Мы предельно внимательно подойдем к выбору «железа» в Ваш проект.
Наши цены доступны не только для Москвы, но и для регионов. А вложения в нашу экспертизу обычно окупаются за несколько месяцев.
О нас Работаем с 2011 года. Собрали отличную команду реальных фанатов своего дела. Подходим к работе с душой и ответственностью.
Голосовые роботы давно перестали быть экспериментом и всё чаще используются в промышленных сценариях: уведомлениях, опросах, напоминаниях и первичном взаимодействии с клиентами. Особенно это актуально для компаний, где телефонный канал — один из ключевых способов коммуникации.
При этом классические инструменты Asterisk не всегда подходят для построения «человекообразных» сценариев: с перебиванием, фоновым распознаванием речи и сложной логикой диалога. Ниже рассматривается практический путь к созданию таких роботов — от первых MVP до собственной неблокирующей архитектуры и open-source-модулей.
В массовых сценариях значительная часть звонков укладывается в простые и короткие диалоги. В реальных кейсах до 80–85% разговоров длятся меньше минуты и подчиняются предсказуемому сценарию. Это делает их хорошими кандидатами для автоматизации.
Попытки выполнять такие задачи силами операторов быстро упираются в низкую эффективность. Например, обзвоны с напоминанием о платеже дают минимальную конверсию, при этом требуют значительных ресурсов. Это и стало отправной точкой для перехода к роботам.
Начальный MVP был построен на базе UnimRCP с интеграцией распознавания и синтеза речи. Такой вариант позволяет быстро запустить прототип, но довольно рано проявляет архитектурные ограничения.
Ключевая проблема — блокирующая логика. Распознавание и синтез выполняются последовательно, без возможности работать параллельно. Это приводит к потере контекста, невозможности корректно перебивать пользователя и необходимости постоянно пересоздавать соединения с сервисами.
Даже наличие гибридных приложений вроде Synth & Recog не решает проблему масштабируемости: при усложнении сценариев архитектура перестаёт быть расширяемой.
AGI и FastAGI выглядят более гибкими, так как позволяют выносить логику за пределы Asterisk. Однако на практике они создают другие сложности.
Вся бизнес-логика оказывается жёстко привязана к конкретному языку и реализации, а каждый вызов сопровождается запуском отдельного процесса. Кроме того, Asterisk в такой схеме фактически превращается в прокси, а управление звонком размазывается между AGI-кодом и AMI-клиентом.
В результате не получается универсального и переиспользуемого решения, которое можно было бы безопасно масштабировать.
Вместо этого был выбран путь разработки собственных модулей с неблокирующей логикой, аналогичной работе с асинхронными сокетами. Ключевая идея — вынести распознавание и синтез в фоновые потоки, а в dialplan оставить только управление событиями.
В качестве протокола взаимодействия был выбран gRPC. Он уже использовался в сервисах распознавания и синтеза, обеспечивал меньшие накладные расходы и лучше подходил для передачи промежуточных гипотез речи.
Так появилась связка модулей AST VoiceKit, включающая фоновое распознавание, управление воспроизведением и синтезом речи, а также механизм ожидания и обработки событий.
Ключевым элементом архитектуры стало управление событиями в dialplan. Для этого используется отдельный модуль ожидания событий с тайм-аутом, который позволяет строить циклы обработки без блокировки канала.
Событиями могут быть:
Сложная логика при этом выносится во внешний AMI-клиент, где удобнее работать с состояниями, сценариями и интеграциями. Dialplan остаётся компактным и отвечает только за маршрутизацию и реакцию на события.
Такой подход позволяет реализовывать гибридные сценарии: сочетать предзаписанные фразы и синтез речи, накладывать несколько аудиослоёв, корректно перебивать пользователя и управлять диалогом в реальном времени.
Практика показала, что для построения современных голосовых роботов в Asterisk недостаточно стандартных блокирующих механизмов. Неблокирующая модель с фоновым распознаванием, управлением событиями и выносом бизнес-логики во внешние сервисы даёт гораздо больше гибкости и устойчивости.
Открытые модули интеграции позволяют использовать этот подход в собственных проектах и адаптировать его под разные сервисы распознавания и синтеза. Такой путь делает голосовых роботов не экспериментом, а полноценным инструментом промышленной телефонии.
Билеты уже в продаже!
Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.